字幕を永久に挿入してビデオを変換する


10

.aviビデオで2つのことを行う必要があります。

  1. 字幕(.srt)を、タイミングやビデオ自体を変更せずに永久に挿入します。
  2. 新しいビデオ(永続的な字幕付き)をから.aviに変換し.mpegます。

1つまたは2つのコマンドラインでそれを行う方法はありますか?(おそらくffmpeg?)

いくつかの追加データ:

  • 字幕にはいくつかの特殊文字(スペイン語の文字:ñ、á、ü...など)を含めることができます
  • イベントの順序は関係ありません。最初に字幕を追加し.aviてから変換するか、最初に変換してから字幕を追加します.mpeg
  • 私はUbuntu 11.04(Natty Narwhal)を使用しています。

回答:


15

Aristaはこれらの両方を実行でき、非常に優れた簡単なGUIを提供します。リポジトリで利用できます。

アリスタの画面


2
AristaでSRTファイルを挿入するにはどうすればよいですか?
Exeleration-G 2013

ファイルを選択したら、その横にある設定アイコンをクリックし、埋め込む字幕ファイルを選択します。
フェデリコプニャーリ2014年

Aristaをダウンロードしてインストールしましたが、どのように実行しますか?
ポールA.

8

を使用してみてくださいmencoder。このようなものはうまくいきます:

mencoder source.avi -sub srt.srt -o destination.mpeg -oac mp3lame -ovc lavc -of mpeg

mencoderには、ビデオ品質を制御するための膨大なCLIスイッチがあります。いくつかのアイデアについては、ここ(特にmpegへのエンコードについて)を参照してください。

http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-mpeg.html


3

Mobile Media Converterを使用して、これらのタスクを実行できます。

モバイルメディアコンバーターの字幕ウィンドウ

こちらからダウンロードできます。


正直なところ、試したすべてのオプション(VLCを含む)の中で、これは私が期待したとおりに機能した唯一のものです。他のすべてのケースでは、字幕のみがレンダリングされます。ありがとう。
Artur Barseghyan

2

アリスタでは:

  1. 「変換の作成」を選択して、「変換の作成」ウィンドウを表示します
  2. 選択して「ファイルを選択してください...」「ソース」
  3. ビデオファイルを選択します
  4. 「ソース」の横にある「歯車」をクリックして、「ソースのプロパティ」ウィンドウを表示します
  5. 「レンダリングする字幕」を設定する

1

私は成功しています:

ffmpeg -i subs.srt subs.ass
ffmpeg -i input.avi -vf "ass=subs.ass" output.avi

しかし、オプションを指定してffmpegを再コンパイルする必要がありました--enable-libass

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.