樓主: JLY
收起左側

True-HD及dtsHD-MA音軌轉換為LPCM的方法(重新整理)

[複製連結]

發表於 2008-9-9 16:29:03 | 顯示全部樓層
文档已收到 谢谢JLY兄!
回覆

使用道具 舉報


發表於 2008-9-9 16:50:51 | 顯示全部樓層
太深奥了,有点看不明白。
回覆

使用道具 舉報


發表於 2008-9-10 01:22:57 | 顯示全部樓層
請問:
打入指令:eac3to inputfile.thd outputfile.pcm
或是:eac3to inputfile.dtshd outputfile.pcm,
outputfile.pcm可以在其它目錄中,
那個 outputfile.pcm 這個檔名是自己設的嗎?
回覆

使用道具 舉報


 樓主| 發表於 2008-9-10 09:47:51 | 顯示全部樓層
原帖由 viva1015 於 2008-9-10 01:22 發表
請問:
打入指令: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檔尚未發現有大小限制的限制!
回覆

使用道具 舉報


發表於 2008-9-10 16:35:57 | 顯示全部樓層
我用楼主的方法转了国家宝藏的TRUEHD 发现最后合成的BD的PCM音轨全是杂音 失败 不知什么原因?
回覆

使用道具 舉報


 樓主| 發表於 2008-9-10 17:00:54 | 顯示全部樓層
原帖由 QHFWSY 於 2008-9-10 16:35 發表
我用楼主的方法转了国家宝藏的TRUEHD 发现最后合成的BD的PCM音轨全是杂音 失败 不知什么原因?


會不會是7.1聲道?
回覆

使用道具 舉報


發表於 2008-9-10 17:26:46 | 顯示全部樓層
5.1声道的TRUEHD,如果用EAC3TO直接转WAV的话 容量大于4G,合成出来的声音有问题
回覆

使用道具 舉報


發表於 2008-9-11 18:19:43 | 顯示全部樓層
找到原因了 谢谢楼主的方法
回覆

使用道具 舉報


 樓主| 發表於 2008-9-11 20:29:40 | 顯示全部樓層
原帖由 QHFWSY 於 2008-9-11 18:19 發表
找到原因了 谢谢楼主的方法


可以分享一下您的問題及解決方法

我自己目前也還在摸索 ,

近日會再整理一些常見的問題及進階的解決辦法!
回覆

使用道具 舉報


發表於 2008-9-13 23:30:51 | 顯示全部樓層
為什麼我抽出的變形金剛TRUEHD沒辦法用EAC3轉成PCM?
AC3、DTS-HD就可以轉成PCM
是跟我裝的解碼器有關嗎?我是裝終極解碼奧運版
用電腦看片時遇到TRUEHD也是會沒聲音...播放器是KMP
回覆

使用道具 舉報


 樓主| 發表於 2008-9-14 00:04:38 | 顯示全部樓層
原帖由 JUDAS 於 2008-9-13 23:30 發表
為什麼我抽出的變形金剛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訊息以供判斷!
回覆

使用道具 舉報


發表於 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.
[mlp @ 68A4E2E0]Too many audio samples in frame
The libav decoder reported an error while decoding.
回覆

使用道具 舉報


 樓主| 發表於 2008-9-14 15:17:24 | 顯示全部樓層
原帖由 JUDAS 於 2008-9-14 14:25 發表
還是不行耶...會不會是片子的問題啊?
不過我沒有其他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音軌寄給你好了!
回覆

使用道具 舉報


發表於 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播
雖然有頓點很討厭...不過也只能這樣了=.=
回覆

使用道具 舉報


 樓主| 發表於 2008-9-15 11:42:46 | 顯示全部樓層
原帖由 JUDAS 於 2008-9-15 11:04 發表
我的片源也是思路BD變形金剛
有先用tsmuxer做成AVCHD
然後再用tsremux過水一次保留THD音軌
因為做成AVCHD每4G都有一個停頓點...很討厭
所以我是用DLNA的方式傳輸TS檔
但PS3的TS檔不支援THD音效
所以我才想將次世代音 ...


問題可能出在 "做成AVCHD每4G都有一個停頓點" ,

因為這停頓點也會造成true-hd音軌有停頓點 ,

使得eac3to判定為"not clean" ,

原始的9碟分割檔還在嗎?

如果還在 , 直接用tsmuxer的append指令去合併 ,不要先做成 AVCHD !
回覆

使用道具 舉報


 樓主| 發表於 2008-10-7 15:17:02 | 顯示全部樓層
另外再增加常見問題及進階應用 , 請看第一篇文章!

[ 本帖最後由 JLY 於 2008-10-20 22:30 編輯 ]
回覆

使用道具 舉報


發表於 2008-10-20 15:47:58 | 顯示全部樓層
請問LZ,提取黑客帝國3的TrueHD音軌后,eac3to轉換時顯示是24B、5.1聲道,但pcm2tsmu轉換后,再用Tsmuxer合成,都是噪音,這是什么原因?
回覆

使用道具 舉報


 樓主| 發表於 2008-10-20 22:26:16 | 顯示全部樓層
原帖由 lijiebo 於 2008-10-20 15:47 發表
請問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 編輯 ]
回覆

使用道具 舉報


發表於 2008-10-21 08:30:24 | 顯示全部樓層
先謝謝LZ的解答,使用eac3to sourcefile.m2ts時,提示The format of the source file could not be detected,怎么辦?還是黑客3的片子
回覆

使用道具 舉報


 樓主| 發表於 2008-10-21 10:58:03 | 顯示全部樓層
原帖由 lijiebo 於 2008-10-21 08:30 發表
先謝謝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檔 !
回覆

使用道具 舉報

您需要登錄後才可以回文 登入 | 註冊

本版積分規則

熱門推薦

這是C/P值最高的錄音室監聽揚聲器?我推薦:Barefoot Footprint 02!
這是C/P值最高的錄音室監
這是C/P值最高的錄音室監聽揚聲器?我推薦:Barefoot Footprint
桃園Genelec+風暴EVO的相遇(轉載網友蔡先生家訪專文)
桃園Genelec+風暴EVO的相
桃園Genelec+風暴EVO的相遇(轉載網友蔡先生家訪專文) ●器材組
StormAudio風暴多聲道處理器掀起家用數位狂潮 - 台中許醫師MK3 16 + AES/EBU搭Burmester DAC雙系統成軍!
StormAudio風暴多聲道處理
StormAudio風暴多聲道處理器掀起家用數位狂潮 - 台中許醫師MK3 1
採訪亞洲首座217吋MicroLED顯示巨幕,結合風暴32聲道的超頂級私人家庭劇院!
採訪亞洲首座217吋MicroLE
採訪亞洲首座217吋MicroLED顯示巨幕,結合風暴32聲道的超頂級私
家庭劇院與遊戲娛樂兼顧 - ViewSonic LX700-4K RGB雷射投影機開箱
家庭劇院與遊戲娛樂兼顧 -
影片呈現高畫質影像、遊戲、介面、音效,能更迅速了解LX700-4K R

聯絡我們| 問題反映| 小黑屋| 手機版| Archiver|  本網站特別聘請 蔡家豪律師 為本站法律顧問

快速回覆 返回頂部 返回列表