|
發表於 2010-2-1 11:46:43
|
顯示全部樓層
原帖由 viva 於 2010-2-1 09:55 發表 
請問 KOBSS 大大, 把 AAC Demux 後轉成 AC3 再包回, 如何確保影音會同步嗎? 因小弟之前有試過很多 AAC -> AC3 的軟體, 但轉出來 AC3 的時間長度是與 AAC 不同的.
謝謝~~ ...
嗯... 其實您提到一個很重要的問題就是 "影音同步"
影音同步 其實也是基本功之一, 本來不想在此班門弄斧... 但是我發現很多人都忽略了一件事.
那就是 "資料的完整性" ! 大部分的轉檔軟體都建立在 [輸入來源資料是 "沒有錯誤" 而且完整] 的這個條件下.
ME_GUI 的影音轉檔都是呼叫許多程式來處理, 當然, 這些程式也沒有強大的錯誤糾正機制, 大多是遇到錯誤的封包就直接忽略, 並不會在錯誤的地方補上空的封包或是壞掉的資料. 所以轉出來的聲音檔案, 即使是有 Timecode, 但也不見得就是正確的長度.
而且連 tsMuxeR 也是建立在 [資料無誤] 先決條件之下...
所以, 餵給 tsMuxeR 的資料不能有 "遺失封包" 或是 "錯誤封包" 的情況. 萬一有封包不正確, 很有可能產生影音不同步.
最著名的問題就是 Dolby TrueHD 音軌的處理, tsMuxeR 在這個部份始終無法像 dts 音軌般處理得很正確.
由於本篇是討論 BDAV 的部份, 強烈建議您轉錄 DR 到 XR 模式, 大部分機器都可以在 XR 模式以 Dolby Digital 格式記錄音軌
AC3 有 timecode, 即使封包有小錯誤, tsMuxeR 都能處理影音同步.
[ 本帖最後由 KOBSS 於 2010-2-1 12:19 編輯 ] |
|