Spielen Sie nur Audiodateien mit Untertiteln ab, verwenden Sie möglicherweise ein Standbild als Stub

692
vdudouyt

Ist es möglich, mplayerwährend der Wiedergabe einer Nur-Audio-Datei Untertitel zu erstellen?

Ich habe schon versucht:

mplayer filename.mp3 -sub filename.srt 

aber kein Glück - es erstellt einfach kein Ansichtsfenster, sobald es erkennt, dass kein Video vorhanden ist. -vo x11hilft auch nicht

Ich weiß, dass ich meine Audiodateien in Videodateien konvertieren oder Untertitelsoftware wie AegiSub verwenden kann, nur um meine Dateien abzuspielen. aber keine dieser Möglichkeiten ist für mich praktisch, da ich viele Audiodateien habe.

3

1 Antwort auf die Frage

2
bertieb

Wie kann ich eine reine Audiodatei mit Untertiteln abspielen mplayer?

Wenn Sie bereit sind, ein Bild flexibel als Stub zu verwenden und ffmpegan der Erstellung eines Platzhalters beteiligt zu sein, ist dies möglich.

  1. Erstellen Sie eine leere Datei mit ffmpeg:

    ffmpeg -t 1500 -s 1024x768 -f rawvideo -pix_fmt rgb24 -r 25 -i /dev/zero silence.mpeg 

    (via ffmpeg-user)

    -s kann jede Größe haben, die Sie dem Fenster wünschen

    -tsollte mindestens so lang sein, wie Ihr Audio in Sekunden ist, oder die Untertitel werden angehalten!

  2. Spielen Sie das leere Video, während die Angabe, was Sie wirklich spielen wollen und die Untertitel mit -audiofileund -sub, zum Beispiel:

    mplayer silence.mpeg -sub subtitles.srt -audiofile audio.mp3 
  3. (optional) Passen Sie die Videodatei so an 1., dass sie rot oder blau oder ein Muster ist oder was auch immer Sie als Hintergrund verwenden möchten .

Siehe Untertitel in Aktion in mplayer:

Demo von mplayer

Ja, ich weiß, dass Sie das Audio nicht in einer GIF-Datei hören können, aber es funktioniert!

Alternative in VLC

Wenn Sie bevorzugen (oder keinen Zugriff darauf haben ffmpeg), VLCkönnen Sie mit Audio und Untertiteln umgehen, z.

vlc audio.file --sub-file subtitle_file.srt 

Beachten Sie jedoch, dass Sie eine Visualisierung auswählen müssen . Untertitel werden nicht über Albumcover angezeigt.

Oder Sie können es von der Schnittstelle aus machen:

Demo

(Dank an Chris Zabriskie für Prelude # 4 aus dem Free Music Archive ... nicht dass Sie es im Gif hören können)