PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   DVD 討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=5)
-   -   用TMPGEnc PLUS XviD 轉 SVCD 出現錯誤訊息 (https://www.pcdvd.com.tw/showthread.php?t=241056)

chite 2003-08-27 11:32 PM

用TMPGEnc PLUS XviD 轉 SVCD 出現錯誤訊息
 
WARNING: NOTHING TO OUTPUT BFRAME DECODER LAG.

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

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

Shade 2003-08-28 06:16 AM

回覆: 用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 壓縮即可。

chite 2003-08-28 09:27 AM

回覆: 回覆: 用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確不認識了....

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

謝謝您...:)

sswroom 2003-08-28 12:41 PM

可以試試AVIUTL讀入AVI和加字幕,然後用VFAPI 至 TMPGEnc壓縮。

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

chite 2003-08-28 07:56 PM

引用:
Originally posted by sswroom
可以試試AVIUTL讀入AVI和加字幕,然後用VFAPI 至 TMPGEnc壓縮。

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


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

感激不盡....


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。