ffworksでエンコードかけた素材はDaVinci Resolve Studioがビット深度10bitで出してくれる一方で8bitに丸められていた、ffmpeg自体は10bit対応しているようなのでどこかにオプションあるかな?

PQ特性でBT.2020というHDRは維持されているのを確認

ググっていたらx264のドキュメントがひっかかった。

>x264 の出力方法はオプションに--output-dept 10を追加する。追加しなければ 8bit深度になる。

>ffmpeg の出力方法はYUV420ならば出力オプションにpix_fmt yuv420p10leを追加する。追加しなければ 8bit深度になる。

ってことなので確認したらpix_fmt yuv420でエンコードしていたようだったので、pix_fmt yuv420p10leに変更して再エンコードしてみる。

使用しているのは内部的にはx265だろうけどffmpegだとおもうのでこれでいけるはず

フォロー

ffmpegのオプション、ググった通りにフォーマットをyuv420p10leにしたら10bit維持してエンコードできた模様。

ログインして会話に参加
グルドン

Mastodon は、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。