PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > DVD 討論區
帳戶
密碼
 

回應
 
主題工具
dabochi
*停權中*
 
dabochi的大頭照
 

加入日期: Nov 2002
您的住址: 東湖
文章: 1,688
幾個關於X.264(H.264)的問題想請教各位先進

在下最近因緣際會拿到了Guns,Germs and Steel的DVD
所以就拿來試試ffdshow壓出來的x.264跟Videosoft的有差多少

有動的設定如下->
1-pass constant bitrate
Bitrate@1300K
Quantization type=JVT
其他如預設

結果試出了下面的問題:

1.在下發覺要在下的機器(P4 2.8E,ATi 9600NP)上用Real Player/MPC/WMP+ffdShow撥放會產生極明顯的延遲 有方法能增進ffdShow的播放效率嗎?
2.有沒有可能用2-pass(Videosoft的可以)?
3.這個組態以作為DVD Rip的用途來說 還有什麼可改進的地方嗎?
4.在下在將這個檔案用mkcmerge來合成mkv檔時 跳出錯誤訊息
要求在下的input要是mp4檔 不然就加"--engage allow_avc_in_vfw_mode"這個option
想請問有何軟體能將AVI快速轉包成MP4? 又 使用"--engage allow_avc_in_vfw_mode"以強迫mkvmerge使用AVI模式來處理INPUT 跟使用正規的MP4輸入比起來 差在哪裡?
5.要怎麼把AAC(輸入檔案格式為M4A/MP4)包進AVI中?
     
      
舊 2006-03-07, 11:21 PM #1
回應時引用此文章
dabochi離線中  
volcan
Advance Member
 
volcan的大頭照
 

加入日期: Jul 2003
您的住址: 地デジ1セグメント
文章: 464
雖然沒辦法完全回答你的問題...我還是把知道的寫一下好了.

Mux的話用Yamb這個mp4處理的軟體看看.
http://yamb.unite-video.com/

而要改善H.264的解碼速度的話.
你可以到Doom9找CoreAVC這個DSFilter.
儘管目前有些爭議存在....不過解碼時大約可以比FFDShow好約50%左右.
而且看Doom9的人似乎還會維護下去.
 

此文章於 2006-03-07 11:48 PM 被 volcan 編輯.
舊 2006-03-07, 11:37 PM #2
回應時引用此文章
volcan離線中  
feedback
Master Member
 
feedback的大頭照
 

加入日期: Nov 2002
您的住址: 氣候越來越不友善的中部首善之區
文章: 1,773
我也是用YAMB,它是MP4Box的GUI,現在最新版本是1.5

一般用VirtualDubMod轉出來的x264 AVI,可以利用YAMB把它分離出.H264
這個.H264檔跟.AAC或是.MP4的AAC音訊檔就可以用YAMB mux成.MP4影音檔案格式

至於decoder,我去年底用ffdshow解x264/ateme的結果是碰到大量deblock的部份就不太理想,drop frame很嚴重
不曉得新版的ffdshow有沒有改善,anyway,我現在是用CoreAVC來解H.264
CoreAVC的確是目前最理想的解碼器,也沒有跡象顯示它有降低畫值的疑慮

最後關於MKV封裝,我最初也是都用MKV來包VDM轉出來的x264 AVI跟AC3,沒有出過問題
或許安裝完整的x264 codec試試看有沒有幫助
__________________

我最欣賞的指揮家 Karl B螌hm ﹝Austria﹞ 和我最喜愛的鋼琴家 Maurizio Pollini ﹝Italy﹞
舊 2006-03-08, 01:17 AM #3
回應時引用此文章
feedback離線中  
dabochi
*停權中*
 
dabochi的大頭照
 

加入日期: Nov 2002
您的住址: 東湖
文章: 1,688
自問自答兩個問題
引用:
作者dabochi
2.有沒有可能用2-pass(Videosoft的可以)?

應該是不行
手動2-pass會讓整個畫面花掉

引用:
作者dabochi
4.在下在將這個檔案用mkcmerge來合成mkv檔時 跳出錯誤訊息
要求在下的input要是mp4檔 不然就加"--engage allow_avc_in_vfw_mode"這個option
想請問有何軟體能將AVI快速轉包成MP4? 又 使用"--engage allow_avc_in_vfw_mode"以強迫mkvmerge使用AVI模式來處理INPUT 跟使用正規的MP4輸入比起來...

經過了一番功夫 在avi2raw+mp4box的協助下
終於搞出了一個mp4檔而且把它包進了mkv中
結果發現因為timecode遺失 導致了裡面有些frame會lost
造成影音不同步 而且會隨著影片進展越來越嚴重
因此建議除非剛開始就是用mp4輸出DVDRip
不然還是加那個參數 直接輸入avi
--------------------------------------------------
這個無法輸入的問題似乎是mkvtoolnix 1.6.5以後的版本的特性
之前用1.5.5並無此問題
舊 2006-03-08, 11:42 AM #4
回應時引用此文章
dabochi離線中  
feedback
Master Member
 
feedback的大頭照
 

加入日期: Nov 2002
您的住址: 氣候越來越不友善的中部首善之區
文章: 1,773
MP4Box有個地方要注意,就是它預設輸出是25 FPS
所以如果是29.97或是23.976的訊源,要在MP4Box.exe後面下參數設定FPS
參數是"-fps 29.97",數值為訊源的FPS(參數不含雙引號)
MP4Box.exe -fps 29.97 -add "訊源(影像)路徑" -add "訊源(音效)路徑" -add "字幕路徑" -new "輸出檔案路徑"

還有要下FPS參數,訊源必須是RAW,所以要先把AVI或是MP4影像提出.264或是.H264出來
__________________

我最欣賞的指揮家 Karl B螌hm ﹝Austria﹞ 和我最喜愛的鋼琴家 Maurizio Pollini ﹝Italy﹞
舊 2006-03-08, 12:21 PM #5
回應時引用此文章
feedback離線中  
dabochi
*停權中*
 
dabochi的大頭照
 

加入日期: Nov 2002
您的住址: 東湖
文章: 1,688
引用:
作者feedback
MP4Box有個地方要注意,就是它預設輸出是25 FPS
所以如果是29.97或是23.976的訊源,要在MP4Box.exe後面下參數設定FPS
參數是"-fps 29.97",數值為訊源的FPS(參數不含雙引號)
MP4Box.exe -fps 29.97 -add "訊源(影像)路徑" -add "訊源(音效)路徑" -add "字幕路徑" -new "輸出檔案路徑"

還有要下FPS參數,訊源必須是RAW,所以要先把AVI或是MP4影像提出.264或是.H264出來


來回報一下進度...
把參數"-fps 23.976"加上之後
mp4匯進mkv就不會出問題了

不過這麼做要先透過avi2raw來把影像抽出 不如avi掛參數硬匯進去方便
舊 2006-03-08, 10:39 PM #6
回應時引用此文章
dabochi離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是11:18 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。