2013-09-24 44 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)。沒有轉碼(第二個命令)它立即完成!我很高興我找到了這個偉大的解決方案! –