要得到一個高畫質音質低容量的MP4的話,首先畫面最好不要用固定比特率,而用VBR參數讓程序自己去判斷,而音質參數可以在原來的基礎上提升一點,聽起來要舒服很多,也不會太大(看情況調整 ) 轉換為flv: ffmpeg -i test.mp3 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 test.flv ffmpeg -i test.wmv -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 test.flv 轉換文件格式的同時抓縮微圖: ffmpeg -i "test.avi" -y -f image2 -ss 8 -t 0.001 -s 350x240 'test.jpg' 對已有flv抓圖: ffmpeg -i "test.flv" -y -f image2 -ss 8 -t 0.001 -s 350x240 'test.jpg' 轉換為3gp: ffmpeg -y -i test.mpeg -bitexact -vcodec h263 -b 128 -r 15 -s 176x144 -acodec aac -ac 2 -ar 22500 -ab 24 -f 3gp test.3gp ffmpeg -y -i test.mpeg -ac 1 -acodec amr_nb -ar 8000 -s 176x144 -b 128 -r 15 test.3gp 例:ffmpeg -y -i "test.avi" -title "Test" -vcodec xvid -s 368x208 -r 29.97 - b 1500 -acodec aac -ac 2 -ar 24000 -ab 128 -vol 200 -f psp -muxvb 768 "test.***" # 參數解釋: -y(覆蓋輸出文件,即如果1.***文件已經存在的話,不經提示就覆蓋掉了) -i "1.avi"(輸入文件是和ffmpeg在同一目錄下的1.avi文件,可以自己加路徑,改名字) -title "Test"(在PSP中顯示的影片的標題) -vcodec xvid(使用XVID編碼壓縮視頻,不能改的) -s 368x208(輸出的分辨率為368x208,注意片源一定要是16:9的不然會變形) -r 29.97(幀數,一般就用這個吧) -b 1500(視頻數據流量,用-b xxxx的指令則使用固定碼率,數字隨便改,1500以上沒效果;還可以用動態碼率如:-qscale 4和-qscale 6,4的質量比6高) -acodec aac(音頻編碼用AAC) -ac 2(聲道數1或2) -ar 24000(聲音的采樣頻率,好像PSP只能支持24000Hz) -ab 128(音頻數據流量,一般選擇32、64、96、128) -vol 200(200%的音量,自己改) -f psp(輸出psp專用格式) -muxvb 768(好像是給PSP機器識別的碼率,一般選擇384、512和768,我改成1500,PSP就說文件損壞了) "test.***"(輸出文件名,也可以加路徑改文件名) |
|