YouTubeに音声AAC5.1chでアップロードしても2chに再エンコされる?

00070001YouTubedで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ご推奨ダウンロード方法

00070002

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にねじ込むわけですから音質は劣化しますが。まあ、やり方がよくわかんないんで今回は終わり!

YouTubeご推奨設定 ”チャンネル: ステレオまたはステレオ + 5.1″ って書いてあるから、てっきりそのままサラウンドになってくれると思ってたよ!
広告

コメントをどうぞ

メールアドレスが公開されることはありません。