歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Ubuntu視頻轉換工具-mencoder命令行參數

因為剛好有些視頻要轉,google了一下,網上有很多Ubuntu視頻轉換工具mencoder的介紹,使用以後,覺得有必要匯總一下,留以他用。

CODE:
mencoder [options] file1 [specific options] [file2] [specific options]
mencoder src.avi -o dst.avi -vf scale=320:240 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=500

# src.avi 原文件
# -o dst.avi 定義壓縮為dst.avi
# -vf scale=320:240,調整視頻尺寸到320x240;
# -oac copy,指定音頻編碼器,copy是指不壓縮,直接使用源文件裡的音頻。copy換成 mp3lame,即壓縮成mp3。
# -ovc lavc,指定視頻編碼器,使用libavcodec編碼器;
# -lavcopts vcodec=mpeg4:vbitrate=500,指定libavcodec的參數,vcodec=mpeg4指使用mpeg4壓縮,就是DivX,vbitrate=500指500kbps的比特率。

CODE:
mencoder src.avi -o dst.flv -of lavf -oac mp3lame -lameopts abr:br=32:mode=3 -ovc lavc i_certify_that_my_video_stream_does_not_use_b_frames -vf scale=350:-3 -sws 2

# src.avi 輸入文件路徑,是Mplayer能支持的格式即可
# -o dst.flv 輸出路徑
# -of lavf 輸出格式 lavf表示libavcodec
# -oac mp3lame 輸出音頻編碼方式,lame是最好的mp3編碼器
# -lameopts abr:br=32:mode=3 abr代表平均碼率,相對於cbr(固定碼率)和vbr(可變碼率,貌似不支持),br就是音頻的碼率,越高音質越好,mode=3,0-3分別代表Stereo,Joint Stereo,Force ms_stereo,Mono(默認為自動,事實上1和3對文件大小的影響並不是很大),另外可選的還有 vol(音量,取值0-10,數值越大音量越大,不建議修改)等
# -srate 22050 聲音采樣頻率設置,也可以選11025,文件可以稍小一點
# -ovc lavc 輸出視頻編碼 lavc就是libavcodec
# -lavcopts codec=flv flv格式壓縮 vbitrate=150 視頻碼率
# -vf scale=350:-3 -sws 2 縮放視頻,指定寬度為350,高度按比例來。質量由-sws選項控制,具體看手冊
# -ofps 23 設定幀數,縮小幀數對節約文件大小效果不明顯,且可能造成畫面聲音同步。建議不設置

CODE:
mencoder -srate 22050 -vf scale=208:-3 -ofps 12 -oac mp3lame -lameopts mode=3:cbr:br=24 -ovc lavc -ffourcc DX50 -lavcopts vcodec=mpeg4:vhq:vbitrate=112 src.avi -o dst.avi
# -srate 22050 聲音采樣頻率設置,現為22K
# -vf scale=208:-3 寬度為208,高度自動調整保持比例;-vf scale=-3:176寬度自動調整保持比例,高度為176;如果想保持原來的大小可以不要這個參數
# -ofps 12 幀速率設置,現為12fps
# -oac mp3lame 音頻采用mp3編碼
# -lameopts mode=3:cbr:br=24單聲道,音頻碼率為24kbps;-lameopts mode=0:cbr:br=24立體聲,音頻碼率為24kbps; 還可設置音量,-lameopts mode=3:cbr:br=32:vol=1,設置范置為1~10,但不宜設得太高
# -ovc lavc -ffourcc DX50 -lavcopts vcodec=mpeg4:vhq:vbitrate=112采用高質DivX視頻編碼,視頻碼率為112kbps;
# -ovc xvid -xvidencopts bitrate=112采用XviD視頻編碼

音頻:動態碼率,質量6 (0-9,0最好),編碼:mp3,采樣:32000Hz,音頻算法:7
視頻:動態碼率,質量 8(0-31,0最好),編碼:xvid,尺寸:不改變大小

CODE:
mencoder -oac mp3lame -lameopts aq=7:vbr=2:q=6 -srate 32000 -vf harddup -ovc xvid -xvidencopts fixed_quant=8 src.avi -o dst.avi

音頻:動態碼率,質量6 ,編碼:mp3,采樣:32000Hz,音頻算法:7
視頻:動態碼率,質量 8 ,編碼:xvid,尺寸:320:240

CODE:
mencoder -oac mp3lame -lameopts aq=7:vbr=2:q=6 -srate 32000 -vf scale=320:240,harddup -ovc xvid -xvidencopts fixed_quant=8 src.avi -o dst.avi

音頻:固定碼率,編碼:64kbps,采樣:32000Hz ,音頻算法:7
視頻:動態碼率,質量 4(高) ,編碼:xvid

CODE:
mencoder -oac mp3lame -lameopts aq=7:cbr:br=64 -srate 32000 -vf harddup -ovc xvid -xvidencopts fixed_quant=4 src.avi -o dst.avi

音頻:動態碼率,質量 4 (0-9,0最好),編碼:mp3,采樣:32000Hz,音頻算法:7
視頻:動態碼率,質量 8(0-31,0最好),編碼:xvid,尺寸:原尺寸

CODE:
mencoder -oac mp3lame -lameopts aq=7:vbr=2:q=4 -srate 32000 -vf harddup -ovc xvid -xvidencopts fixed_quant=8 src.avi -o dst.avi

RSS 2.0 | leave a response | trackback

Copyright © Linux教程網 All Rights Reserved