Linuxで動画をクロップする5つの方法
この記事では、Linuxでビデオをトリミングできるさまざまなアプリケーションをリストします。通常、トリミング機能は本格的なビデオ編集ソフトウェアに含まれています。ただし、動画の切り抜きなどの単純なタスクにそれらを使用すると、大量の機能やUI要素が詰め込まれていることを考えると、少し圧倒される可能性があります。
ビデオクロッピングとは何ですか?ビデオのトリミングは、ビデオのトリミングまたはカットと混同されることがよくあります。ビデオカッターは、さまざまなタイムスタンプでビデオをカットすることにより、ビデオの再生時間を短縮します。たとえば、10秒のビデオは、2秒と8秒でカットすることにより、6秒にカットできます。
一方、トリミングとは、ビデオの四角形の4つまたはすべての辺から固定サイズのチャンクを削除することにより、ビデオの表示領域を減らすことを指します。画像やスクリーンショットのトリミングとよく似ています。ビデオを適切な位置にトリミングすることはできないことに注意してください。以下に示すすべてのアプリはビデオを再エンコードするため、目的の形式と仕様を使用してください。これらのアプリのすべてのエンコーディング機能を説明することは、この記事の範囲外です。
リストから始めましょう。
ハンドブレーキHandBrakeは、ビデオをさまざまなフォーマットに変換するための無料でオープンソースのクロスプラットフォームツールです。Linuxでビデオをトリミングするために使用できます。
Ubuntuにハンドブレーキをインストールするには、次のコマンドを実行します。
$ sudo apt install handbrakeビデオのトリミングを開始するには、Handbrakeで新しいビデオファイルを開き、[寸法]タブに移動します。左側には、ビデオの4辺すべての寸法を入力するための入力ボックス付きの「トリミング」オプションが表示されます。制約のないトリミングの場合は、「自動トリミング」、「ソースに最適」、および「アスペクトを保持」オプションをオフにする必要がある場合があります。これらの4つの入力ボックスに必要な値を入力します。
[概要]タブに移動すると、カスタムクロップの外観をプレビューできます。結果に満足したら、上部の「開始」ボタンをクリックしてビデオの再エンコードを開始します。
FFmpegFFmpegは、ビデオおよびオーディオファイルを変換するコマンドラインユーティリティです。さまざまなフォーマットでビデオをカスタマイズおよび再エンコードするための多くのフィルターが付属しています。
UbuntuにFFmpegをインストールするには、次のコマンドを実行します。
$ sudo apt install ffmpegFFmpegを使用してビデオをトリミングするには、組み込みのトリミングフィルターを使用する必要があります。ビデオをトリミングするコマンドは次のようになります。
$ ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4どこ:
「in.mp4」は変換される入力ファイルを指します「out.mp4」は、変換後に保存される出力ファイルの名前ですout_wは、元のビデオの幅が縮小される目的の出力長方形の幅ですout_hは、元のビデオの高さが削減される出力長方形の高さです。xとyは、目的の出力長方形の左上隅の位置座標です。長方形の開始位置が10、10の1920x1080の解像度のビデオから1280x720の長方形をトリミングする場合は、あなたのコマンドは次のようになります:
$ ffmpeg -i in.mp4 -filter:v "crop=1280:720:10:10" out.mp4VLCVLCは無料でオープンソースのクロスプラットフォームマルチメディアプレーヤーで、オーディオファイルやビデオファイルを再生、ストリーミング、変換できます。
VLCは、次のコマンドを実行してUbuntuにインストールできます。
$ sudo apt install vlcVLCでビデオをトリミングするには、下のスクリーンショットに示すように、まず[ツール]に移動し、次に[設定]をクリックします。
[設定を表示]で[すべて]を選択します。
検索バーに「croppadd」と入力し、次のスクリーンショットに示すように「Croppadd」をクリックします。右側に、寸法を入力するための入力ボックスが表示されます。値の入力が完了したら、[保存]をクリックします。
これまでにトリミングフィルターをカスタマイズしただけですが、実際にビデオをトリミングするには、[メディア]ドロップダウンメニューの[変換/保存...]オプションをクリックします。
次の画面で、[追加…]ボタンをクリックして、トリミングする動画を追加します。
次に、「変換/保存」ボタンの横にあるドロップダウン矢印をクリックしてから、「変換」ボタンをクリックします。
レンチアイコンをクリックして、選択したプロファイルを編集します。
次のウィンドウで、[ビデオコーデック]タブをクリックしてから、[フィルター]タブをクリックします。「ビデオクロッピングフィルター」チェックボックスを選択し、「保存」をクリックします。
トリミングされたビデオの宛先ファイルを選択し、「開始」をクリックします。
VLCがビデオを再エンコードするまで待ちます。これで、VLCを使用してビデオが正常にトリミングされました。
AvidemuxAvidemuxは、シンプルなカット、フィルタリング、エンコードに使用できる無料のオープンソースビデオエディターです。AvidemuxのLinuxパッケージは、こちらからダウンロードできます。
ビデオのトリミングを開始するには、最初にを押して新しいファイルを開きます。ビデオをトリミングするには、Avidemuxで利用可能なフィルターの1つを使用する必要があります。フィルターオプションは、グレー表示されて選択できない場合があることに注意してください。これを修正するには、以下のスクリーンショットに示すように、「ビデオ出力」を「コピー」から他の形式に変更する必要があります。
上記の手順を実行したら、[ビデオ]をクリックし、[フィルター]をクリックします。
次のウィンドウで「切り取り」フィルターをダブルクリックします。
次の画面で、ビデオの4辺すべてでカットする寸法を入力します。Avidemuxは、切り取られたビデオのプレビューを表示し、緑色の領域は最終的なビデオから除外されます。完了したら「OK」をクリックします。
変更を保存してビデオを再エンコードするには、を押します。
WinFFWinFFは、FFmpegコマンドラインアプリのグラフィカルユーザーインターフェイスです。それはFFmpegがサポートするほとんどすべてのビデオファイルを変換でき、FFmpegフィルターのほとんども使用できます。
WinFFでビデオのトリミングを開始するには、[オプション]ボタンをクリックして、下部にある[トリミング]フィルターを有効にします。「追加」ボタンをクリックしてビデオを追加します。
читать дальше