Open7
ffmpegスニペット
幅を768pxに変更
ffmpeg -i input.mp4 -vf scale=768:-1 output.mp4
トリミング
秒のあとに .
でコンマ秒も指定できる
ffmpeg -ss 00:01:19.25 -to 00:01:28.65 -i input.mp4 -c copy output.mp4
音声消去
ffmpeg -i input.mp4 -vcodec copy -an output.mp4
mov -> mp4, 動画圧縮, 音声消去
ffmpeg -i input.mov -crf 32 -an output.mp4
H.265にエンコード
ffmpeg -i input.mov -c:v libx265 -crf 22 -tag:v hvc1 output.mp4
-tag:v hvc1
で指定しているのは、FourCCというデータフォーマットを識別するデータらしい。
H.265だと、十分な解像感を保ちつつ、ファイルサイズもかなり小さくなるので、スクショを共有するときによき。
参考記事: ffmpegで動画をH.265エンコードして容量を大幅に節約する - 丁寧に手を抜く
音声と動画のビットレートを指定して、H.265に変換
ffmpeg -i input.mp4 -c:v libx265 -b:v 473k -b:a 32k -tag:v hvc1 output.mp4
ビットレート指定、フレームレート指定、高さ指定、webmに変換
ffmpeg -hide_banner -i input.mov -b:v 265k -r 24 -vf scale=-1:1080 output.webm