1136px-FFmpeg-Logo.svg.png

🟧 音声または動画の分割

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