解決策

Derek Herman
Derek Herman
Joe Medley
Joe Medley

これまでの記事では、Google Chat で コンテナ、コーデックビットレートglocken.mov メディア ファイル。この記事では、解像度の変更について説明します。

解像度は、動画の 1 フレームあたりの情報量で、 各次元の論理ピクセル数。たとえば、 1,920 x 1,080 は、1,080 本の積み重ねられた水平線(それぞれ 1 本)になります。 論理ピクセルは高論理ピクセル、幅は 1,920 です。この解決策は多くの場合、 1080p と省略されています。1,080 のディメンションが 1920 年の場合はアスペクト比 16:9 あります。ちなみにこの解像度はフル HD として定義されています。

YouTube では、アップロードする動画では以下の解像度(すべて 16:9)を推奨しています。 アスペクト比。このリストは YouTube に固有のものではありません。単なる 一般的な 16:9 の動画解像度のリスト。

略語 ディメンション
2160p 3,840 x 2,160
1440p 2,560 x 1,440
1080p 1,920 x 1,080
720p 1,280 x 720
480p 854×480
360p 640×360
240p 426×240

どちらを使用すればよいですか。これはアプリケーションによって異なります。単純な埋め込み用 1 つの解像度のみを選択できますGoogle Cloud Storage などの DASH または HLS を選択できます。1 つ、複数、またはすべてを選択できます。幸いこれは FFmpeg で行う非常にシンプルな変換です

FFmpeg がインストールされていない場合は、 メディアアプリの基本 Docker でセットアップします

  1. MP4

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k -s 1280x720 glocken_3g_720p.mp4
    
  2. WebM

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k -s 1280x720 glocken_3g_720p.webm
    

次のファイルが作成されます。

/media # ls -l
-rw-r--r-- 1 root root  12080306 Mar  7 12:16 glocken.mov
-rwx------ 1 root root    531117 Mar  7 13:42 glocken_3g.mp4
-rwx------ 1 root root    706119 Mar  7 13:46 glocken_3g.webm
-rwx------ 1 root root    539414 Mar  7 14:15 glocken_3g_720p.mp4
-rwx------ 1 root root    735930 Mar  7 14:19 glocken_3g_720p.webm

繰り返しますが 解像度は高い値から始め 使用可能なビットレート ファイルです。古いサイトをアップグレードする場合は、 元のカメラなどの高解像度ソースを検索し、 古いウェブファイルからではなく

これでファイルの準備ができたら、ファイルをウェブページに追加できます。 さらに深く掘り下げて、コマンドライン オプションの [メディア コンバージョン] ページを読み、 セクション「メディアの暗号化」。