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 は、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。
ググっていたらx264のドキュメントがひっかかった。
>x264 の出力方法はオプションに--output-dept 10を追加する。追加しなければ 8bit深度になる。
>ffmpeg の出力方法はYUV420ならば出力オプションにpix_fmt yuv420p10leを追加する。追加しなければ 8bit深度になる。
ってことなので確認したらpix_fmt yuv420でエンコードしていたようだったので、pix_fmt yuv420p10leに変更して再エンコードしてみる。
使用しているのは内部的にはx265だろうけどffmpegだとおもうのでこれでいけるはず