2013-09-24 45 views
17

看着avconv网站,似乎有大量选项可用于转换视频。使用avconv从.mov转换为.mp4(或h264)

但是,我迷失在所有的技术细节中。

有没有简单的方法将.mov转换为.mp4(或h264)?

我很高兴,如果它有点损失。

如果它有帮助我在Ubuntu 12.04.2 LTS。

+0

参考H.264编码指南在http://trac.ffmpeg.org/wiki/Encode/H.264 – dfours

回答

32

在一个非常基本的形式,它看起来有点像这样:

avconv -i inputfile.mov -c:v libx264 outputfile.mp4

这只会如果你工作编译avconv与libx264支持 - 你可以see here如何做到这一点。


如果你不是关心编解码器和只需要一个名为” .mp4" 的文件,也可以运行这个命令:

avconv -i inputfile.mov -c复制outputfile.mp4

这将复制.mov容器中的所有编解码器信息,并将其放入.mp4容器文件中。


正如一个音符,avconv是的ffmpeg的一个分支,许多交换机的ffmpeg的会为avconv工作(如果这有助于你的答案搜索)

+1

如果您需要更多信息,请试用超级用户 - 如果您得到slhck或LordNeckBeard的回复,他们似乎是知道所有事情的人avconv/ffmpeg –

+0

'avconv'应该从文件名中找出你想要的。因此'avconv -i vid.mpeg vid.mp4'会使用默认选项将视频转换为.mp4。 –

+0

@JamieTaylor谢谢你,第二个命令是Briliant。我需要将mkv容器更改为mp4,而无需任何转码。我有NAS服务器(慢CPU),它从IP摄像机接收.mkv文件(h246),并需要将其转换为.mp4容器,因为我想通过HTML5视频标签(需要mp4容器)显示视频。通过转码,将30秒电影转换为mp4持续1-2分钟(NAS服务器上的插槽CPU)。没有转码(第二个命令)它立即完成!我很高兴我找到了这个伟大的解决方案! –