【FFmpeg】リミテッドレンジで録画された動画をフルレンジに変換して色を修正する
2024-8-22 | FFmpeg
FFmpegを使ってリミテッドレンジで録画された動画をフルレンジに変換して色を修正したい!
概要
この記事では、FFmpegを使ってリミテッドレンジで録画された動画をフルレンジに変換して色を修正する手順を掲載する。
仕様書
batファイルに変換したい動画ファイルをドラッグ・アンド・ドロップ、または、オプションで渡すとリミテッドレンジからフルレンジに色範囲を変換して、ファイル名の戦闘にfixed_
を追加して出力する。
環境
- FFmpeg 4.2.3
手順書
引数で渡された動画ファイルをリミテッドレンジからフルレンジに変換して色を修正する例。
@echo off
:loop
if "%~1" == "" goto end
set INPUT=%~f1
ffmpeg -i "%INPUT%" -vf "scale=in_range=limited:out_range=full" -c:v libx264 -crf 18 -c:a copy -map 0:v -map 0:a "fixed_%INPUT%"
shift
goto loop
:end
pause
フィルター-vf "scale=in_range=limited:out_range=full"
で色を補正する感じ。
ビデオが再エンコードになるので時間がかかる。オーディオは元のをコピーする。
まとめ(感想文)
色範囲ってめんどい。