2

FFMpeg の libavfilter drawtext フィルターは、é のようなアクセント付きの文字を出力したくないようで、本来あるべき場所にスペースを残します。これは、ファイルからテキストをロードするときと、コマンド ラインからテキストを指定するときの両方で発生します。

ffmpeg -i test.mpg -vf drawtext=text:"Café doesn\\\\\'t print the é" ...
ffmpeg -i test.mpg -vf drawtext=textfile:file_with_accents_inside.txt ...

ffmpeg にアクセント付きの文字を正しく描画させる方法はありますか? それらが原因ではないことを確認するために、いくつかの異なるフォントを試しました。

4

1 に答える 1

0

Windows 用にコンパイルされた 03-25-12 の ffmpeg ビルドを使用して、描画テキスト フィルターを取得し、Arial フォントを使用して é を印刷することができました。そのためには、MinGW の代わりに Windows CL を使用する必要がありました。MinGW は、コマンド ラインで é を出力しません。今のところ Linux コマンド ラインをテストすることはできませんが、それが問題かもしれません。使用しているコマンド ライン/ffmpeg のバージョンは何ですか?

于 2012-05-24T13:56:19.387 に答える