音声のみのファイルの再生中にmplayer
に字幕を表示させることはできますか?
私はすでに試しました:
mplayer filename.mp3 -sub filename.srt
しかし、運がありません。ビデオがないことを確認するとすぐにビューポートが作成されません。 -vo x11
どちらも役に立ちません。
オーディオファイルをビデオファイルに変換したり、ファイルを再生するためだけにAegiSubなどの字幕編集ソフトウェアを使用したりできることを知っています。しかし、私はオーディオファイルをたくさん持っているので、これらの方法はどちらも私には便利ではありません。
mplayer
に字幕付きの音声のみのファイルを再生するにはどうすればよいですか?画像をスタブとして柔軟に使用し、プレースホルダーの生成にffmpeg
を関与させたい場合は、それを行うことができます。
ffmpeg
で空のファイルを作成します。
ffmpeg -t 1500 -s 1024x768 -f rawvideo -pix_fmt rgb24 -r 25 -i /dev/zero silence.mpeg
(via ffmpeg-user
)
-s
は、ウィンドウの任意のサイズにすることができます
-t
は少なくともオーディオと同じ長さ秒単位である必要があります。そうしないと、字幕の再生が停止します。
-audiofile
と-sub
を使用して、本当に再生したいものと字幕を指定しながら、空白のビデオを再生します。例:
mplayer silence.mpeg -sub subtitles.srt -audiofile audio.mp3
(オプション)生成された1.
のビデオファイルを、赤、青、パターン、または背景として必要なものに微調整します。
mplayer
で実際の字幕をご覧ください。はい、.gifの音声が聞こえないことは知っていますが、機能します。
VLC
の代替必要に応じて(またはffmpeg
にアクセスできない場合)、VLC
は音声と字幕を処理できます。例:
vlc audio.file --sub-file subtitle_file.srt
ただし、 視覚化を選択する必要があります ;字幕はアルバムアートの上に表示されないためです。
または、インターフェイスから実行できます。
(クレジット Chris Zabriskie for 無料の音楽アーカイブからのプレリュード#4 ... gifで聞くことができるわけではありません)
私は過去にビデオファイルを必要とせずに mpv でこれと同じタスクを達成しました。使用する:
mpv --no-audio-display --force-window --sub-file="<subfile>" "<inputfile>"
私は曲ごとに簡単なSRT字幕を作成していました。次のように、歌詞ごとに3行または4行。
1
00:00:00,000 --> 00:00:00,000
Sample Text
Sample Text Here
Sample Text Here Again
明らかに、表示する時間の開始/停止時間を変更します。 :)私のラップトップから今日までのカラオケに最適です。