ビデオファイル(MP4、MKV、AVI、MPG)の解像度を変更または変更する方法

画像またはビデオの寸法は、幅×高さとして引用され、単位はピクセルです。たとえば、1920×1080は、幅が1920ピクセルで高さが1080ピクセルであることを意味します。 1080pは1920×1080フルHD解像度です。 解像度が高いほど、ビデオファイルのサイズが大きくなります。

多くの場合、電子メールまたはWhatsAppを使用して、低解像度または中解像度のビデオを誰かに送信することができます。 ビデオのサイズを変更または縮小して解像度を下げるには、ソフトウェアエンコーダーを使用する必要があります。

この記事では、Windowsでビデオファイルの解像度を変更または変更するさまざまな方法について説明します。

関連: Windows 10の右クリックメニューから画像のサイズを変更する方法

ビデオの解像度のサイズ変更または変更

ハンドブレーキの使用

HandBrakeは、デジタルビデオファイル用の無料のオープンソーストランスコーダーです。 Twitterで共有するためにビデオをエンコードする方法は以前に見てきました。 Handbrakeを使用してビデオのサイズを変更する手順は次のとおりです。

Handbrakeを起動し、サイズ変更またはダウンスケールするビデオファイルを開きます。 ハンドブレーキには、選択可能な多くのプリセットが用意されています。 プリセットを使用しない場合は、[ ディメンション ]タブをクリックして、カスタムディメンションまたは解像度を選択できます。

目的の幅と高さの値を入力し、アスペクト比を維持して、結果のビデオが伸びたり歪んだりしないようにします。 アスペクト比を維持しながら寸法を計算するには、 //calculateaspectratio.comアクセスし//calculateaspectratio.com

//calculateaspectratio.comスクリーンショット//calculateaspectratio.com

別のオプションは、HandbrakeのAnamorphic設定をLooseに変更し、幅(ピクセル)を入力して、高さフィールドが自動的に調整されるようにすることです。

必要に応じて、[ビデオ]タブでビデオフレームレートやその他の設定を調整できます。

完了したら、出力ファイル名を入力し、 [エンコード開始 ]ボタンをクリックします。

720pビデオは240pに縮小されました。

ハンドブレーキのプリセット

Handbrakeは、次の一般的なプリセットも提供しています。 HandBrakeのGeneral PresetsはMP4コンテナを使用し、幅広いソフトウェアとデバイス間で広く互換性があるように意図されています。

プリセットは、ビデオを再生するソフトウェアまたはデバイスに合わせて特別に調整された設定のグループです。 プリセットを選択すると、ビデオが目的の場所で機能するようになるまでに長い時間がかかることがあります。

一般的なプリセット

プリセットタイプビデオオーディオ画質エンコード速度ファイルサイズ
超高速1080p30MP4H.264AACステレオ平均とても早い小さい
超高速720p30MP4H.264AACステレオ平均とても早い小さい
非常に速い576p25MP4H.264AACステレオ平均とても早い小さい
超高速480p30MP4H.264AACステレオ平均とても早い小さい
高速1080p30MP4H.264AACステレオ標準速い平均
高速720p30MP4H.264AACステレオ標準速い平均
高速576p25MP4H.264AACステレオ標準速い平均
高速480p30MP4H.264AACステレオ標準速い平均
HQ 1080p30サラウンドMP4H.264AACステレオ; ドルビーデジタル(AC-3)高いスロー
HQ 720p30サラウンドMP4H.264AACステレオ; ドルビーデジタル(AC-3)高いスロー
HQ 576p25サラウンドMP4H.264AACステレオ; ドルビーデジタル(AC-3)高いスロー
HQ 480p30サラウンドMP4H.264AACステレオ; ドルビーデジタル(AC-3)高いスロー
Super HQ 1080p30サラウンドMP4H.264AACステレオ; ドルビーデジタル(AC-3)超高非常に遅い非常に大きい
Super HQ 720p30サラウンドMP4H.264AACステレオ; ドルビーデジタル(AC-3)超高非常に遅い非常に大きい
Super HQ 576p25サラウンドMP4H.264AACステレオ; ドルビーデジタル(AC-3)超高非常に遅い非常に大きい
Super HQ 480p30サラウンドMP4H.264AACステレオ; ドルビーデジタル(AC-3)超高非常に遅い非常に大きい

Webプリセット

HandBrakeのWebプリセットはMP4を使用しており、インターネット、電子メール、ソーシャルメディアでビデオを共有するために設計されています。

たとえば、Gmailプリセットは、特定の期間までのビデオがメールに添付するために25 MB未満のファイルを生成することを保証するように設計されています。 プリセット名には、期間も含まれます。たとえば、GMailラージ3分720p30。 目標のファイルサイズを実現するために、メディア品質が若干低下する場合があります。

その他のプリセット

上記の2つのプリセットタイプの他に、 デバイスMatroska (.MKV)、およびProductionの 3つのプリセットタイプがあります。

  • デバイスプリセットは、携帯電話、タブレット、TVメディアプレーヤー、ゲームコンソールなど、特定のデバイスとデバイスのクラスを対象としています。
  • Matroskaプリセットは、Matroskaマルチメディアコンテナー(MKV形式)をサポートするソフトウェアとデバイスを対象としています。
  • プロダクションプリセットは、プロ向けのビデオ編集ワークフローに適した、マスタリンググレードの短いGOP、高ビットレートオーディオの一定フレームレートビデオを作成します。

(ソース:HandBrakeドキュメント—公式プリセット)

ハンドブレーキのコマンドライン

