YouTubedで5.1chサラウンドの動画を検索して再生しても、ちっともサラウンドになってない!と前から思っていました。原因を検索してもあまりヒットせず、よくわからないので、自分でアップロードして試して見ます。
H.264 AAC5.1chなmp4を作成
Intensity Pro 4K #4 キャプチャテスト 5.1CHがキャプチャできない の動画作成時にキャプチャしたデータから、YouTubeご推奨設定で動画を作成します。7.1chでのキャプチャなので、7ch8chはカットします。
YouTube ヘルプ>アップロードする動画の推奨エンコード設定(詳細) から抜粋。
音声コーデック: AAC-LC
チャンネル: ステレオまたはステレオ + 5.1
サンプルレート: 96 khz または 48 khz
動画コーデック: H.264
で、出来上がった動画ファイルと情報がこちらです。
[サラウンドエンコテストmux.mp4]
1920×1080 8Bit AVC/H.264 High@4.2 Unspecified Progressive 59.85fps 1513f 507.44kb/s
AAC 48.00kHz 5.1ch(3/2 C+L+R+BL+BR+LFE) HE(LC) 351.21kb/s
MP4 Base Media v1
AVアンプにつないで動作確認済み。chアサインも問題なし。これをアップロードしてみました。
アップロードした動画を再生してみましょう
はい、ダメでした。
原因の切り分けはちょっと大変そうです。
- そもそも、ブラウザ上での再生がサラウンドにできない?
- 私の環境依存の問題?
- YouTube側のエンコで2chにされちゃってる?
ダウンロードしてみましょう
↓YouTubeご推奨ダウンロード方法
YouTubeの クリエイターツール>動画の管理 からダウンロードできます。こうなりました。
1280×720 8Bit AVC/H.264 High@3.1 1:1 Progressive 29.99fps 757f 318.65kb/s
AAC 44.10kHz 2.0ch(2/0 L+R) LC 191.99kb/s
フルHDで落ちてこないじゃないですか!そしてやはり音声は2chになってます。しかもサンプリング周波数もフレームレートもダウンのオマケつき。(YouTubeの再生画面の設定では1080p60がちゃんとあります)
なんとか他の方法でダウンロードしてみます。こうなりました。
1920×1080 8Bit AVC/H.264 High@4.2 1:1 Progressive 59.72fps 1513f 315.14kb/s
AAC 44.10kHz 2.0ch(2/0 L+R) LC 125.59kb/s
ああ、やっぱり音声は2ch44.1kHzになっちゃうんだね。まあ、このダウンロード作業で2chにダウンコンバートされてる可能性もあるっちゃアリますが、正直ダウンロード関係これ以上調べるのめんどくさいんでヤメにします。
ドルビープロロジックIIを使えってことか?
ドルビープロロジックIIなどのマトリクスエンコードを使えば、サラウンド音声を2chにねじ込み、再生時にサラウンドに(ある程度)復号できます。マルチチャンネルの情報を2chにねじ込むわけですから音質は劣化しますが。まあ、やり方がよくわかんないんで今回は終わり!