Twitterに投稿 はてなブックマークに追加 Google Bookmarksに追加

目次 >> ffmpeg >> 特定の部分だけ切り出す

特定の部分だけ切り出す

-ssで開始時間の場所を指定する。入力ファイルに関する設定なので、-iオプションの前に指定する。
-tでssで指定した時間からここで指定した時間分切り出す(終了時間の指定ではないので注意)。
単位は共に何もつけない場合は秒。hh:mm:ssでの指定も可能。hh:mm:ss.xxxでコンマ秒単位で指定できる。

ffmpeg -ss 10 -i input.mp4 -t 20 output.mp4

この場合、10秒目から20秒間分(すなわち元の動画の10秒と30秒の間)をエンコードする。

再エンコードをしない場合、画質は劣化せず、処理は早くなるが、キーフレームからしか始められないので、指定した時間から少しずれる場合がある。

ffmpeg -ss 10 -i input.mp4 -t 20 -c:v copy -c:a copy output.mp4

最終更新日


本文中のFC4はFedora ProjectのFedora Core 4を、FC5はFedora Core 5を、FC6はFedora Core 6をopenSUSEはNovellのSUSE Linux OSSを表します。Fedora7以降は、単にFedora7、Fedora8、Fedora9、Fedora10、Fedora11、Fedora12、Fedora13、Fedora14、Fedora15と表示しています。Ubuntuは、必要に応じて20.04、21.04のようにバージョン番号をつけて区別しています。

ここに登場するドメイン名やIPアドレスなどはフィクションです。実在の人物・団体等とは一切関係がありません。
実際に使用する際は、各自の環境に合わせて書き換えてください。
もし何か間違いなどありましたらこちらからご連絡ください
リンクに許可は不要です。
Copyright (C) 2021 Chikuma Engineering Co., Ltd. All Rights Reserved.