Re: [請問] 關於divx二次轉檔的問題
沒有人回我自己回
參考自pcdvd
: 我用compro M350電視卡錄了一段影片 A.mpg
: 影片格式是mpeg2 視訊傳輸率6400kbps 大小640x480
: 想把這段影片用divx編碼,轉成mpeg4的格式ꄊ: 本來都是用TMPGEnc來轉,選輸出檔案->AVI檔案
: 之後再在影像設定那邊,設定成DivxR 6.2.5,再選1-pass quality-based
: 爬文之後看大家都會用2-pass的方式壓縮,以得到比較好的品質跟較小的檔案
: 請問如果我用TMPGEnc來轉,第一次壓就是選Multipass,1st pass
: 壓完後存檔成X.avi
: 第二次壓的就是選Multipass,Nth pass,然後來源檔案跟第一次壓的一樣是A.mpg
: 壓完後存檔成Y.avi
: 這樣Y.avi檔就是所謂用2-pass方式所壓成的檔案囉?
應該是吧><
: 請問編碼器是把第一次壓的分析資訊存在那裡?(例如影片那段要高Bitrate那段要低)
: 是存在X.avi裡嗎?還是存在其它地方?
跟據我的觀察,如果用divx來編碼的話,在你裝divx的地方
(例如我的是C:\Program Files\DivX\DivX)
資料夾裡會有map.log檔跟statistics.xml檔,裡面存的就是bitrate分配的記錄檔
我試轉了一個小檔,產生的map如下
nframes 563
timescale 30000
passes 1
seq deltaT type total_bits motion_complexity texture_complexity modulation
0 0 I 197400 0.000000 2.450953 1.000000
1 1001 P 1840 0.005576 0.001949 1.000000
2 1001 P 1464 0.004642 0.000487 1.000000
3 1001 P 1312 0.004242 0.000110 1.000000
................................一直下去到562
而你再轉2 pass的時候 會再多一個statistics1-pass.xml檔,裡面只有微小的更動
轉3 pass ..... statistics2-pass.xml ................
依此類推,轉檔時的流率分配就是記錄在這裡
: 我還沒有壓過Multipass,1st pass 就可以壓 Multipass,Nth pass
: 這樣是正常的嗎?
沒有壓過Multipass,1st pass的時候,
DivX\DivX資料夾下的map.log檔,就不會是現在壓的影片的
這樣參考之前的影片的bitrate分配所壓出的2-pass檔,
bitrate當然不可能會正確, 壓出來的檔品質也就不好
: 不管是什麼軟體,如TMPGEnc VirtualDubMod 等等,如果我在編碼器那邊選
: Multipass,1st pass壓一次,再用Multipass,Nth pass壓一次,這樣第二次壓的就會是
: 所謂用2-pass方式所壓成的檔案囉?是這樣子嗎?
應該是吧,因為流率資訊是存在codec那邊
: 我用1-pass quality-based所壓成的影片大約會是原本影片的1/2左右
: 而用二次壓的話Bitrate設定成1600kbps(這個能選範圍嗎?) 會壓出超過1/2一點點的大小
: 請問如果我要壓最前面所說的影片規格的影片,用那種模式比較好
: 那如果用二次壓的話Bitrate設定成多少,比較能在檔案大小跟影片品質取得平衡
參考你要壓的mpeg檔的Bitrate,設成1/5的話品質不錯大小也很小
: 最後問錄影的問題 我錄成mpeg2 6400kbps 大小640x480
: 如果要提高錄影的品質以供轉檔,是否要提高視訊傳輸率(如提高到10000kbps)
: 還是其實已經沒有差了,效益不高?
: 先謝謝大家的回答 感激不儘
有錯請大家指正哦 謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.203.141.70
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
AVEncode 近期熱門文章
PTT數位生活區 即時熱門文章