我正在开发一个需要以以下形式存储视频的系统:
/path/to/video/<md5 of the file>
所以我没有输出扩展名。 我正在使用ffmpeg转换这些视频,但似乎它使用输出文件扩展名来确定输出格式,所以这是我的问题。
由于我在文件名中没有输出扩展名,有没有办法直接在命令行中指定输出格式而不创建临时文件或像这样的脏解决方案?
由于
答案 0 :(得分:53)
使用-f
参数告诉ffmpeg使用哪种输出格式。 E.g
ffmpeg -i input.mpg ... -f mp4 output.mp4