私のネットブックは720p以上のビデオを処理できないため、480pに変換したいビデオがいくつかあります。あなたはそうすることができるフリーソフトウェアを知っていますか?ありがとう!
あなたの使用に最適なソフトウェアは Handbrake です。これは非常に高度なソフトウェアであり、多くのオプションを選択できます。
画像に示すように、ビデオの幅または高さの値を設定できます。この場合、height = 480p
インストール
here からdebをダウンロードします。 (簡単な方法ですが、アップデートは取得できません)
または here (PPAを取得するにはUbuntuバージョンを選択する必要があります)この後、次のいずれかを実行します。
gUIソフトウェアの場合:
apt-get install handbrake-gtk
コマンドラインツールの場合:
apt-get install handbrake-cli
確かにXenial Xerusでは、FFmpegの非常に合理的なコピーにアクセスできるため、コマンドラインからFFmpegを使用してサイズ変更を簡単に処理できます。
定義:
用語に関する無限の混乱を解決するための最初の定義:
必要なソフトウェア:
素晴らしいニュースは、FFmpegがhorizontal解像度の計算を行い、必要なアスペクト比を維持することです。必要なvertical解像度。最初にFFmpegをインストールします。
Sudo apt-get install ffmpeg libavcodec-extra
libavcodec-extra
パッケージは、FFmpegにしばしば必要とされる追加のコーデックをインストールします。
「サイズ変更」構文:
ビデオのサイズを変更する基本的な構文は次のとおりです。
ffmpeg -i input -vf scale=-1:480 output
scale
フィルターはwidth:height
を使用します。私の例では、480の高さ(垂直解像度)を指定し、 '-1'は必要に応じてFFmpegに幅(水平解像度)既存のアスペクト比を維持します。かなりクール :)。
完全な例:
あなたがサイズ変更であり、選択した設定があなたに大きく依存する場合、また再エンコードする必要があることを覚えておいてくださいソース素材。例を挙げると:
これには、次のコマンドラインを使用します。
ffmpeg -i input.mp4 \
-vf scale=-2:480 -c:v libx264 -preset slow -crf 22 \
-c:a copy output.mp4
幅と高さに-2:480
を指定したことに注意してください。これにより、FFmpegは2で割り切れる幅の数値を計算でき、より効率的なエンコードが可能になります。
FFmpegを使用したスケーリングにはさらに多くの機能があります。少し深く掘り下げたい場合は、ベースに参照を含めました。
参照:
MiksoftのMobile Media Converter は、より簡単な方法です transcoding タスク。
上記のスクリーンショットでは、次の1つ以上のトランスコーディングを含む同じカスタマイズされたプロパティで処理されるビデオのキュー(この例では1つ)を見ることができます。
ビデオ用
もちろん、ビデオファイルをトランスコードしたい適切なコーデックを(自分で)追加して、「ビデオコーデック」ドロップダウンで使用できるようにする必要があります。
ただし、ほとんどの場合、ビデオのサイズを変更するだけでなく、ビットレート自体を変更することを考慮してください。ビデオの小さな部分でトランスコードを行い(テストのみ)、結果がコンピューターでどのように動作するかを確認することをお勧めします。おそらく(そしておそらく)バランスの取れた圧縮を備えた720pのビデオファイルを作成できます。これにより、十分な品質が得られ、コンピューターで再生するのに十分な明るさが得られます。
関連する何かを説明するこの回答をご覧ください。
幸運を!
私はWinFFを使用しています。これはすばやく簡単です-FFMpegで複雑なタスクを実行する方法を学ぶ必要がなくなります。
avidemux を使用します。
Sudo apt-get install avidemux