GIMPのトーンカーブ設定をffmpegで動画に反映してみた!(Photoshopのトーンカーブ設定acvも反映してみた)

現像・編集・レタッチ

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でした。

スクリプトをコマンドに入れるようにしておくと良いですね

お気軽にコメントください!

スパム対応のためコメント認証に数日かかることがありますが、お気軽にコメントいただけると嬉しいです^^

コメント

タイトルとURLをコピーしました