min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

fedora ffmpegでハイビジョン映像tsから必要な部分だけ切り出す(トリミング)

 

f:id:min117:20160807082613p:plain

オリンピック男子体操を録画したハイビジョン.tsから、必要な部分だけ切り出したい。tsファイルから切り出すときは、-acodecオプションで音声を変更しないとうまくいかないらしい。

コマンド

 ffmpeg -ss 00:02:15 -i 20160806_222559.ts -vcodec copy -acodec libmp3lame -strict unofficial -t 600 20160806_222559_trim.ts

意味

-ss 00:02:15

 開始から2分15秒のところから切り出す(スタート位置の指定)

-i 20160806_222559.ts

 ソースファイル名

-vcodec copy

 ビデオのコーデック指定。元ファイルと変えないからcopyとする。

-acodec libmp3lame -strict unofficial

 音声もcopyでいいんだけど、こうしないとなぜか変換に失敗する。

-t 600

 開始から600秒(=10分間)を切り出す。

20160806_222559_trim.ts

 切り出したあとのファイル名。

ーーー

数分程度で切り出し成功。男子体操。それにしても、すげえ筋肉だな。

f:id:min117:20160807082641p:plain

f:id:min117:20160807082710p:plain

f:id:min117:20160807082723p:plain

f:id:min117:20160807082740p:plain

f:id:min117:20160807082758p:plain

f:id:min117:20160807082821p:plain