Ubuntuでビデオをエンコードするのは今回が初めてです。私はffmpeg
ビデオ/オーディオを抽出してエンコードし、新しいファイルに字幕を追加しました。
このステップはすべて大丈夫です。次のコマンドを使用してこれらのファイルを混在させます。
$ ffmpeg -i [video_file] -i [audio_file] -i [sub_file] \
-c:v copy -c:a copy -c:s mov_text \
-metadata:s:a language=eng \
-metadata:s:s language:por \
-sub_charenc UTF-8 [output_file]
ところで、迷路プレイヤーでは字幕が認識されません。それでも迷路で別のファイルを再生してみると字幕がよく出ました。これにより、上記のコマンドで何かが欠落している可能性があると考えられます。
もう一つの奇妙なことは、VLCとUbuntu / Windowsの他のプレーヤーでこの新しいファイルを再生すると、字幕を正しくオンにできることです。
誰でもこの問題を解決するのに役立ちますか?