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

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

回應
 
主題工具
chite
Basic Member
 

加入日期: Sep 2001
文章: 22
用TMPGEnc PLUS XviD 轉 SVCD 出現錯誤訊息

WARNING: NOTHING TO OUTPUT BFRAME DECODER LAG.

以上的訊息是在影片的框框裡...不知是什麼意思...我轉了好幾次都無法成功,
不知是不是這個原因...

另外我的AVI檔的框架速度是25個框架/秒,那是不是我只能用PAL的格式去轉檔呢??
可以用NTSC嗎??麻煩各位先進了...謝謝...
     
      
舊 2003-08-27, 11:32 PM #1
回應時引用此文章
chite離線中  
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
回覆: 用TMPGEnc PLUS XviD 轉 SVCD 出現錯誤訊息

引用:
Originally posted by chite
WARNING: NOTHING TO OUTPUT BFRAME DECODER LAG.

以上的訊息是在影片的框框裡...不知是什麼意思...我轉了好幾次都無法成功,
不知是不是這個原因...

原因
因為 該 XviD 檔案有使用 B-frame,微軟的 VFW 架構,一次只能吐出一個 Frame,造成有使用 B-frame 的檔案開頭會有一張 delayed frame,要等後面的 B-frame 讀進來才有畫面可以 output,所以第一張輸出會沒有畫面,只有那個警告的英文字。
DivX 檔案因為使用 packed bitstream,把 PB 包在一起,所以沒有這個 decode lag。
XviD 在壓縮時也可以勾選這個選項,不過目前這種 packed bitstream 會被 MP4 轉換軟體視為是不合法的 MPEG-4 bitstream,不能轉換為 .mp4。
這個是 VFW API + AVI Format 雙重限制下造成的結果。

解決辦法
在 TMPGEnc 的環境設定中,把 AVI VFW compatibility Reader Plugin 關閉(打勾取消),把 DirectShow Multimedia File Reader 的優先權提高,讓 TMPGEnc 用 XviD 的 DirectShow Filter 來讀取這個 XviD 檔案。

建議下載單獨的 Nic DirectShow Filter
http://nic.dnsalias.com/xvid.html

抓那個 XviD DirectShow Decoder Only Install 就可以了。
引用:

另外我的AVI檔的框架速度是25個框架/秒,那是不是我只能用PAL的格式去轉檔呢??
可以用NTSC嗎??麻煩各位先進了...謝謝...

最好用 PAL 的格式轉檔。
如果你的機器不能放、接收 PAL 格式,那麼只好轉換成 NTSC 格式轉檔。
PAL -> NTSC Film
直接把 fps 改成 23.976,其他都不用動

聲音分離出來,轉成 WAV,然後降速 4%,拉長時間。
降速的軟體,要找那種改變時間長度音調卻不會跟著升高或降低的軟體,例如最有名的 TimeFactory。
免費的 BeSweet 也有這個工具,不過據說效果差強人意。
http://dspguru.doom9.net/

然後壓縮時選 TMPGEnc 的樣本 Super Video-CD NTSC Film 壓縮即可。
 
舊 2003-08-28, 06:16 AM #2
回應時引用此文章
Shade離線中  
chite
Basic Member
 

加入日期: Sep 2001
文章: 22
回覆: 回覆: 用TMPGEnc PLUS XviD 轉 SVCD 出現錯誤訊息

引用:
Originally posted by Shade
解決辦法
在 TMPGEnc 的環境設定中,把 AVI VFW compatibility Reader Plugin 關閉(打勾取消),把 DirectShow Multimedia File Reader 的優先權提高,讓 TMPGEnc 用 XviD 的 DirectShow Filter 來讀取這個 XviD 檔案。
建議下載單獨的 Nic DirectShow Filter
http://nic.dnsalias.com/xvid.html
抓那個 XviD DirectShow Decoder Only Install 就可以了。

我用以上方法轉檔時,原本用VirtualDub加入字幕,但是現在VirtualDub的avi檔,TMPGENC確不認識了....

以上方法可以解決嗎??或是有其它加入字幕的好方法呢???

謝謝您...
舊 2003-08-28, 09:27 AM #3
回應時引用此文章
chite離線中  
sswroom
Advance Member
 

加入日期: Aug 2003
您的住址: Hong Kong
文章: 308
可以試試AVIUTL讀入AVI和加字幕,然後用VFAPI 至 TMPGEnc壓縮。

這樣做的畫質會比用VirtualDub讀檔高。而且AVIUTL好像能解決BFRAME DECODER LAG的問題。
舊 2003-08-28, 12:41 PM #4
回應時引用此文章
sswroom離線中  
chite
Basic Member
 

加入日期: Sep 2001
文章: 22
引用:
Originally posted by sswroom
可以試試AVIUTL讀入AVI和加字幕,然後用VFAPI 至 TMPGEnc壓縮。

這樣做的畫質會比用VirtualDub讀檔高。而且AVIUTL好像能解決BFRAME DECODER LAG的問題。


我才剛學習而已,能大致告之軟體使用的流程嗎???

感激不盡....
舊 2003-08-28, 07:56 PM #5
回應時引用此文章
chite離線中  


回應


POPIN
主題工具

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

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



所有的時間均為GMT +8。 現在的時間是07:34 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。