瀏覽單個文章
sswroom
Advance Member
 

加入日期: Aug 2003
您的住址: Hong Kong
文章: 308
引用:
作者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便足夠),讓我找出問題的成因。
舊 2004-10-12, 11:55 PM #360
回應時引用此文章
sswroom離線中