ffmpegにacvを反映
まずは、ffmpegにacvを反映してみました。
$ ffmpeg -i 元動画.mp4 -vf "curves=psfile='ACVファイル.acv '" -pix_fmt yuv420p -c:a copy 出力動画.mp4
これで反映されました^^
GIMPのトーンカーブ設定をファイルに出力する
色 > トーンカーブ
今回は psfiletestという名前でプリセットを保存しました。
プラス+ボタンからプリセット保存
プリセットをテキストに出力
出力したファイルの内容は、
# GIMP 'トーンカーブ' settings (time 0) (linear no) (channel value) (curve (curve-type smooth) (points 8 0 0.026615969581749055 0.12470023980815348 0.13307984790874516 0.67625899280575541 0.72623574144486691 1 1) (point-types 4 smooth smooth smooth smooth) (n-samples 256) (samples 256 0.026615969581749055 0.029609910539389078 0.032605954937684513 0.035606206217290735 0.038612767818863164 0.04162774318305721 0.044653235750528243 0.047691348961931689 0.050744186257922937 0.053813851079157392 0.056902446866290451 0.060012077059977506 0.063144845100873995 0.066302854429635266 0.069488208486916753 0.072703010713373858 0.075949364549661988 0.079229373436436504 0.082545140814352852 0.085898770124066409 0.08929236480623258 0.092728028301506754 0.096207864050544351 0.099733975494000746 0.10330846607253139 0.10693343922679163 0.1106109983974369 0.11434324702512258 0.11813228855050409 0.12198022641423681 0.12588916405697614 0.1298612049193775 0.13307984790874516 0.13714150777903647 0.14121231597003028 0.50479967408088577 0.50909717490083939 0.51339079932169418 0.517680
こんな感じでこちらをお借りして
https://gist.github.com/carlosgeos/02c8a6bfb06b6495e539bb855ddfe507
gimp2acvでffmpegのパラメータように変換できます
こんな感じで
Final Command curves=master="0.0/0.026615969581749055 0.01171875/0.035606206217290735 ...続いて":red="":green="":blue="":alpha=""
上の3行目くらいに curves=master=”????”:red :green:blue:alphaと長い設定が入っています。
このcurvesの行をffmpegのオプション vfに入れるとそのまま使えます!
ffmpegにcurvesを反映してみる
$ ffmpeg -i 元動画.mp4 -vf curves=master="0.0/0-上の長い数字/文字列" -pix_fmt yuv420p -c:a copy 出力動画.mp4
でOKでした。
スクリプトをコマンドに入れるようにしておくと良いですね
コメント