Handbrakeには、ツールのコマンドラインバージョン(Handbrakecli.exe)もあり、チェックアウトすることをお勧めします。 上記のタスクに使用するコマンドライン構文は次のとおりです。

 handbrakecli -i "D:\ Videos \ HP Chromebook 14 Review.mp4" --width 424 --height 240 --auto-anamorphic -o "D:\ Videos \ HP Chromebook 14 Review-240p handbrake cli.mp4" 

詳細については、HandBrakeのドキュメント— CLIオプションを参照してください。

関連: WindowsでMP4または任意のビデオをMP3に変換する方法

FFmpegの使用

FFmpegは、ビデオ、オーディオ、およびその他のマルチメディアファイルとストリームを処理するためのライブラリとプログラムのソフトウェアスイートで構成される無料のオープンソースプロジェクトです。 このコンソールツールを使用して、ほとんどすべてのメディア変換/エンコードタスクを実行できます。 FFmpeg.exeにバンドルされているScreen to Gif、ファイルコンバーターなど、多くのサードパーティプログラムがあります。 [FFmpegをダウンロード]

FFMpeg.exeを使用してビデオのサイズを変更するには、次のコマンドライン構文を使用します。

 ffmpeg -i "D:\ Videos \ HP Chromebook 14 Review.mp4" -vf scale = 424:240 "D:\ Videos \ HP Chromebook 14 Review-240p ffmpeg.mp4" 

scale=パラメータは、出力動画のサイズを入力します。 いつものように、アスペクト比を維持しながら寸法を計算してください。

アスペクト比を保持–高さまたは幅を自動調整

アスペクト比を計算せずにFFMpeg.exeで自動的に計算する場合は、 1つのコンポーネント(幅または高さ) のみを指定し、他のコンポーネントを-1設定します。 たとえば、次はコマンドライン構文です。

 ffmpeg -i "D:\ Videos \ HP Chromebook 14 Review.mp4" -vf scale = -1:240 "D:\ Videos \ HP Chromebook 14 Review-240p ffmpeg.mp4" 

使用する解像度によっては、次のエラーが表示される場合があります。

幅が2で割り切れない(427×240)

出力ストリーム0:0の初期化中にエラーが発生しました—出力ストリーム#0:0のエンコーダーを開いているときにエラーが発生しました– bit_rate、rate、width、heightなどのパラメーターが正しくない可能性があります

変換に失敗しました!

その場合、以下のように、 scaleパラメーターで-1代わりに-2を使用します。

 ffmpeg -i "D:\ Videos \ HP Chromebook 14 Review.mp4" -vf scale = -2:240 "D:\ Videos \ HP Chromebook 14 Review-240p ffmpeg.mp4" 

FFmpegのアスペクト比の自動維持は、フォルダー内のビデオを指定された解像度(240p、360pなど)に一括で縮小する場合に特に役立ちます。

関連: Windows 10の写真アプリを使用して動画を分割またはトリミングする方法

Avidemuxの使用

これまでに、フリーウェアデコーダソフトウェアAvidemuxについて説明しました。 Avidemuxを使用してビデオのサイズを変更/縮小する方法は次のとおりです。

元の動画はChromebookのレビュー動画で、720pですが、Avidemuxを使用して240pに変換します。

Avidemuxをダウンロードして実行します。 Avidemuxを使用して、サイズを変更するビデオを開きます。

Mpeg 4 AVC(x264)またはMpeg4 ASP(xvid4)を選択します。 ただし、後者のコーデックでは、テストしたときに出力ビデオのサイズが大きくなりました。

MP4 Muxerを出力形式として設定します。

[ビデオ]メニューから[フィルター]をクリックし、 swsResizeフィルターをアクティブフィルターのリストに追加します。

swsResize構成ボックスが開きます。 [アスペクト比をロック]チェックボックスをオンにして、一方の寸法(幅または高さ)を入力すると、アスペクト比を維持しながらもう一方が自動的に調整されます。 または、下部のスライダーを使用して、ビデオを特定の割合で縮小または拡大できます。

3つのサイズ変更方法が提供されています。 以下は、3つのサイズ変更方法の公式説明です。

  • 双線形:画像を滑らかにする傾向がありますが、ビデオのエンコードが容易になります。 ダウンサイジングに適しています。
  • バイキュービック:シャープネスを維持するため、ビデオのエンコードが困難になります(ブロッキングアーティファクトが発生しやすくなります)。 拡大におすすめ。
  • ランチョス:非常に鮮明な画像を生成し、多くの詳細を保持します。 高ビットレートでのHQエンコーディングに使用します。

[OK]をクリックして[サイズ変更]ダイアログを閉じ、[閉じる]をクリックして[ビデオフィルターマネージャー]ダイアログを閉じます。

次に、ツールバーまたは[ファイル]メニューの[保存]ボタンをクリックして、出力を保存します。

注:私たちのテストでは、 Bilinearメソッドはファイルサイズが小さく、 Bicubicが少し大きく、 Lanczosメソッドが最も高い出力を生成しました。 出力ファイルのサイズを以下に示します。 メイン画面の[ビデオ出力]セクションの下にある[構成]ボタンをクリックして品質設定を変更することにより、出力ファイルのサイズをさらに削減できる場合があります。

4つの方法すべてのうち、最小ファイルサイズはFFmpeg.exeを使用して達成されました。 ただし、ソフトウェアごとに異なるデフォルト(品質)設定があるため、必要に応じて最適な出力ファイルサイズを取得するために、それぞれのソフトウェアでそれらを調整できるはずです。 また、補足として、AvidemuxのswScale機能はバックグラウンドでFFmpegライブラリを使用している場合があります。

この記事が、GUIを使用して簡単にビデオのサイズを変更または縮小したり、コマンドラインを使用してバッチの再スケーリングを行ったりしたことを願っています。

関連記事