批量轉(zhuǎn)換加字幕 用第三方軟件巧轉(zhuǎn)視頻教程
批量轉(zhuǎn)換加字幕 用第三方軟件巧轉(zhuǎn)視頻教程
今天總算用wismencoder轉(zhuǎn)換rm100視頻成功,雖然整體轉(zhuǎn)換速度沒有官方軟件AVConverter那么快速,但是可以批量轉(zhuǎn)化和加載字幕。以下是我的參數(shù)設置(僅供參考)。 Wismencoder用的是最新的1.40版。
首先設定你的CPU類型,P4、P3、AMD分別選擇不同的選項即可。快速配置由于對我們RM100不太實用,所以可以不用管它,我們要做好配置的就是詳細配置這一行的內(nèi)容就行了。首先設置音頻,這里只有mp3選項可以用,其他的選了壓出來的片子會報錯,不過rm100不支持mp3音效,所以直接選直接復制。
視頻設置
接著是視頻,rm100支持的是xvid格式,視頻編碼率用 100-500 都行,壓縮質(zhì)量可以選250,普通質(zhì)量可以選350。不過參數(shù)越高,文件越大,我用到了500。幀數(shù)選20,因為rm100現(xiàn)在只可以支持20。然后就是分辯率選224x176,還可以選自動適應高度,有些16:9的電影還可以選裁剪,一般保留默認設置后裁剪,這些看你個人喜歡了。具體操作軟件主頁有詳細說明。?
轉(zhuǎn)換參數(shù)設置
下面到關鍵一步了,就是自定義參數(shù)。剛才說了音頻那里選直接復制,這樣轉(zhuǎn)出來的片子是沒聲音,而且會出錯。所以要自己設定音頻的參數(shù)RM100支持的是音頻 : 96 Kbps, 44100 Hz, 2 聲道, 0x50 = Mpeg-1 audio Layer 2 (MP2)。因為選了直接復制音頻,音頻參數(shù)無法直接添加,所以音頻的參數(shù)要在其它參數(shù)那里添加。添加參數(shù)如下:-oac lavc -lavcopts acodec=mp2:abitrate=96,96就是音頻編碼率,如果選擇128聲音效果更好,當然相對文件體積會增大。想文件小點,可以選64。接著在視頻編碼器選項里加上如下參數(shù):max_bframes=0:quant_type=h263 視頻慮鏡選項加上: expand=224:176:-1:-1:1
相關鏈接:
一些xvid轉(zhuǎn)換時的高級參數(shù):
cartoon——卡通模式
vhq=4——VHQ MODE,有0-4五個值,越大畫質(zhì)越好,但是編碼速度越慢
chroma_me——動態(tài)檢索
max_key_interval——最大關鍵幀距離
Quant_type=mpeg——量化矩陣,Mpeg模式,如果壓縮時去掉這段就默認量化矩陣為H.263
trellis——高質(zhì)量量化模式
GMC——全域動態(tài)補償
qpel——四分之一像素精確動態(tài)補償(如果使用了該功能則可能降低解碼速率,建議不用)
bvhq=1——在B幀上啟用VHQ
lumi_mask——加大畫面明暗部分壓縮率(一般不用,有時會導致畫面失真)
greyscale——使用灰度,但是便出來的畫面是黑白的(一般不使用)
interlacing——隔行處理,適用于交錯片源(一般不使用)
chroma_opt——色度優(yōu)化
Quantization量化選項(關鍵的關鍵就在這里!)
量化器級別(quantizer level)即Q值越高畫面細節(jié)越豐富,但是在低碼率下越高的量化器級別,會帶來越低的畫面質(zhì)量,Q 值越小,質(zhì)量越好,碼率越大;Q 值越大,質(zhì)量越差,碼率越小。(實際上,它的原始概念更復雜,我們干脆簡單地認為1就是100%原質(zhì)量,31就是1/31的原質(zhì)量好了)。P-frame(即未來單項預測幀)建議設置在1--15之間,(它的作用是只儲存與之前一個已解壓畫面的差值。即僅僅描述它與前一幀的區(qū)別)。I-frame(即關鍵幀)的Q值只用能作用于2pass-second壓制上,在VirtualDub被標示為 [K],關鍵幀是構成一個幀組(GOP,Group of Picture)的第一個幀。I-Frame 保留了一個場景的所有信息(Keyframe原意是指可以單獨解碼、用于同步的frame,不過在MPEG系統(tǒng)中只有I-frame有這個特性,因為BF和PF都是預測幀,要靠I-Frame來還原)。B-frame(即雙向預測幀)除了參考之前解壓過了的畫面外,亦會參考后面一幀中的畫面信息。這三個設置的范圍都是1-31,應該注意的是在場景昏暗的條件下不要讓B-frame過低。
min_iquant=1——IF的量化最低值(取值范圍在1-31之間)
max_iquant=10——IF的量化最高值(取值范圍在1-31之間)
min_pquant=1——PF的量化最低值(取值范圍在1-31之間)
max_pquant=10——PF的量化最高值(取值范圍在1-31之間)
min_bquant=1——BF的量化最低值(取值范圍在1-31之間)
max_bquant=30——BF的量化最低值(取值范圍在1-31之間)
-sws 9 取值范圍在(0-9)之間,不同值代表不同的Resize算法!建議用 -sws 9
0 快速二次線性(默認)(速度較快)
1 二次線性
2 二次立方(質(zhì)量很好)
3 實驗中
4 最短距離 (bad quality)
5 區(qū)域
6 亮度二次立方 度二次線性
7 高斯
8 sincR
9 lanczos(速度較快,而且畫面銳利)
10 雙三次樣條曲線
選擇字幕字體,注意一一高選擇中文字幕編碼內(nèi)的一項,否則會出現(xiàn)中文亂碼的現(xiàn)象
實際應用舉例:
把一段代碼(注:由于這段代碼與網(wǎng)頁沖突,請到論壇帖子里瀏覽)添加到WisMencoder的手動參數(shù)中的視頻編碼處.注意,和前面參數(shù)相連處要加上冒號(:) 加了vhq參數(shù)轉(zhuǎn)換會變慢,文件體積變大,可以省略。
然后再把 -sws 9 參數(shù)添加其他參數(shù)那里即可!記得-sws 9前一定加個空格,要不編碼器不會啟動!
當然你也可以自己摸索適合的方案,做出效果更佳的方案。字幕也可以加進去,字體大小選5就可以了,不過字幕編碼要對應,中文字幕要選中文編碼。我轉(zhuǎn)一部640MB的電影只用了26分鐘,大小變?yōu)?01MB,還可以批量轉(zhuǎn)換。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
相關閱讀:
- [電子說] 如何使用NDI IP技術實現(xiàn)多機位真人秀節(jié)目監(jiān)看錄制? 2023-10-23
- [電子說] 工業(yè)以太網(wǎng)交換機助力鐵路綜合視頻監(jiān)控網(wǎng)絡的革命性升級 2023-10-23
- [電子說] 教你用 Python制作確保視頻的原創(chuàng)性和唯一性 2023-10-21
- [電子說] You-get:萬能的音視頻下載工具 2023-10-21
- [電子說] ICN6202是MIPI轉(zhuǎn)單路LVDS視頻轉(zhuǎn)換芯片 2023-10-21
- [電子說] 科通技術攜AMD解碼現(xiàn)代專業(yè)音視頻及工業(yè)醫(yī)療圖像新趨勢 2023-10-20
- [電子說] 基于DL Streamer與YOLOv8模型實現(xiàn)多路視頻流實時分析 2023-10-20
- [電子說] 專業(yè)音視頻領域中,Pro AV 的崛起之路 2023-10-19
( 發(fā)表人:admin )