Ubuntuのffmpegで動画の最初の数秒をカットする方法

こんにちは、minoruです。

Ubuntu(Xubuntu含む)のffmpegを使って、動画の最初の数秒(数分でも可)をカットする方法を書き残しておきます。

参考:https://pc.oreda.net/software/movie-edit/ffmpeg.html

ffmpeg -ss 開始する秒数 -i 元ファイル名 カット後のファイル名

秒数は最初から30秒をカットしたい場合には00:00:30みたいな形式で指定できるし、30とだけ入れてもOKのようだ。(未確認だがミリ秒単位でも可能なようだ)

-c copy

というオプションを付ける方法もあちこちで紹介されているが、私の環境ではこれでやるとカットの処理時間自体は早いものの、カット後のファイルが、動画再生アプリによっては正常に再生ができないファイルになってしまった。

このような現象はこちらのページでも言及されていて、こちらのページにはもう少し詳しい原因(Iフレーム)についても考察されているが、解決には至っていない様子。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする