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

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

回應
 
主題工具
SoftStone
Regular Member
 

加入日期: Apr 2003
文章: 66
ifoedit: additional data required but no free space in input buffer

各位好 請教一下
我想要把某電影(三個avi檔)轉成DVD
原始檔的視訊是Xvid,音訊則有三軌:DTS/AC3/AC3
我的作法是:
  1. 先用ProjectDivX合併三個avi檔為一
    合併後只剩DTS一個音軌 沒關係我本來就不要多餘的音軌
  2. 然後用WinMenc轉MPEG2
    (用[DVD NTSC][best][2-pass][4x3]......那個profile
    視頻我有加大流量;音頻選NoAudio,因為試過似乎無法Copy DTS音訊)
  3. 用TMPGEnc的MPEG Tools抽出mpg的m2v
  4. 用VirtualDubMod抽出avi的dts
    (以上幾步驟產生的avi、mpg、m2v、dts檔我都用KMPlayer看過、聽過都沒發現問題)
  5. 用ifoedit來author DVD
但author的過程都會出現
"INTERNAL ERROR: Additional data required but no free space in input buffer"
的訊息,然後會繼續author完成
產出的DVD檔案視訊看來沒什麼問題
音訊一開始正常 但到一半就無聲了

google大神找到的是doom9 forum裡一篇IfoEdit Q&A(第9點)
GOP size我知道mencoder是keyint這個參數
所以我到WinMenc的額外頁把它設成12
但Output interval of sequence header我就不知道mencoder是怎麼設定了
mencoder的documentation找不到相關的說明
照這樣設再來一次還是出現一樣的訊息
產出的DVD檔案也是完全一樣中途失聲的症狀
求教各位 何解?

P.S.
我想把ifoedit的log貼上來
但ifoedit Log Window的內容竟然無法複製!!?? @#$%^&
     
      

此文章於 2006-11-02 09:03 PM 被 SoftStone 編輯.
舊 2006-11-02, 09:00 PM #1
回應時引用此文章
SoftStone離線中  
y52wong
Junior Member
 

加入日期: Apr 2002
文章: 749
你可以把dts檔拉進DVD Maestro,看看長度是否正常。依我估計,你接合檔案可能有問題,所以音響便再接合點後消失。我以前很喜歡把下載回來的avi用VirtualDub接合成一個擋,然後用dvd儲存,但不是每個檔都能做到的,因為分割的地方未必是audio的合適地方(因程式會選一個適當的video點,即i-frame)。
要證實這點,你可以留意音響是否在接合點後消失。
 
舊 2006-11-02, 11:38 PM #2
回應時引用此文章
y52wong離線中  
jasonec
Master Member
 
jasonec的大頭照
 

加入日期: Aug 2001
您的住址: Expanse(廣域)
文章: 1,565
引用:
作者y52wong
我以前很喜歡把下載回來的avi用VirtualDub接合成一個擋,然後用dvd儲存,但不是每個檔都能做到的,因為分割的地方未必是audio的合適地方(因程式會選一個適當的video點,即i-frame)。

哈, 我現在也都還一直這樣幹.
接合後Demux出來的ac3如果有問題, 用ac3fix修一下就好啦

PS: DVD-RB可以了, 謝謝Y大
__________________
We are the Borg. Resistance is futile!!
舊 2006-11-02, 11:48 PM #3
回應時引用此文章
jasonec離線中  
y52wong
Junior Member
 

加入日期: Apr 2002
文章: 749
唔,很高興你的rb成功了。
以前因為不識用其他程式修正,所以便只好把檔案2至3個來儲存。
現在對於有問題的ac3檔,我會用besliced(besplit)來修正。
舊 2006-11-03, 12:01 AM #4
回應時引用此文章
y52wong離線中  
SoftStone
Regular Member
 

加入日期: Apr 2003
文章: 66
引用:
作者y52wong
你可以把dts檔拉進DVD Maestro,看看長度是否正常。依我估計,你接合檔案可能有問題,所以音響便再接合點後消失。我以前很喜歡把下載回來的avi用VirtualDub接合成一個擋,然後用dvd儲存,但不是每個檔都能做到的,因為分割的地方未必是audio的合適地方(因程式會選一個適當的video點,即i-frame)。
要證實這點,你可以留意音響是否在接合點後消失。

我原本也想三片分開輸入DVD-authoring軟體
無奈TMPGEnc DVD Author不支援DTS音軌
又不知道ifoedit怎麼輸入三組影音檔來author出一片不間斷的完整DVD
只好先接合為一試看看
原先也是用VirtualDubMod來接合
但出來的avi檔到第三片的部份後會影音不同步
於是參考這篇用ProjectDivX
現在又發生這問題
那請問大大DTS也有類似的工具可以去修正嗎?
還是說究竟什麼流程可以轉檔、製作出一片不間斷(只有一個Title)並保有原本DTS音訊的DVD?
懇請賜教
舊 2006-11-03, 07:35 PM #5
回應時引用此文章
SoftStone離線中  
y52wong
Junior Member
 

加入日期: Apr 2002
文章: 749
如果合併了的avi轉成dvd有問題,你可以把它製成三個dvd,然後把它合併成一個dvd。
假設你造出來的dvd每個都有VTS_01_1.VOB和VTS_01_2.VOB,而每dvd都只有一個cell。
1.用VOB Edit合併:-
將第二個dvd的vob改為VTS_01_001.VOB和VTS_01_002.VOB,然後按edit選join clips,當程式詢問First VOB-ID時,填上2,然後儲在另一個目錄。當儲存完畢把那兩個檔改為VTS_01_3.VOB和VTS_01_4.VOB,移到第一個dvd目錄內。開啟IFO Edit,選Create IFOs。關閉IFO Edit後再開啟IFO,然後再Get VTS sectors(或用FixVTS更好)。有需要的話再用PgcEdit修正章節和字幕顏色。
2.用VOB Blanker取代:-
首先用PgcEdit開啟第一個dvd的主電影,左click兩下進入PGC Editor,選Create new cell。儲存dvd。
用VOB Blanker開啟第二個dvd的主電影,在cells下extract成為一個VOB。
然後開啟第一個dvd,將我們extract出來的VOB replace用PgcEdit所create的new cell。

這兩個方法都是將兩個dvd合併,三個dvd也是同一原理。用VOB Edit合併你要自己去設定VOB-ID,所以一定要攪清楚原來的dvd的最後一個VOB-ID是什麼(上面的例子是1,所以新的VOB-ID便是2)。
舊 2006-11-04, 11:12 AM #6
回應時引用此文章
y52wong離線中  
SoftStone
Regular Member
 

加入日期: Apr 2003
文章: 66
感謝y52wong大熱心指導
後來我改用Muxman來做DVD authoring就沒有這個問題了
以前只知道ifoedit
現在才學到Muxman似乎是比ifoedit用來author DVD更好的選擇
影音轉檔真是艱辛啊 一路走來
合併、分離、轉碼、author...要學的好多
回想起來簡直要掉眼淚

小聲說:
花在這上面的時間精神 比起來
還不如乾脆去租回來copy...
舊 2006-11-04, 08:42 PM #7
回應時引用此文章
SoftStone離線中  
y52wong
Junior Member
 

加入日期: Apr 2002
文章: 749
學到的知識又豈能這樣計算呢?
舊 2006-11-04, 09:26 PM #8
回應時引用此文章
y52wong離線中  


回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。