web-dev-qa-db-ja.com

vlcを使用してビデオトラックに字幕をレンダリングする

1つのビデオトラック、1つのオーディオトラック、2つの字幕トラックを含むmkvコンテナにムービーがあります。それに加えて、srt形式の別の字幕があります。

Vlcを使用して、2つの既存の字幕トラックを削除し(ビデオとオーディオトラックを変更せずに)、srt-subtitlesをビデオに直接レンダリングする(つまり、サブトラックを追加しない)ことは可能ですか?

それとも、vlcはこのタスクに最適な武器ではありませんか?

2
Hyperboreus

Vlcを使用して、2つの既存の字幕トラックを削除し(ビデオとオーディオトラックを変更せずに)、srt-subtitlesをビデオに直接レンダリングする(つまり、サブトラックを追加しない)ことは可能ですか?

それとも、vlcはこのタスクに最適な武器ではありませんか?

いいえ、そうではありません。 VLCはビデオplayerであり、ビデオeditorではありません。あなたが必要です。

試してみてください HandBrake 、これは人気のあるビデオエディタで、大まかな検索でMatroskaビデオと字幕編集のサポートが含まれていることが示されているようです。また、 [〜#〜] super [〜#〜]FFmpeg および MEncoder のフロントエンドであるため、ほとんどの形式をサポートします。字幕の変更を直接サポートしていないようですが、ビデオを抽出して字幕を個別に追加する必要があります。

1
Synetech

Vlcを使用して、2つの既存の字幕トラックを削除し(ビデオとオーディオトラックを変更せずに)、srt-subtitlesをビデオに直接レンダリングする(つまり、サブトラックを追加しない)ことは可能ですか?

これに2つの質問として答えたいと思います。 1)VLCで字幕を抽出する2)VLCで字幕をビデオにレンダリングする

最初の質問であるAFAIKについては、VLCでそれを行う方法はありません。代わりに、MKVExtractGUI-2を使用してそれを行うことができます。

2番目の質問については、答えは「はい」です。そうすることができます。これを行うには、[メディア]-[変換/保存]に移動し、手順に従います。

詳細なステップバイステップについては、以下の手順に従うことができます。

選択:メディア-変換/保存

(追加)ビデオファイルのファイル名

(MP4)(チェック)

字幕ファイル(参照)を使用して、字幕ファイル(SRT)のファイル名を指定します

選択:メディア...変換/保存;下矢印をクリックします。

変換を選択...宛先ファイルのキー...設定-プロファイルからツールアイコンを選択[字幕の選択]タブ[ビデオに字幕をオーバーレイ]をオン[保存]を選択(この設定は今後のレンダリングのために記憶されます)

[開始](デフォルトのH.264 + MP3を使用)設定を選択します。

ソース: http://rikardo.kinja.com/how-to-hardcode-subtitles-using-vlc-and-rendered-mp4-fi-1438028334

1
Syakur Rahman