.srtファイル形式の字幕があり、ビデオファイル(できればmp4)の上にレンダリングする必要があります。私はこれまでのところ、運のないハンドブレーキとメディアコーダーを試しました。私は何をすべきか?
.srtファイル形式の字幕があり、ビデオファイル(できればmp4)の上にレンダリングする必要があります。私はこれまでのところ、運のないハンドブレーキとメディアコーダーを試しました。私は何をすべきか?
回答:
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
libass
これらの答えで述べたようにサポート:superuser.com/a/869473 askubuntu.com/a/519207 を参照してくださいffmpegのビルド手順を適切ffmpegのバイナリをビルドする方法について
字幕を動画に書き込む3つの方法を次に示します。http :
//blogs.princeton.edu/hrc/2011/01/three_ways_to_burn_subtitles_into_a_video_avi_file.html
使用するか、AVIファイルに変換する必要があります
字幕ファイル(.srt)には、ビデオファイル(AVI)と同じ正確な名前を付ける必要があります
ビデオファイルとサブタイトル(.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(無料ではない)を使用する
Perianを開き、Toast Titaniumを使用してDVDを作成するか、ISOを作成する(これは私がしたことです)前後にPerianを開いたままにします。Perianが仕事をしているかどうかを確認するには、VLC(VideoLan Client)でAVIファイルを開き、ビデオを再生するときに字幕が表示されるかどうかを確認します(Quicktimeで確認することもできます)。それらがあれば、Toastを使用して字幕をファイルに書き込む準備ができています。
Toastを開き、DVDを選択します。AVIファイルを書き込みスペースにドロップします。srtファイルをドロップしないでください。srtファイルがAVIビデオファイルと同じフォルダーにあることを確認してください。Toastにsrtファイルをドロップするとエラーが表示されますが、Perianは魔法のように動作し、字幕をビデオに焼き付けますので、心配する必要はありません。
DVDまたはディスクイメージへの書き込みを選択します(ディスクイメージは、ビデオファイルをドロップしたウィンドウの下部にあります)。
ビデオを焼きます。これで、ISOまたは作成されたDVDが作成されます。これで、ファイルはDVD構造(VOBなど)になります。Handbrakeを使用してISOまたはDVDをリッピングし、ビデオを別の形式(mp4など)に変換できるようになりました。
*注:Handbrakeを使用してビデオをmp4に変換したときに、字幕が途切れました。理由はわかりません。
方法3(Windows):任意のビデオコンバーター(AVCフリー)
AVC http://www.any-video-converter.com/products/for_video_free/をダウンロードしてインストールします。
AVIファイルと.srtファイルが同じフォルダーにあることを確認してください。AVCの場合、mp4がある場合、mp4を実際に読み込むことができ、字幕をファイルに書き込む前にそれをAVIファイルに変換する必要はありません。
ビデオファイルをAVCにドラッグアンドドロップします。
出力ファイルには、カスタマイズされたAVIムービー(* .avi)を選択します
ファイルをハイライトし(クリックして)、オーディオオプション(下にスクロール)で[字幕]の横にあるドロップダウンメニューをクリックします。
ビデオファイルとsrtファイルが同じフォルダーにある場合、.srtファイルがドロップダウンに表示されます。正しいsrtファイルを選択してください。
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/
Freemakeが私の最良の選択です。柔軟性が高く、ビデオに字幕を追加することもできます。テストには、さまざまなコーデックと形式が利用できます。ただ試してみてください。こちらがリンクです。
` .freemake:字幕をサポートする無料のビデオコンバーター
字幕が埋め込まれたDVD、MKV、MOVを任意のビデオ形式またはデバイスに無料で変換します。無料のビデオコンバーターを使用して、SSA / SRT / ASS外部字幕を任意のビデオに追加します。
公式サイトでそう言っています彼らはまた言いました
.freemake:CUDAおよびDXVAを備えた最速のビデオコンバーター
Freemakeは、CUDAとDXVAの両方のテクノロジーを統合し、史上最速のビデオ変換と少ないCPU使用率を実現した唯一の無料ビデオコンバーターです。ソフトウェアは最適な変換パラメーターを自動的に検出し、CUDAとDXVAのオン/オフを切り替えて変換結果を改善します。