回答:
以下のよう@axel_cで説明し、あなたが使用することができますはmkvmergeを(apt-get install mkvtoolnix
作成する)のMatroskaコンテナを、出力の字幕が含まれています。
mkvmerge -o output.mkv video.mp4 subtitles.srt
これは再エンコードを必要としないため、非常に高速です。
mkvmerge -o output.mkv input.mkv --language 0:ger --track-name '0:German subs' subs.srt
HandBrakeをお試しください。HandBrakeは、MacOS X、Linux、およびWindowsで利用可能な、オープンソースのGPLライセンス、マルチプラットフォーム、マルチスレッドビデオトランスコーダーです。ユーザーは字幕をオンまたはオフにするオプションを使用して、字幕をムービーの一部として追加できます。DVD映画の字幕のようなもの。
Ubuntu PPAからHandBrakeをインストールするには:
sudo add-apt-repository ppa:stebbins/handbrake-releases
システムはPPAのキーを取得します。sudo apt-get update
または
Karmic(9.10)以降を使用している場合は、PPAページの [ このPPAに関する技術詳細]リンクをクリックして、Ubuntuバージョンを選択するだけです。したがって、sources.listエントリは、システムのソフトウェアソースに直接追加できますSystem Setting > Software Sources > Other Software(Tab)
。
私は次のようなavconvでそれらを追加しました:
avconv -i The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_.mp4 -f srt -i The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_.spa.srt -c:v copy -c:a copy -c:s mov_text The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_subtitles.mp4
avidemuxを使用できます。
インストールする
sudo apt-get install avidemux
手順:
1. avidemuxを起動します。
2. .aviファイルを開きます。
3.左ペインのプルダウンメニューから[ビデオ]と表示されているビデオエンコーダーを選択します。
4.「構成」ボタンをクリックしてエンコーダーを構成します。
5.サブタイトルフィルターを追加します。最初に、左ペイン([ビデオ]の下)の[フィルター]ボタンをクリックします。
7.プロセスを終了するには、[保存]をクリックして、出力ファイルの名前を入力します。
VLCを使用できます
新しいフォルダーを作成し、そのフォルダー内にムービーファイルを保持します。
作成したフォルダに字幕ファイルを入れてください。
字幕の名前を映画名に変更し、最後に.srt拡張子を使用します