mpv - --sub-ass-override=strip --embeddedfonts=no を使用しても mpv.conf によって字幕はレンダリングされません。

mpv - --sub-ass-override=strip --embeddedfonts=no を使用しても mpv.conf によって字幕はレンダリングされません。

私はmkv最近mpvでレンダリングされた字幕が私が入力したものと異なることを発見したファイルを受け取りましたmpv.conf。ファイルには2つの字幕ストリームがあり、そのうちの1つは説明どおりに表示されますが、mpv.conf残りは私が何をしても同じままです。移動ショートカットを使用して目的のサイズを変更します。映像に挿入されたと思ったのですが。字幕を変えると消えますね。

Web 検索では次の情報が提供されます。https://www.reddit.com/r/mpv/comments/e2ixcd/how_do_i_override_ssaass_font_colors/、私はマニュアルページを読んで実行しようとしました。

mpv --sub-ass-override=strip --embeddedfonts=no acme.mpv

字幕は以前と同じです(CLIオプションを使用して「変更可能」字幕を変更できます)。

また何を試すことができますか?

編集するffmpeg問題のストリームサイズが他の字幕ストリームより約1000倍大きいことを示しています。これはテキストではなくビデオタイプであることを示唆しています...そうであれば、解決策は別のストリームを見つけることです。私の推測が正しいことをどうやって確認できますか?

答え1

これはPresentation Graphics Streamffmpeg出力に暗黙のタイプであり、すぐに変更できるようhdmv_pgs_subtitlempvは見えません。関連:ffmpeg-抽出-hdmv-pgs-字幕-mkv-to-srt

関連情報