FFmpeg 影音轉檔

時常為了轉檔影片上網找工具,能找到的大多不是要錢、就是只能處理某些codec。像是轉 MPEG 蠻多教學都會介紹 TMPGEnc,而只是為了用它提供的 MPEG Tools,或是找X版來用;來源不吃怪 codec,轉檔也只能照著 profile 轉…

於是找到了終極解 — FFmpeg,最強大的開放源碼影音轉檔軟體。

怪 format、怪 codec (尤其是一堆怪 ADPCM) 都通吃,即使是做簡單的 multiplexing 也可以做到單純 copy stream,下參數的自由度實在是太高了啊…

註記一下常用的組合…

m2v + mp2 = mpg (copy stream)

ffmpeg -i input.m2v -i input.mp2 -vcodec copy -acodec copy output.mpg

demux into mp3 only

ffmpeg -i input.mpg -acodec libmp3lame -ab 192k -ac 2 -vn -f mp3 output.mp3

mp4 for PS3 playback[1] (ffmpeg >= 0.5)

ffmpeg -r 23.98 -i input.mpg -vcodec libx264 -acodec aac -b 35M -ab 224k -vpre libx264-medium -mbd rd -flags +mv4+aic+qprd+mv0+loop -trellis 1 -cmp 2 -subcmp 2 -flags2 dct8x8+skiprd -level 41 -bf 3 -qmin 10 -threads 0 -strict experimental output.mp4

Windows users: 若 ffmpeg 使用 vpre 參數找不到 x264 的 Preset file 時,可試著將 Preset file 置於 X:\usr\local\share\ffmpeg。(X 為 ffmpeg 所在槽)

Ref.:
[1] Encoding H.264/AVC videos for PS3 using ffmpeg by Francois Lord
[2] FFmpeg x264 encoding guide by robert.swain
[3] [FFmpeg-user] Bash Script to Convert DVDs to PS3 H.264 with AAC Surround (v1.11) by Bill Adams

分類: 未分類,標籤: , 。這篇內容的永久連結

在〈FFmpeg 影音轉檔〉中有 1 則留言

  1. garykb8表示:

    188就是靠這玩意畢業的阿~

發佈回覆給「garykb8」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *