AppleTVやChromeCastなどをアンプなどにつないでいると
Youtubeでも5.1ch再生ができそうなのだが、どうやってあげると再生されるのか気になったので調べてみた
まず、5.1ch素材を用意する。
マルチチャンネルで、6chwavを作る
チャンネル内訳は(L,R,C,LFE,sL,sR)
NuendoでなんとなくAtomsミックスしつつ
ADMではなくマルチチャンネルミックスとして出力
6chのWavができる (SoundForgeで開いたところ)
サウンドの構成で設定しておくと
wavファイルはWindowsのエクスプローラーでもマルチチャンネル再生できるようだ
Vegasでも5.1ch再生は可能だったが
出力したファイルではステレオにダウンミックスされてしまうようだった
ffmpegでaacトラックを追加したらどうだろうか
まずaacに変換
>ffmpeg -i Test51.wav -c:a aac -b:a 160k TestAAC.m4a
下の方が音質が良い
128k*6chということで768kにしてみた
>ffmpeg -i Test51.wav -b:a 768k -aac_coder twoloop Test2.m4a
>ffmpeg -i Test51.wav -c:a aac -b:a 768k TestAAC2.m4a
動画にくっつける
>ffmpeg -i Test2.mp4 -i TestAAC.m4a -c:a copy Encoded.mp4
Youtubeにあげてみる
aac 128k
-aac_coder twoloop 768k
aac 768k
残念なことに、ブラウザではステレオでしか鳴らないはず
AppleTVのYoutubeアプリで再生し、対応アンプを通してみると
MultiChannelの動画として認識されて、マルチチャンネルの動画になっていた。
ただ、音量が小さい?
めっちゃ音量小さい・・ うーむ
他のYoutubeの5.1ch動画も小さい感じがする
・・・アンプ側の設定とかもあるのだろうか・・・
波形レベルが小さかったようなので、を大きくすることで解決
どうもaacのエンコードで音が悪くなるみたいなのが書かれているので
要調査な感じだが、aacの別コーデックを入れるのにffmpegのコンパイルが必要と敷居が高く試せていない。