主題: [討論] [問題&討論] 燒錄700MB以上MPG進80min光碟可能碰上的問題 [打印本頁]
發表人:
innison 時間: 2004-12-22 10:23 AM 主題: [問題&討論] 燒錄700MB以上MPG進80min光碟可能碰上的問題
因為Layout同學所提出有關燒錄700MB的mpg檔和切割的問題,加上這問題也曾經碰過,經過再次試驗後,有些問題想請教各位一下。
因以往較少下載這樣的檔案,類似的問題平時我都繞路解決(例如:壓縮成rmvb檔不燒成VCD/裁剪去不想要的片段/轉檔或分割為兩片),所以也不太困擾我。
根據經驗和閱讀過的文章,700MB以上(80分鐘以下)的mpg檔是可以燒錄進80分鐘的普通光碟的,但並非所有700MB以上(80分鐘以下)的mpg檔都可以順利燒錄的,以前偶爾碰到,現在試驗亦發生。
今次回答Layout同學問題後,動手做個實驗驗證,因為電腦內沒有剛好超過700MB的mpg,隨手拿電腦內一現成約45分鐘的mpg (標準格式)利用TMPGenc MPEG Editor,重複剪接故意製造一約79分鐘44秒的mpg檔,此檔約796MB,然後利用Nero燒錄標準格式VCD。此mpg檔為352x240 (NTSC)
以下為操作方法:
圖一:Nero讀取檔案後,顯示檔案並不標準 ,強迫通過後顯示出無法燒錄的結果
我的剪接是使用TMPGenc MPEG Editor (獨立出來的MPEG tools),沒有經過轉碼
圖二:將圖一中使用的檔,利用TMPGenc Plus整檔轉檔後,檔案796->784MB縮小了一點
檔案時間有點縮短,變成78分鐘40秒??那一分鐘去哪了? (因為re-indexed??)
但這回就讀取無誤,應可燒錄 。(但畫質應已打折了,若非不得已,避免這樣做)
所以有幾點想請問常燒錄mpg的朋友(小弟自己不算常燒,我比較喜歡AVI)
- 如圖二中問題,若想不轉碼燒錄,又不關閉Standard Compliance,當各位碰到這樣的問題時都如何解決?(不考慮超長片)
- 何以兩檔差別12MB (796MB-784MB),卻在Nero中有如此大的差異(顯示差別~100MB)?
PS. 對於圖一中發生的錯誤,猜想可能剪接過程中,有些播放所需的資訊銜接不正確,導致不標準
有些檔可以用TMPGenc MPEG Editor的Re-encode frame analyser修正,但對此檔無效。
發表人:
lovelegend 時間: 2004-12-22 11:06 AM
引用:
innison寫到:
所以有幾點想請問常燒錄mpg的朋友(小弟自己不算常燒,我比較喜歡AVI)
- 如圖二中問題,若想不轉碼燒錄,又不關閉Standard Compliance,當各位碰到這樣的問題時都如何解決?(不考慮超長片)
其實不需重新轉檔, 只要用 TMPGEnc 的 MPEG Tools 內的 Merge & Cut, 加入檔案但不做任何切割, 它便會檢查檔案的影軌和音軌, 出來的檔案也會合符格式.... TMPGEnc 的唯一問題是, 當影軌有任何 error (很可能是破格), 它便會立即跳過不再繼續, 所以一個全檔 80 分鐘但在 48 分有問題的檔案 TMPGEnc output 出來也會是 48 分鐘而已... 當 error 不是太大的話我都會用 M2-edit 的 Transcode 來做... 但亦有試過連 M2-edit 也不能 Transcode 的壞檔, 那樣只有繞過壞檔的部份 (伸延上一個例子, 如果壞處是 48:01 - 48:04 有問題的話便用 M2-edit 來做一個 00:00-48:00+48:04-80:00 的檔案)...
引用:
何以兩檔差別12MB (796MB-784MB),卻在Nero中有如此大的差異(顯示差別~100MB)?
弄過不少的 VCD 檔, 但真的未遇過這個問題, 不知你算幸運還是不幸...
純估計應該和你說的差不多, 是接合的問題而令 nero 判斷錯誤... (問題不在差別多少 MB, 就好像 avi 差 1MB 看不到就是看不到, winrar 差 1k 有 error 就是有 error )
發表人:
innison 時間: 2004-12-22 11:29 AM
引用:
lovelegend寫到:
其實不需重新轉檔, 只要用 TMPGEnc 的 MPEG Tools 內的 Merge & Cut, 加入檔案但不做任何切割, 它便會檢查檔案的影軌和音軌, 出來的檔案也會合符格式....
是的
我一向都避免重新轉檔,費時又折損畫質
在MPEG Editor推出前,我也都使用MPEG Tools的Merge & Cut,但同樣的問題以前發生過
後來亦是繞路解決
引用:
lovelegend寫到:
TMPGEnc 的唯一問題是, 當影軌有任何 error (很可能是破格), 它便會立即跳過不再繼續, 所以一個全檔 80 分鐘但在 48 分有問題的檔案 TMPGEnc output 出來也會是 48 分鐘而已... ....
破格的問題,以前也碰過,印象中甚至連要轉rmvb都有可能在那壞點出問題
但後來想到另一個方法是,用cut的方式,將壞點前存成一檔,換點後存成一檔
分別轉檔或不轉檔重接,總之避過那問題frame或block (以前好像看過某軟體號稱專門對付這問題,忘了是啥軟體)
M2-edit以前也試過,記得也無法解決我當時的問題 (我碰到狀況還真特別)
引用:
lovelegend寫到:
弄過不少的 VCD 檔, 但真的未遇過這個問題, 不知你算幸運還是不幸...
純估計應該和你說的差不多, 是接合的問題而令 nero 判斷錯誤...
是呀
其實我在接合檔案時,第一部份結尾有注意到這問題(如圖中紅框處),key frame結構有異
引用:
lovelegend寫到:
(問題不在差別多少 MB, 就好像 avi 差 1MB 看不到就是看不到, winrar 差 1k 有 error 就是有 error
)
AVI最重要的播放資訊在檔案開頭1KB內吧,這區壞了或少了都看不了
而rar檔是1 byte 錯結果就是corrupt, CRC failed
發表人:
lovelegend 時間: 2004-12-22 11:49 AM
引用:
innison寫到:
在MPEG Editor推出前,我也都適用MPEG Tools的Merge & Cut,但同樣的問題以前發生過
後來亦是繞路解決
其實 MPEG Editor 並不是太好用, 還以為它分拆出來後會有很大的改進, 怎知原來只是想多賺 $$... :icons6
引用:
M2-edit以前也試過,記得也無法解決我當時的問題 (我碰到狀況還真特別)
所以我通常開 M2-edit 對付這種檔案時會同時開 Task Manager, 因為用 M2-edit 的 cursor 一移到壞檔部份便會 freeze 了, 但不這樣做又不知我可以切到那裏... M2-edit 一掛我便用 Task Manager 來 End Process...
發表人:
innison 時間: 2004-12-22 12:02 PM
引用:
lovelegend寫到:
所以我通常開 M2-edit 對付這種檔案時會同時開 Task Manager, 因為用 M2-edit 的 cursor 一移到壞檔部份便會 freeze 了, 但不這樣做又不知我可以切到那裏... M2-edit 一掛我便用 Task Manager 來 End Process...
我是用「frame逼近法」
把mpg檔載入TMPGenc Plus,然後用Merge & Cut中的Preview 檢查有問題附近的時間點
用鍵盤方向右鍵一鍵一frame逐漸靠近,當到達有問題點之後,壞點後的frame通常都會freeze凍住
將壞點前時間記起,或那之前的key frame編號記住
根據經驗,以前曾用這方法跳過某檔有問題的40幾個frames,若30 frames一秒,這樣只損失整片一秒多,這樣也不至於整檔處理不了
發表人:
Layout 時間: 2004-12-29 12:14 AM
兩位版主所討論的文章前面部份還看得懂,到了中間的部份就有點模糊了說,因為我的功力說實話還太淺了,像我這幾天有空都上來爬爬之前和之後的文章,想把所謂的影音檔案和轉檔的軟體及方式等等搞懂,說實話有點舞煞煞了~~!!看來我還需要多爬點文章,多一點實戰經驗才會提升自我的能力了~~!
也非常感謝innison及lovelegend兩位版主不辭辛勞的教導,也讓小弟的內心感到說不出來的羨慕和佩服,看來小弟要更加的努力才能和各位前輩分享著在影音世界裡的快樂~~!!小弟在此先感恩了喔~~!! @(^^)@
發表人:
lovelegend 時間: 2004-12-29 01:43 AM
有什麼地方不明嗎?
還有這只是檔案切割合併, 並不算是轉檔 (轉檔是指不同格式的轉換, 如 avi -> mpg)
發表人:
Acute 時間: 2004-12-29 02:18 AM
我不確定以下說明正不正確
手頭上ISO9660 的資料被拿走了
當燒錄程式認定MPEG檔案有誤時, 很可能他不再按照正常影音軌的方式處理那個MPEG file
而把他當成一般file 處理
所以, 這時候, 他用回了CD-ROM 儲存一般性資料的方法
所以, 70分鐘片子, 只能存700M file 而無法存800M 的MPEG file
Acute.
歡迎光臨 TWed2k (http://twed2k.org/) |
Powered by Discuz! 4.1.0 |