web-dev-qa-db-ja.com

ffmpegでビデオを60倍に高速化するにはどうすればよいですか?

この例を見つけました

 ffmpeg -i input.mkv -filter:v "setpts=0.5*PTS" output.mkv 

2Xだけでなく、60倍に高速化したいビデオがあります。

24
watercollider

速度係数の逆数を単純に掛けます。

ffmpeg -i input.mkv -filter:v "setpts=PTS/60" output.mkv

より高速な方法ですが、オーディオ(一時停止または非同期)で予期しない結果が生じる可能性があります。

ffmpeg -itsscale 0.01666 -i input.mkv -c copy output.mkv

どこ 0.016661/60 10進表記。

34
Gyan

注意:

オーディオも高速化したい場合は、これを行う必要があります。

ffmpeg -i input.mkv -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2[a]" -map "[v]" -map "[a]" output.mkv
2
dopexxx