質問: vrtでmp4ビデオにsrt字幕を埋め込む/ハードコードする方法は? vlcでmp4ビデオに(srtファイルから)サブタイトルを「焼き付ける」、またはレンダリング/削除/ハードコードする方法を探しています。しかし、どのオプションを使用しても、正しく機能することはありません。ビデオの再生速度が速すぎる(オーディオは正常)ファイル、または正常に再生されますが、実際には字幕が埋め込まれていないファイルを取得しました。また、一部のオプション(以下のオプションなど)では、quicktimeでは再生されず、vlcでのみ再生されます。したがって、主な質問は次のとおりです:これをvlcで機能させるにはどうすればよいですか?二次的な質問は次のとおりです。 設定する必要のあるオプションをどのように決定しますか? 字幕のみを埋め込み、ファイルのビットレートなどをできるだけ同じにしたい場合は、どの設定が最適ですか?フィールドを空のままにしたり、ビデオ/オーディオのチェックを外したりできないので、最初に元のオーディオとビデオのビットレートを把握する必要があると思います。 「スケール」と「チャンネル」オプションはどういう意味ですか? ... vlcのドキュメント内で回答されているものはありません。たとえば、これは[advanced open file...]ダイアログで使用したオプションのセットです。advanced open file... myfilename.mp4 [ ] treat as a pipe rather than as a file [x] load subtitles file: mysubtitlefilename.srt [ ] play another media synchronously [x] streaming/saving streaming and transcoding options [ ] display the stream locally (o) file [outputfilename.mp4 ] [ ] dump raw input encapsulation method: (mpeg 4 ) transcoding options [x] video (mp4v ) bitrate (kb/s) [256 ] scale [1 ] [x] audio (mp3 ) bitrate (kb/s) [128 ] channels [1 ]
回答: mkvtoolnixを使用してください-再コーディングせずにavi mp4などをハードコーディングします。ムービーをロードして、srtファイルを追加し、[multiplex]をクリックします。超高速です。