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フレーム)についても考察されているが、解決には至っていない様子。

LinuxやUbuntuをこれから試してみたい!と言う人や、今までWindowsで使っていたPCをWindowsは残したままLinuxやUbuntuを活用してみたい人は以下の本がおすすめ!
https://amzn.to/3Vl1oNx

LinuxやUbuntuを使おうとして、初心者の人が最初に「?」となりやすいのがコマンドでしょう。使い方がわかればこれほど簡単で便利なものはありませんが、最初は戸惑うのが普通です。そんな初心者に向けてマンガで超わかりやすいコマンドについて学べるのはシス管系女子みんとちゃんの本!
https://amzn.to/3FMTx5v

シェアする

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

フォローする