Newer
Older
Endoscope / app / src / main / java / com / casic / endoscope / utils / FFmpegCommandHub.kt
package com.casic.endoscope.utils

import io.microshow.rxffmpeg.RxFFmpegCommandList

object FFmpegCommandHub {

    /**
     * 海康视频转码指令
     * */
    fun createVideoTranscodeCommand(inputFilePath: String, outputFilePath: String): Array<String> {
        val commandParams = RxFFmpegCommandList()
        commandParams.append("-i")
        commandParams.append(inputFilePath)
        commandParams.append("-c:v")
        commandParams.append("libx264")
        commandParams.append(outputFilePath)
        return commandParams.build()
    }
}