・字幕assのヘッダにLayoutResX,LayoutResYを追加。教えていただいた情報を反映して、より多くの再生環境で字幕が適切に表示されるように。
・ 同梱の実行ファイルを更新。 SvtAv1EncApp_2.0.0-31_x64.exe
Amatsukaze ダウンロード>>
お世話になっております。
x265でCMオフセット使用した場合のみと本編の品質が変わっていると思われます…(CRFは設定した通り?でも出力サイズは縮んでいる、主観的な品質は悪くなっている)
気の所為かおま環かもと思いましたので使っていなかったPCにWin11クリーンインストールした上でAmatsukaze0.9.7.3をDL、解凍しました。(Win11Pro 23H2 22631.3447)
エンコーダ追加オプション普段はぺたぺた追加していますが、これが原因かも?と思いましたのでこの確認では--crf のみ追加しています。
また検証過程でCMの判定がずれると困るのでavsファイルで指定しています。
結果
①CMをカット(crf23)して出力 本編174,206KB
②CMを分離(crf23)して出力 本編174,206KB CM 126,624KB
③CMを分離(crf23)オフセット(+5)適用して出力 本編131,573KB CM 48,579KB
④CMを分離(crf28)して出力 本編 109,443KB CM 64,581KB
となりました
ほぼ素の環境でも再現できたので報告させていただきます。
また関係あるのかはわかりませんがMediaInfoでみるとzone-count=13 / zones: / start-frame=0 / end-frame=255 / bitrate-factor=1.370000 / zones: / start-frame=.....というような記述がCMオフセットを使わない場合(①②④)はあるのに対し、CMオフセット使用する(③)と無くなっています。
前回返信する際気が付けず申し訳ありませんでした。誠に恐縮ではございますがお手すきの際にご確認してはいただけないでしょうか。
因みにSVT-AV1やx264では問題なさそう?でした。
SVT-AV1(crf28)
CMを分離して出力 本編 190,867KB CM 141,514KB
CMを分離して出力オフセット(+6)適用して出力 本編 190,867KB CM 91,983KB
x264(crf20)
CMを分離して出力 本編 367,922KB CM 245,316KB
CMを分離して出力オフセット(+4)適用して出力 本編 367,922KB CM 139,917KB
ご指摘と、詳細に検証いただきましてありがとうございます。
VFR時の扱いについてx264とx265で扱いが変わるのが十分考慮できていなかったようです。
Amatsukaze 改造版 0.9.7.4で修正できているかと思います。修正後は、本編部分について品質オフセットの有無で出力サイズが変わらなくなることを確認していました。
https://rigaya34589.blog.fc2.com/blog-entry-1822.html