よちよちpython

独習 python/Qpython/Pydroid3/termux/Linux

【コマンド/ffmpeg】動画の切り抜き方法

動画編纂コマンドのffmpegで元動画から必要部分を切り出す方法のメモ。

Pythonのライブラリではありません。



実行環境




ffmpegについて


【参考】


FFmpeg(エフエフエムペグ)は動画と音声を記録・変換・再生するためのフリーソフトウェアである


Linuxフリーソフトです。macOSWindows用のものもあるようですがここでは触れず、AndroidでターミナルアプリのTermuxをインストールした環境で使う方法を書きます。



ffmpegのインストール


Termuxをインストールすると、ffmpegが既に入っているようです。なかったら

$ pkg install ffmpeg

でインストールする。



動画の切り抜き(無劣化)


  • 元動画ファイル名 : input.mp4
  • 切り出した動画ファイル名 : output.mp4
  • 30分動画

とする。

10分10秒~25分40秒までの区間をそのまま切り出す場合は

$ ffmpeg -ss 10:10 -to 25:40 -i input.mp4 -c copy output.mp4

または

$ ffmpeg -ss 10:10 -i input.mp4 -t 15:30 -c copy output.mp4

あっという間に終わる。

複数の拡張子の動画ファイルを試したが問題なくできた。
かなりいろんなことが出来るソフトのようですが今回は以上です。



参考リンク



Windows用参考