Linux で FFmpeg を使用してビデオをトリミングおよびカットするためのガイド
主な注意事項
- FFmpeg は、Linux でビデオを編集するための多目的コマンドライン ツールです。
- 編集する前に、元のビデオ ファイルをバックアップすることが重要です。
- FFmpeg は、必要に応じて再エンコードせずにセグメントを正確にカットできます。
FFmpeg のパワーを活用してビデオをトリミングおよびカットする
FFmpegは、Linuxユーザーの動画ファイルの操作方法を一変させる強力なコマンドラインマルチメディア編集ツールとして際立っています。このガイドでは、FFmpegを使って動画ファイルを効率的にトリミングおよびカットする方法を解説し、具体的なコマンド例も交えてご紹介します。
ビデオファイルの先頭と末尾をトリミングする
ステップ1:ビデオをトリミングする準備
FFmpeg は元に戻す機能をサポートしていないため、トリミングする前に、元のビデオ ファイルのバックアップがあることを確認してください。
プロのヒント:オリジナルのコンテンツを保護するために、常にコピーを使用して作業してください。
ステップ2:ビデオの冒頭部分をトリミングする
5 分間のビデオの最初の 30 秒を削除するには、次のコマンドを使用します。
ffmpeg -i input.mp4 -ss 30 -c copy output_trimmed.mp4
ステップ3:ビデオの終わりをトリミングする
同じビデオから最後の 30 秒を切り取るには、次のコマンドを実行します。
ffmpeg -i input.mp4 -to 00:04:30 -c copy output_trimmed.mp4
ステップ4:ビデオの両側をトリミングする
ビデオの最初の 30 秒と最後の 30 秒の両方を削除するには、次のコマンドを組み合わせます。
ffmpeg -i input.mp4 -ss 30 -to 00:04:30 -c copy output_trimmed_both.mp4
編集内容を確認するには、必ず出力ビデオをオリジナルと比較してください。
ビデオファイル内の短いセグメントを切り取る
ステップ1:カットポイントを特定する
カットしたいビデオ内の正確なタイムスタンプを選択します(例:2:30 から 4:00、7:45 から 8:30)。
プロのヒント:メディア プレーヤーを使用して、必要なカット ポイントを正確に特定します。
ステップ2:切り取りコマンドを実行する
ビデオのディレクトリでターミナルを開き、次のコマンドを入力します。
ffmpeg -i input.mp4 -vf "select='between(n\, 150\, 240)'" -af "aselect='between(n\, 150\, 240)', asetpts=N/SR" output_first_cut.mp4
カットの開始点と終了点に合わせて数字を置き換えます。
ステップ3:セカンドカットの実行
7:45 から 8:30 の間の 2 番目のカットにも同様のコマンドを使用します。
ffmpeg -i input.mp4 -vf "select='between(n\, 465\, 510)'" -af "aselect='between(n\, 465\, 510)', asetpts=N/SR" output_second_cut.mp4
先ほどと同様に、新しく作成したビデオと元のビデオを比較してカットを確認します。
ビデオファイルを均一なセグメントに分割する
ステップ1:長い動画に移動する
ターミナルを開き、長いビデオ ファイルが含まれているディレクトリにアクセスします。
ステップ2:ビデオをセグメント化する
次のコマンドを使用して、ビデオを 5 分間のセグメントに分割します。
ffmpeg -i input.mp4 -c copy -map 0 -segment_time 300 -f segment output%03d.mp4
FFmpeg は、指定したセグメントの長さに応じて複数の小さなクリップを生成します。
プロのヒント:結果をチェックして、すべてのセグメントが正しくカットされていることを確認します。
追加のヒント
- 編集する前に必ずバックアップを検証してください。
- FFmpeg には編集をカスタマイズするためのオプションが豊富に用意されています。ドキュメントを参照してください。
- 整理しやすくするために、出力ファイルにわかりやすい命名規則を使用することを検討してください。
まとめ
FFmpegコマンドラインツールを利用することで、ビデオファイルを正確かつ効率的にトリミングおよびカットできます。このガイドでは、基本的なビデオ編集タスクの実行方法を示し、マルチメディア操作に興味のあるLinuxユーザーにとって強力なリソースとなっています。
結論
FFmpegをマスターすれば、Linuxでの動画編集能力が大幅に向上します。このガイドの情報を使えば、コマンドライン命令を使って動画ファイルを効果的にトリミング・カットできるようになります。さあ、早速編集を始めましょう!
FAQ(よくある質問)
FFmpeg とは何ですか?
FFmpeg は、マルチメディア データの処理に使用される無料のオープン ソース ソフトウェアであり、ユーザーはオーディオとビデオを記録、変換、ストリーミングできます。
FFmpeg は初心者にとって使いにくいですか?
FFmpegはコマンドラインインターフェースで操作しますが、練習すれば簡単に使いこなせるようになります。このガイドでは、使い始めるための基本的なコマンドを紹介します。
FFmpeg で行った変更を元に戻すことはできますか?
いいえ、FFmpeg には元に戻す機能がないため、元のビデオ ファイルのバックアップを作成することが重要です。