ffmpeg -i INPUT -f segment -segment_time 300 OUTPUT_%03d
segment_time が◯毎秒ごとに分割。
%03d —> 000, 001, 002, ….
拡張子つけ忘れず。
無劣化copy する場合はコーデック一致でないとエラーに。
ffmpeg -i input_file -filter:v "setpts=PTS/N,fps=30" output_file
N: 何倍速指定
ffmpeg -i "20220723-215909.mp4" -filter:v "setpts=PTS/240,fps=60" "2220723-215909.accel.mp4"
👎️ 非推奨 -af loudnorm:変換遅い 正規化:癖有り
👍️ 推奨 -af dynaudnorm :変換早い 正規化:完璧
・追記 -af dynaudnorm は 変換が早く、音声の正規化に関して完璧。 音量はまだ上げれそうですが、全然聞こえなくもないですし、実際、ギリギリまで音量を上げると音がギンギンしているように感じる(耳痛い)のでちょうどいいです。
動画 (画質低下させている ※Termux環境でのクラッシュ回避のため) 1080p
ffmpeg -i %d.jpg -vf "scale=-1:1080" -q 2 ../out.mp4