- 論壇徽章:
- 0
|
在網(wǎng)上發(fā)現(xiàn)一篇講解利用mplayer的mencoder轉(zhuǎn)換視頻的文章,剛好適用我簡(jiǎn)陋的mp4轉(zhuǎn)貼一下^_^,原文網(wǎng)址:
Linux下的視頻轉(zhuǎn)換
制作適合在智能手機(jī)和PDA上觀看的mpeg4視頻。
Linux上有一個(gè)很強(qiáng)大的視頻音頻轉(zhuǎn)換軟件,就是Mplayer自帶的mencoder (MPlayer's Movie Encoder)。mencoder就象是一臺(tái)全手動(dòng)的照相機(jī),可調(diào)整的選項(xiàng)非常多,不過這兒只是把最常見的情況說(shuō)一下。
轉(zhuǎn)換avi文件,并把字幕內(nèi)嵌到視頻中。首先假設(shè)一下下列的條件:
文件名:video.avi
字幕文件名:video.srt
目標(biāo)文件:new.avi
目標(biāo)文件格式:mpeg4
目標(biāo)文件視頻碼率:200
目標(biāo)文件音頻碼率:64
目標(biāo)文件分辨率: 320:240
制作內(nèi)嵌字幕所需的字體:simsun.ttf
(上面各項(xiàng)都可以根據(jù)實(shí)際情況進(jìn)行調(diào)整)
轉(zhuǎn)換命令如下:
mencoder
-oac mp3lame -lameopts vbr=3:br=64 -ovc lavc -lavcopts
vcodec=mpeg4:mbd=1:vbitrate=200 -sub video.srt -o new.avi -font
simsun.ttf video.avi -subcp cp936 -subfont-text-scale 4 -vf
scale=320:240
各選項(xiàng)的含義:
-oac 編碼文件的音頻部分。這兒是用lame將音頻encode成mp3,即mp3lame。其他可用的選項(xiàng)可以調(diào)用mencoder的man page查看。
-lameopts 顧名思義,即lame選項(xiàng),這兒只需定義一下碼率就可以了。
vbr 設(shè)定音頻碼率的方法,格式為vbr=
0 cbr average bitrate
1 mt
2 rh constant bitrate Also forces CBR mode encoding on subsequent ABR presets modes.
3 abr
4 mtrh
在這兒用的是3,abr。
br 就是設(shè)定我們所需要的碼率值,格式為br=,只能在vbr為0和3的情況下才能使用該選項(xiàng)。
-ovc 編碼文件的視頻部分。主要有以下幾個(gè)選項(xiàng)
-ovc copy
不進(jìn)行編碼,只是復(fù)制視頻流
-ovc divx4
編碼成DivX4/DivX5
-ovc raw
編碼成任意不壓縮的格式(用‘-vf format’設(shè)定具體的格式)
-ovc lavc
使用libavcodec進(jìn)行編碼
-lavcopts 就是libavcodec的選項(xiàng)。
vcodec=使用指定的視頻編碼,下面列一下幾個(gè)主要的值
h264
H.264
h263
H.263
h263p
H.263+
mpeg4
MPEG-4 (DivX 4/5)
msmpeg4
DivX 3
msmpeg4v2
MS MPEG4v2
wmv1
Windows Media Video, version 1 (又稱 WMV7)
wmv2
Windows Media Video, version 2 (又稱 WMV8)
rv10
舊的RealVideo格式
mpeg1video
MPEG-1 video
mpeg2video
MPEG-2 video
mbd 決定視頻宏塊的算法,這兒只需要mbd=1即可。其余的可以查看man page。
vbitrate 設(shè)定視頻的碼率(默認(rèn)為800)。
-sub 設(shè)定字幕文件
-o 目標(biāo)視頻文件
-font 制作內(nèi)嵌字幕所需字體的路徑
-subcp 字幕的編碼,簡(jiǎn)體中文就是cp936
-subfont-text-scale 字幕字體的大小
-vf scale 視頻的分辨率
如果不需要將字幕內(nèi)嵌入視頻文件,只需要去掉-sub、-font、-subcp、-subfont-text-scale這幾個(gè)選項(xiàng)。將rmvb轉(zhuǎn)換成mpeg4也是如此。
本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/3425/showart_263433.html |
|