Dolby ProLogic II
http://en.wikipedia.org/wiki/Dolby_Pro_LogicDPL2 可以把多聲道資料隱藏到雙聲道中
使用支援 DPL2 的設備播放時,可以把它還原回多聲道
效果當然比不上 原生 5.1Ch
但只用兩個聲道儲存,每聲道可以瓜分到比較多 bitrate
目前我手邊沒有支援 DPL2 解碼的設備 與 5.1聲道喇叭組
所以無法測試,請大家幫忙看看效果如何...
哪個M4A音訊的前後左右方位比較明顯?
ps. 低音聲道(LFE) 被我給靜音了 (依照維基給的方程式)
樣本在此: mixtest.zip
至於雙聲道輸出下的效果似乎是...
stereo.m4a > dpl2_test1.m4a > dpl2_test2.m4a = dpl2_test3.m4a
----------------------------------------------------------------
以下 附上製作方式...
dpl2_test1:
ffmpeg -i source.mp4 -y -vn -async 1 -ac 6 -f wav - | qaac -q 2 --tvbr 100 --matrix-preset=dpl2 --normalize --ignorelength -o dpl2_test1.m4a -
qaac 的 matrix (dpl2.txt)
--------------------------------
1 0 0.7071 0 -0.8718j -0.4899j
0 1 0.7071 0 0.4899j 0.8718j
--------------------------------
ps. 不用把矩陣正規化, qaac 會做
dpl2_test2:
ffmpeg -i source.mp4 -y -vn -async 1 -ac 2 -af "aresample='matrix_encoding=dplii'" -f wav - | qaac q 2 --tvbr 100 --normalize --ignorelength -o dpl2_test2.m4a -
dpl2_test3:
ffmpeg -i source.mp4 -y -vn -async 1 -ac 6 -f sox - | sox --input-buffer 8192 -t sox --ignore-length - -t wav - remix -m 1v0.3254,3v0.2301,5v0.2818,6v0.1627 2v0.3254,3v0.2301,5v-0.1627,6v-0.2818 norm | qaac -q 2 --tvbr 100 --ignorelength -o dpl2_test3.m4a -
stereo:
ffmpeg -i source.mp4 -y -vn -async 1 -ac 2 -f wav - | qaac -q 2 --tvbr 100 --normalize --ignorelength -o stereo.m4a -