2010年7月10日 星期六

用ffmpeg把mpg轉flv的方式

我的指令

  • ffmpeg -i M2U00473.MPG -s 720x480 -vcodec flv -aspect 4:3 -b 300kb -g 160 -cmp dct  -subcmp dct  -mbd 2 -flags +aic+cbp+mv0+mv4 -trellis 1 -ac 1 -ar 22050 -f flv M2U00473.flv
  • 就是把M2U00473.MPG轉成 M2U00473.flv

  • ffmpeg參數如下:
                    -i : 指輸入的檔案名稱,只要系統中有相對應的codec,就能使用多種格式。
                         -b bitrate' Set the video bitrate in bit/s (default = 200 kb/s).
                           -g gop_size' Set the group of pictures size.
                            -s :解析度如320x240或800X600等。
                               -aspect :Set aspect ratio (4:3, 16:9 or 1.3333, 1.7777).
                                      -target 檔案格式如 ("vcd", "svcd", "dvd", "dv", "dv50","pal-vcd", "ntsc-svcd", ... )
                                                 如:ffmpeg -i myfile.avi -target vcd -bf 2 /tmp/vcd.mpg
                                         -f : 輸出的檔案格式。
                                           -vcodec : 指定影像的編碼格式,這裡的libxvid指的是一般所說的xvid。
                                             -ac : channels'  Set the number of audio channels (default = 1).
                                                -ar : freq'Set the audio sampling frequency (default = 44100 Hz).
                                              `-r fps'

                                                  Set frame rate (Hz value, fraction or abbreviation), (default = 25).


                      沒有留言: