「YouTube」タグアーカイブ

YouTubeに高音質でアップロードする方法

今回は、YouTubeに高音質でアップロードするためのエンコード方法を紹介します。

YouTubeの音質と画質についてはこちら

最終更新年月:2020年10月

【注意】
CD音源やダウンロード音源を使用する場合は、著作権を必ず確認してください。
ほとんどの音源には著作権があるため、使用すると著作権法侵害となり罰せられる可能性があります。

順にエンコードソフトの例と、動画編集ソフトの例を紹介します。

エンコードソフトの例

今回は、「XMedia Recode」を使用した方法を紹介します。

1.形式のリストから「AVI」を選択します
2.コーデックのリストから「MPEG-4 AVC/H.264」を選択します
3.フレームレートは元の動画と同じものを選択します
4.レート制御モードを「平均ビットレート/品質/量子化」から選択します(品質/量子化は値が小さいほど画質が良くなる)
5.平均ビットレートの場合はビットレートを入力します(SD360Pの場合は2000、HD720Pの場合は5000、HD1080Pの場合は10000辺りが目安)
6.プロファイルはHD720P以下の場合は「Main」、HD1080P以上の場合は「High」を選択します

※モードの「コピー」は映像をエンコードしないで拡張子のみ変更する場合に選択します。(再エンコードする必要がない場合に選択)

続きを読む YouTubeに高音質でアップロードする方法

YouTubeの音質と画質(2021年3月現在)

今回は、「YouTube」の音質と画質について調べてみました。

YouTubeに高音質でアップロードする方法はこちら

※ニコニコ動画とAbemaTVの音質についてはこちら

基本的に、YouTubeでは音声コーデックに”H.264 AAC-LC”または“Opus”が使用されています。
映像コーデックは“H.264”(MP4)または“VP9”(WebM)が使用されています。一部の動画では“AV1”も使用されています。

検証方法

(映像)「3D Youtube Downloader」にて公式動画をダウンロードし、その動画を「VLCメディアプレイヤー」に読み込ませてメディア情報→統計内の入力ビットレートを参考。
(音声)上記の方法でダウンロードした動画の音声を、ビットレートは「foobar2000」を使用して確認。カットオフ周波数は「XMedia Recode」にて.wav形式に変換し、そのファイルを「WaveSpectra」に取り込み検証。

PC

PC版YouTubeでは、144p(320×180)から4K(3860×2160)までありますが、ブラウザによって選択できる画質や再生できる音声に違いがあります。
使用中のブラウザが対応しているかどうかは下記のページで確認できます。

以下はブラウザ別の対応状況です(VP9とMP4の両方に対応したブラウザが最も高画質・高音質になります)

ブラウザ名DASH
Internet Explorer(Windows7)非対応(閲覧不可)
iOS Safari非対応
Internet Explorer(Windows8.1/10)MP4のみ対応(閲覧不可)
Macintosh SafariMP4のみ対応
Microsoft Edge(EdgeHTML)対応(機種依存あり)
Microsoft Edge(Chromium)対応
Firefox対応
Google Chrome(推奨ブラウザ)対応
DASHブラウザ別対応表

※情報募集中です。情報はコメント欄にてお願いします。

推奨ブラウザ

YouTubeヘルプより
>YouTube 動画はさまざまな形式や解像度でご視聴いただけます。ただし、一部のブラウザは新しい動画形式に対応していません。ブラウザによっては、選択できる動画形式が 1 つか 2 つしかない場合もあります。動画を快適に視聴いただくために、ブラウザまたはオペレーティング システムをアップグレードすることをおすすめします。

以下は、YouTube 動画の高画質用の動画形式に対応しているブラウザとオペレーティング システムの組み合わせの例です。

  • Google Chrome(すべてのオペレーティング システム)
  • MS Edge
  • Safari(Mac OS X 10.10 以降)
  • Firefox(Windows 7 以降と Mac OS X 10.10 以降)

※Internet Explorerはサポート終了となりました。

映像と音声のDASH対応表

【注意】以下の表では現在使用が確認されているもののみ掲載しています。そのため全ての設定が掲載されているものではありません。

映像

映像ビットレートは可変ビットレート(VBR)なので下限値と上限値を記載しています。平均値はこの中間の値となります。

映像形式:MP4

DASH値動画サイズ映像ビットレート備考
36240p(426×240)不明iOS14のSafariで検証(mp4v.20.3,mp4a.40.2)
18360p(640×360)500K-1MbpsiOS14のSafariで検証(avc1.42001E,mp4a.40.2)
22720p(1280×720)1-3MbpsiOS14のSafariで検証(avc1.64001F,mp4a.40.2)
160144p(256×144)50K-90KbpsWindows10のInternet Explorer11で検証
133240p(426×240)150K-580KbpsWindows10のInternet Explorer11で検証
134360p(640×360)200K-1MbpsWindows10のInternet Explorer11で検証
135480p(854×480)250K-2.3MbpsWindows10のInternet Explorer11で検証
136720p(1280×720) 30fps300K-4.4MbpsWindows10のInternet Explorer11で検証
298720p(1280×720) 60fps300K-4.4MbpsWindows10のInternet Explorer11で検証
1371080p(1920×1080) 30fps500K-6.2MbpsWindows10のInternet Explorer11で検証
2991080p(1920×1080) 60fps500K-6.2MbpsWindows10のInternet Explorer11で検証

映像形式:VP9

DASH値動画サイズ映像ビットレート備考
278144p(256×144)100K-300KbpsFirefoxで検証
330144p(256×144)(HDR対応端末のみ選択可能)Google Pixel4で検証
242240p(426×240)100K-500KbpsFirefoxで検証
331240p(426×240)(HDR対応端末のみ選択可能)Google Pixel4で検証
243360p(640×360)200K-950KbpsFirefoxで検証
332360p(640×360)(HDR対応端末のみ選択可能)Google Pixel4で検証
244480p(854×480)300K-2MbpsFirefoxで検証
333480p(854×480)(HDR対応端末のみ選択可能)Google Pixel4で検証
247720p(1280×720) 30fps600K-4.3MbpsFirefoxで検証
302720p(1280×720) 60fps600K-4.3MbpsFirefoxで検証
334720p(1280×720)(HDR対応端末のみ選択可能)Google Pixel4で検証
2481080p(1920×1080) 30fps700K-7MbpsFirefoxで検証
3031080p(1920×1080) 60fps700K-7MbpsFirefoxで検証
3351080p(1920×1080)(HDR対応端末のみ選択可能)Google Pixel4で検証
2711440p(2560×1440) 30fps3.5M-13MbpsFirefoxで検証
3081440p(2560×1440) 60fps3.5M-13MbpsFirefoxで検証
3361440p(2560×1440)(HDR対応端末のみ選択可能)Google Pixel4で検証
3132160p(3840×2160) 30fps5.7M-37MbpsFirefoxで検証
3152160p(3840×2160) 60fps5.7M-37MbpsFirefoxで検証
3372160p(3840×2160)(HDR対応端末のみ選択可能)Google Pixel4で検証
2724320p(7680×4320)10M-50MbpsFirefoxで検証

映像形式:AV1

AV1とは、AOMedia Video 1というオープンソースの動画圧縮形式です。VP9の後継規格として開発中のコーデックなので、最終的にはVP9の動画はAV1に置き換えられるものと思われますが、現時点で対応しているブラウザがChromeとFirefoxしかないため置き換えには時間が掛かるものと思われます。

2020/4/23追記:一部動画に適用されていることを確認しました。
適用時はDASH値が下記のようになります
av01.0.05M.08 (398) / opus (251)

DASH値動画サイズ映像ビットレート備考
394144p(256×144)不明Firefoxで検証
395240p(426×240)不明Firefoxで検証
396360p(640×360)不明Firefoxで検証
397480p(854×480)不明Firefoxで検証
398720p(1280×720)不明Firefoxで検証
3991080p(1920×1080)不明Firefoxで検証
5714320p(7680×4320)不明Firefoxで検証

音声

音声形式:AAC-LC

DASH値音声ビットレートカットオフ周波数備考
36不明不明iPhone7にイヤホン出力がないため検証不可
1896Kbps15kHzWindows10のInternet Explorer11で検証
22128Kbps15.8kHzWindows10のInternet Explorer11で検証
13996Kbps15kHzWindows10のInternet Explorer11で検証
140128Kbps15.8kHzWindows10のInternet Explorer11で検証

AAC=139(96Kbps) 18も同一

AAC=140(128Kbps) 22も同一

音声形式:Opus

Opusの音声ビットレートは可変ビットレート(VBR)なので平均値を記載しています。最大で2倍程度上昇します。

DASH値音声ビットレートカットオフ周波数備考
24948Kbps(VBR)20kHzFirefoxで検証
25064Kbps(VBR)20kHzFirefoxで検証
251128Kbps(VBR)20kHzFirefoxで検証

