SRT字幕をビデオにレンダリングしますか?


19

.srtファイル形式の字幕があり、ビデオファイル(できればmp4)の上にレンダリングする必要があります。私はこれまでのところ、運のないハンドブレーキとメディアコーダーを試しました。私は何をすべきか?


1
2012年のHandbrakeの機能については知りませんが、現在は字幕を焼き付けることができます
ジャノ

回答:


18

ffmpegの最新バージョンでは(現在のlibavfilterの制限により、字幕を別のファイルに含める必要があります):

ffmpeg -i input.mp4 -filter:v subtitles=subtitle.srt -c:a copy -c:v libx264 -crf 22 -preset veryfast output.mp4

SRT字幕がMKVコンテナーに多重化されている場合、次のように抽出できます。

ffmpeg -i input.mkv -map 0:s:0 subtitles.srt

1
上記のコマンドラインユーティリティの適切なリンクとドキュメントを提供できますか?
ファグナーブラック14年

1
@FagnerBrack Docsリンクにはコマンドラインツールのドキュメントが含まれています
イマンMahmoudinasab

2
このために仕事に、ffmpegのニーズがしてコンパイルすることに注意してくださいlibassこれらの答えで述べたようにサポート:superuser.com/a/869473 askubuntu.com/a/519207 を参照してくださいffmpegのビルド手順を適切ffmpegのバイナリをビルドする方法について
Saaruをリンデストッケ

7

字幕を動画に書き込む3つの方法を次に示します。http :
//blogs.princeton.edu/hrc/2011/01/three_ways_to_burn_subtitles_into_a_video_avi_file.html

  1. 使用するか、AVIファイルに変換する必要があります

  2. 字幕ファイル(.srt)には、ビデオファイル(AVI)と同じ正確な名前を付ける必要があります

  3. ビデオファイルとサブタイトル(.srt)ファイルは同じフォルダーに存在する必要があります。

6月に発見した最初の方法にリンクしますhttps : //blogs.princeton.edu/hrc/2010/06/how_to_burn_subtitles_into_a_video_file.html

私が使用した2番目の方法では、Toast Titaniumを搭載したMacが必要です。その後、Perianという無料のプログラムをダウンロードする必要があります:http : //www.perian.org/(両方のプログラムの最新バージョンを持っていることを確認してください。

方法2(Mac):Perian(無料)でToast Titanium(無料ではない)を使用する

  1. Perianを開き、Toast Titaniumを使用してDVDを作成するか、ISOを作成する(これは私がしたことです)前後にPerianを開いたままにします。Perianが仕事をしているかどうかを確認するには、VLC(VideoLan Client)でAVIファイルを開き、ビデオを再生するときに字幕が表示されるかどうかを確認します(Quicktimeで確認することもできます)。それらがあれば、Toastを使用して字幕をファイルに書き込む準備ができています。

  2. Toastを開き、DVDを選択します。AVIファイルを書き込みスペースにドロップします。srtファイルをドロップしないでください。srtファイルがAVIビデオファイルと同じフォルダーにあることを確認してください。Toastにsrtファイルをドロップするとエラーが表示されますが、Perianは魔法のように動作し、字幕をビデオに焼き付けますので、心配する必要はありません。

  3. DVDまたはディスクイメージへの書き込みを選択します(ディスクイメージは、ビデオファイルをドロップしたウィンドウの下部にあります)。

  4. ビデオを焼きます。これで、ISOまたは作成されたDVDが作成されます。これで、ファイルはDVD構造(VOBなど)になります。Handbrakeを使用してISOまたはDVDをリッピングし、ビデオを別の形式(mp4など)に変換できるようになりました。

*注:Handbrakeを使用してビデオをmp4に変換したときに、字幕が途切れました。理由はわかりません。

方法3(Windows):任意のビデオコンバーター(AVCフリー)

  1. AVC http://www.any-video-converter.com/products/for_video_free/をダウンロードしてインストールします

  2. AVIファイルと.srtファイルが同じフォルダーにあることを確認してください。AVCの場合、mp4がある場合、mp4を実際に読み込むことができ、字幕をファイルに書き込む前にそれをAVIファイルに変換する必要はありません。

  3. ビデオファイルをAVCにドラッグアンドドロップします。

  4. 出力ファイルには、カスタマイズされたAVIムービー(* .avi)を選択します

  5. ファイルをハイライトし(クリックして)、オーディオオプション(下にスクロール)で[字幕]の横にあるドロップダウンメニューをクリックします。

  6. ビデオファイルとsrtファイルが同じフォルダーにある場合、.srtファイルがドロップダウンに表示されます。正しいsrtファイルを選択してください。

  7. AVIの残りの設定を選択し、プログラム画面の上部にある[変換]をクリックします。

これが役立つことを願っています:-)。これらの手順を理解し、これらのリソースを見つけるために使用したいくつかのソースを以下に示します。

http://www.mac-forums.com/forums/os-x-applications-games/101010-how-burn-avi-srt-files-toast.html

http://www.any-video-converter.com/add-srt-subtitle-to-output-video.php

http://forums.support.roxio.com/topic/35597-adding-srt-files-to-dvd/


方法3を削除してください。AVCfreeでは何も変換できず、画面に究極のバージョンを購入するよう求められません。
ファグナーブラック14年

3

Freemakeが私の最良の選択です。柔軟性が高く、ビデオに字幕を追加することできます。テストには、さまざまなコーデックと形式が利用できます。ただ試してみてください。こちらがリンクです。

` .freemake:字幕をサポートする無料のビデオコンバーター

字幕が埋め込まれたDVD、MKV、MOVを任意のビデオ形式またはデバイスに無料で変換します。無料のビデオコンバーターを使用して、SSA / SRT / ASS外部字幕を任意のビデオに追加します。

公式サイトでそう言っています彼らはまた言いました

.freemake:CUDAおよびDXVAを備えた最速のビデオコンバーター

Freemakeは、CUDAとDXVAの両方のテクノロジーを統合し、史上最速のビデオ変換と少ないCPU使用率を実現した唯一の無料ビデオコンバーターです。ソフトウェアは最適な変換パラメーターを自動的に検出し、CUDAとDXVAのオン/オフを切り替えて変換結果を改善します。


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