QHFWSY
發表於 2008-9-9 16:29:03
文档已收到 谢谢JLY兄!
focus
發表於 2008-9-9 16:50:51
太深奥了,有点看不明白。 @吹口哨@
viva1015
發表於 2008-9-10 01:22:57
請問:
打入指令:eac3to inputfile.thd outputfile.pcm
或是:eac3to inputfile.dtshd outputfile.pcm,
outputfile.pcm可以在其它目錄中,
那個 outputfile.pcm 這個檔名是自己設的嗎?
JLY
發表於 2008-9-10 09:47:51
原帖由 viva1015 於 2008-9-10 01:22 發表 http://www.hd.club.tw/images/common/back.gif
請問:
打入指令:eac3to inputfile.thd outputfile.pcm
或是:eac3to inputfile.dtshd outputfile.pcm,
outputfile.pcm可以在其它目錄中,
那個 outputfile.pcm 這個檔名是自己設的嗎?
outputfile 是處理過後輸出的檔名 , 隨便自己想一個 ,
但最好不要有中文 , eac3to只認得英文,
outputfile的副檔名最重要 , .pcm是說要轉成pcm檔 ,
也可以用.wav , 就是轉成wav檔 ,
wav檔也可以進入tsmuxer中 , 但wav檔一旦超過4gb就沒用啦 ,
或者是.flac檔 , 這是一種無損壓縮檔 , 可以用kmp外掛 ,
可是超過2gb也沒用 , 只有.pcm檔尚未發現有大小限制的限制!
QHFWSY
發表於 2008-9-10 16:35:57
我用楼主的方法转了国家宝藏的TRUEHD 发现最后合成的BD的PCM音轨全是杂音 失败 不知什么原因?
JLY
發表於 2008-9-10 17:00:54
原帖由 QHFWSY 於 2008-9-10 16:35 發表 http://www.hd.club.tw/images/common/back.gif
我用楼主的方法转了国家宝藏的TRUEHD 发现最后合成的BD的PCM音轨全是杂音 失败 不知什么原因?
會不會是7.1聲道?
QHFWSY
發表於 2008-9-10 17:26:46
5.1声道的TRUEHD,如果用EAC3TO直接转WAV的话 容量大于4G,合成出来的声音有问题
QHFWSY
發表於 2008-9-11 18:19:43
找到原因了 谢谢楼主的方法
JLY
發表於 2008-9-11 20:29:40
原帖由 QHFWSY 於 2008-9-11 18:19 發表 http://www.hd.club.tw/images/common/back.gif
找到原因了 谢谢楼主的方法
可以分享一下您的問題及解決方法=P~
我自己目前也還在摸索 ,
近日會再整理一些常見的問題及進階的解決辦法!
JUDAS
發表於 2008-9-13 23:30:51
為什麼我抽出的變形金剛TRUEHD沒辦法用EAC3轉成PCM?
AC3、DTS-HD就可以轉成PCM
是跟我裝的解碼器有關嗎?我是裝終極解碼奧運版
用電腦看片時遇到TRUEHD也是會沒聲音...播放器是KMP
JLY
發表於 2008-9-14 00:04:38
原帖由 JUDAS 於 2008-9-13 23:30 發表 http://www.hd.club.tw/images/common/back.gif
為什麼我抽出的變形金剛TRUEHD沒辦法用EAC3轉成PCM?
AC3、DTS-HD就可以轉成PCM
是跟我裝的解碼器有關嗎?我是裝終極解碼奧運版
用電腦看片時遇到TRUEHD也是會沒聲音...播放器是KMP ...
再試試這個指令 , 可直接從影像檔中抽出truehd音軌並同時轉成.pcm檔:
指令: eac3to inputfile.ts N: outputfile.pcm ,
N是truehd音軌的stream編號 ,
用tsremux或tsmuxer可以看到ts影像檔中各種影像和音軌及字幕的編號 ,
由1依序向下排列 ,
N是truehd音軌的所在編號 ,
注意 , N:與outputfile.pcm之間有一空格!
如果還有問題 , 請貼上error訊息以供判斷!
JUDAS
發表於 2008-9-14 14:25:12
還是不行耶...會不會是片子的問題啊?
不過我沒有其他TrueHD的片子可試
以下是錯誤訊息:
TrueHD/AC3, 5.1 channels, 48khz, dialnorm: -27dB
Extracting TrueHD stream...
Removing dialog normalization...
Swapping endian...
This audio track contains more than 16 bit of information.
Remapping channels...
Creating/writing file "01.24bit.pcm"...
This track is not clean.
Too many audio samples in frame
The libav decoder reported an error while decoding.
JLY
發表於 2008-9-14 15:17:24
原帖由 JUDAS 於 2008-9-14 14:25 發表 http://www.hd.club.tw/images/common/back.gif
還是不行耶...會不會是片子的問題啊?
不過我沒有其他TrueHD的片子可試
以下是錯誤訊息:
TrueHD/AC3, 5.1 channels, 48khz, dialnorm: -27dB
Extracting TrueHD stream...
Removing dialog normalization...
Swapping e ...
你這片子的來源為何?
我自己的片源是思路的9片分割版 , 用tsmuxer先合併為一片 ,
再用tsremux提取truehd音軌 , 再經eac3to轉成24bit的.pcm檔 ,
我後來建議你直接用eac3to去提取並同時轉換truehd為.pcm檔的原因是 ,
tsremux提取truehd音軌可能會發生資料錯誤(我猜的) , 以致於eac3to會給你 the track is not clean 的訊息 ,
會造成truehd音軌可能會發生資料錯誤的原因 ,
一方面可能是tsremux造成的 , 我在提取dts-hdma音軌就常有這種not clean 的訊息出現 ,
後來改直接用eac3to去提取音軌並同時轉換為.pcm檔就不太有這種not clean 的訊息出現 ,
另一方面我猜可能是檔案已在先前分割或合併時 , 或是bt下載不完全而遭到部份損毀 ,
所以提取的truehd音軌也有些損毀 , 故eac3to無法繼續解碼而出現not clean 的訊息 ,
您可以說出您片子的來源及提取音軌前有用到那些程式處理過嗎?
真的再不行 , 我抽出我自己的lpcm音軌寄給你好了!
JUDAS
發表於 2008-9-15 11:04:23
我的片源也是思路BD變形金剛
有先用tsmuxer做成AVCHD
然後再用tsremux過水一次保留THD音軌
因為做成AVCHD每4G都有一個停頓點...很討厭
所以我是用DLNA的方式傳輸TS檔
但PS3的TS檔不支援THD音效
所以我才想將次世代音效轉為LPCM5.1合併進TS檔
目前試成功的有兩片
史密斯任務和功夫之王,都是DTSHD轉LPCM的
轉換過的音效和原本的DTSHD不相上下(有比較過)
但電平比原來的DTSHD大了一點
我想應該是完整轉換DTSHD音效無誤,不是只有轉核心部分而已
而且7.1轉5.1也很正常
不會變無聲或有雜音
唯獨這片變形金剛音效都轉不過去
試了好多遍了...放棄了
目前還是用隨身碟AVCHD的方式給PS3播
雖然有頓點很討厭...不過也只能這樣了=.=
JLY
發表於 2008-9-15 11:42:46
原帖由 JUDAS 於 2008-9-15 11:04 發表 http://www.hd.club.tw/images/common/back.gif
我的片源也是思路BD變形金剛
有先用tsmuxer做成AVCHD
然後再用tsremux過水一次保留THD音軌
因為做成AVCHD每4G都有一個停頓點...很討厭
所以我是用DLNA的方式傳輸TS檔
但PS3的TS檔不支援THD音效
所以我才想將次世代音 ...
問題可能出在 "做成AVCHD每4G都有一個停頓點" ,
因為這停頓點也會造成true-hd音軌有停頓點 ,
使得eac3to判定為"not clean" ,
原始的9碟分割檔還在嗎?
如果還在 , 直接用tsmuxer的append指令去合併 ,不要先做成 AVCHD !
JLY
發表於 2008-10-7 15:17:02
另外再增加常見問題及進階應用 , 請看第一篇文章!
[ 本帖最後由 JLY 於 2008-10-20 22:30 編輯 ]
lijiebo
發表於 2008-10-20 15:47:58
請問LZ,提取黑客帝國3的TrueHD音軌后,eac3to轉換時顯示是24B、5.1聲道,但pcm2tsmu轉換后,再用Tsmuxer合成,都是噪音,這是什么原因?
JLY
發表於 2008-10-20 22:26:16
原帖由 lijiebo 於 2008-10-20 15:47 發表 http://www.hd.club.tw/images/common/back.gif
請問LZ,提取黑客帝國3的TrueHD音軌后,eac3to轉換時顯示是24B、5.1聲道,但pcm2tsmu轉換后,再用Tsmuxer合成,都是噪音,這是什么原因?
也許不是固定的24bit, 而是在16bit與24bit之間變動 ,
試試在eac3to的指令最後面再打入-down16 , 把24bit降轉為固定的16bit ,
然後在pcm2tsmu的指令最後面再打入-i 16 , 表示會標記為16bit的pcm檔.
注意 : -i 與16之間有一空格
建議 : 不需要再用tsremux提true-hd音軌 , 請參考第一篇文章中的進階應用 ,
直接以eac3to指令就可以從ts檔或m2ts檔中將true-hd音軌轉為pcm檔.
如果還不行 , 您出個聲 , 我再教您其它招數試試 , 因為vc1編碼的片子要做eac3to的轉換真的比較麻煩.
[ 本帖最後由 JLY 於 2008-10-20 22:29 編輯 ]
lijiebo
發表於 2008-10-21 08:30:24
先謝謝LZ的解答,使用eac3to sourcefile.m2ts時,提示The format of the source file could not be detected,怎么辦?還是黑客3的片子
JLY
發表於 2008-10-21 10:58:03
原帖由 lijiebo 於 2008-10-21 08:30 發表 http://www.hd.club.tw/images/common/back.gif
先謝謝LZ的解答,使用eac3to sourcefile.m2ts時,提示The format of the source file could not be detected,怎么辦?還是黑客3的片子
有可能是檔案損毀 , eac3to無法辨識檔案的資料 ,
試試看在tsmuxer中可以顯示完整的資料嗎 ?
如果也不行 , 那就是檔案損毀 , 沒救了 ,
如果在tsmuxer中可以顯示完整的資料 ,
試試看先轉出ts檔出來 , 但是只包含true-hd音軌 ,
就是轉出一個不含影像而只有true-hd音軌的ts檔 ,
再用指令 : eac3to sourcefile.ts 1: output.pcm ,
1:與output.pcm 之間有一空格 , 1:是表示此ts檔中true-hd音軌的編號 ,
如此可以直接把true-hd音軌轉成pcm檔 !