Opus=249(48Kbps)

Opus=250(64Kbps)

Opus=251(128Kbps)

2020/2/11追記:ようやく全てのユーザーの動画でOpus音声が作成されるようになったようです

高音質でアップロードする方法は上記リンクの記事をご覧ください。

アップロード後の確認方法は、アップロードから1日程度経過後に動画の上で右クリックし、“詳細統計情報”をクリックし、「Codecs」の値を確認します。
この時、ブラウザは必ず“Safari”以外を使用してください。SafariはOpus非対応です。

  • 成功例:Codecs vp09.00.51.08.01.01.01.01 (243)/opus(251)
  • 失敗例:Codecs avc1.4d401e(134)/mp4a.40.2(140)

順に映像/音声コーデックを表しています。(この場合は映像はvp9(243)なのでWebM形式の360p、音声はOpus(251)なのでOpus形式の128Kbpsの動画となっている)

動画によっては1本の動画に30以上の動画が生成されているものもあります。

YouTubeアプリ

アプリのダウンロードはこちらから
 

2020年5月14日アップデートのバージョン“15.20.33”以降
(厳密には2020年5月23日頃より適用)

Opus音声に対応するようになりました。(Androidの対応端末のみ)

2017年9月05日アップデートのバージョン“12.34.10”以降

Android7.0以降(アップデートで7.0以降にした機種は除く)の機種は基本的に映像はVP9、音声はAACの組み合わせとなります。

Android6.0以前やiOSの場合は映像はMP4(AVC)、音声はAACの組み合わせになります。

2017年8月29日アップデートのバージョン“12.33.10”まで

DASH:
yes(映像)
動画形式
(MP4)
DASH:
yes(音声)
音声形式
(AAC)
音声
カットオフ
269144p23348Kbps?(HE-AAC)16.2kHz
229240p234128Kbps15.8kHz
230360p234128Kbps15.8kHz
231480p234128Kbps15.8kHz
232720p234128Kbps15.8kHz
2701080p234128Kbps15.8kHz
YouTubeアプリを入れたiPhone 5cをPCに接続して検証

YouTube Music

YouTube Musicでは、基本的にはYouTubeの音声と同じ規格のものが使用されています。

2021年2月時点では、アプリ版のYouTube MusicはOpus音声に対応していないようで140のAACの音声が再生されます。(無料版で検証

DASH値音声形式音声ビットレートカットオフ周波数備考
?HE-AAC48Kbps?情報募集中です
140AAC-LC128Kbps15.8kHzZenFone 5ZのYouTube Musicアプリで検証
?AAC-LC256Kbps?情報募集中です
250Opus64Kbps(VBR)20kHzFirefoxで検証
251Opus128Kbps(VBR)20kHzFirefoxで検証

検証結果について

Opus非対応ブラウザ(Safari・Internet Explorer)やiOS版YouTubeアプリで使用されているAACは128Kbpsのためあまり音が良くないです。
なお、Opusでは20kHzカットとなっており、高音質な音声となっています。

WebM形式の映像はMP4形式の約半分のビットレートになっていますが、圧縮効率が高いため、MP4形式と同等かそれ以上の画質になっています。

今回は以上です。

更新履歴など

  • 2017/6/4 以下に記載されているブログの方法で20KHzカットの高音質な動画をアップロードすることができるようです。
    >Youtubeに高音質でアップロードする方法 2020年02月
  • 2017/7/09 YouTubeアプリの検証結果を追加しました。また、ニコニコ動画とAbemaTVを分割しました。
  • 2017/9/19 iPhoneのYouTubeアプリも140(AAC-LC 128Kbps)が選択されるようになったため更新しました。
  • 2018/11/19 映像ビットレートを調べなおしました。同時に最低-最高に変更しました。
  • 2020/2/11 全ユーザーの動画にOpus音声が適用されるようになったため更新しました。また、リンク切れになっていた対応ブラウザページを変更しました。
  • 2020/4/13 ブラウザ対応表にChromium版Edgeを追加しました。検証結果の表記を変更しました。
  • 2020/10/10 Internet Explorerでは閲覧できなくなりました(強制的にEdgeが開く)
  • 2020/11/23 iOS14での検証結果を追加しました。それに伴い表を更新しました。
  • 2021/2/26 YouTube Musicについて追加しました。
  • 2021/3/2 HDR対応動画のDASH値を追加しました。