我正在查看 FFMPEG,特别是FFMPEG PHP,发现 FFMPEG PHP 具有我网站的其他部分(例如图像)所需的所有功能,但是它缺乏保存电影文件的能力。
什么shell命令将不确定格式的文件start.ogg
(以OGG为例)转换为文件中的Webm格式end.webm
以及文件中的MP4格式end.mp4
。我希望视频和音频的比特率保持不变。
我怎样才能做到这一点?
该ffmpeg(1)
手册包括以下内容:
* You can encode to several formats at the same time and
define a mapping from input stream to output streams:
ffmpeg -i /tmp/a.wav -ab 64k /tmp/a.mp2 -ab 128k /tmp/b.mp2 -map 0:0 -map 0:0
如果您只有一个输入和两个输出,则以下方法可以解决问题:
ffmpeg -i /tmp/start.off /tmp/end.webm /tmp/end.mp4
使用 DivX 5 视频输入到 WebM 和 MP4 输出进行测试。很好,感谢您的研究项目。:)