引用:
作者tonyhsie
請問一下 sswroom 兄
AC3 Syncword 是否指以 Hex 0x0B77 開頭的 binary data?
今天也遇到這個 bad syncword 問題,檔案開頭本來就已經是 0B 77 了
HeadAC3he 處理時會發生 "Bad syncword at frame 1" 的 error
試著用 WinHex 把第二個 0B 77 以前的 data 刪掉,另存新檔,也是不行
第三個 0B 77 還是不行
在 Google 找了相關資料,也沒發現比較好的解決辦法
(HeadAC3he 作者說這可能是硬體問題 -_-?)
最後是用 Azid 1.9 去處理才避過這問題....
不知道 sswroom 兄是否有其它的解決辦法呢? ^^"
(PS. 這個 ac3 檔是由 DVD Decryptor 的 Ifo mode 所 demux 出來的
用 DGIndex 解 vob 檔後也會 demux 出一模一樣的 ac3....)
|
AC3 Syncword 就是0B 77,這就是AC3 Frame的開端。
試試用AVIRead 0.922過一過這個AC3檔,AVIRead會把Frame與Frame之間的Padding刪去。
方法是用AVIRead開啟這個檔案,然後File > Save As,選RAW格式儲存。
還有,能否給我這個檔案的一小段(5個AC3 Frame便足夠),讓我找出問題的成因。