Question Lire un fichier audio uniquement avec des sous-titres, éventuellement utiliser une image fixe comme stub


Est-il possible de faire mplayer afficher les sous-titres lors de la lecture d'un fichier audio uniquement?

J'ai déjà essayé:

mplayer filename.mp3 -sub filename.srt

mais pas de chance - cela ne crée simplement pas de fenêtre d'affichage dès qu'il voit qu'il n'y a pas de vidéo. -vo x11 n'aide pas non plus.

Je sais que je peux convertir mes fichiers audio en fichiers vidéo ou utiliser des logiciels d'édition de sous-titres tels que AegiSub uniquement pour lire mes fichiers. mais aucune de ces manières n'est pratique pour moi parce que j'ai beaucoup de fichiers audio.


3
2018-04-15 02:54


origine




Réponses:


Comment puis-je lire un fichier audio uniquement avec des sous-titres dans mplayer?

Si vous souhaitez faire preuve de souplesse dans l’utilisation d’une image comme ffmpeg impliqué dans la création d'un espace réservé, cela peut être fait.

  1. Créez un fichier vierge avec ffmpeg:

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

    (via ffmpeg-user)

    -s peut être la taille que vous voulez la fenêtre

    -t devrait être au moins aussi longtemps que votre audio en quelques secondes, ou les sous-titres cessent de jouer!

  2. Jouez la vidéo vide en spécifiant ce que vous voulez vraiment vouloir jouer et les sous-titres en utilisant -audiofile et -sub, par exemple:

    mplayer silence.mpeg -sub subtitles.srt -audiofile audio.mp3
    
  3. (optionnel) Tweak le fichier vidéo dans 1. généré pour être rouge, bleu, ou un motif, ou tout ce que vous souhaitez comme arrière-plan.

Voir les sous-titres en action dans mplayer:

demo of mplayer

Oui, je sais que vous ne pouvez pas entendre le son dans un fichier .gif, mais ça marche!

Alternative dans VLC

Si vous préférez (ou n'avez pas accès à ffmpeg), VLC peut gérer l'audio et les sous-titres, par exemple:

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

Mais notez que vous devoir sélectionner une visualisation; comme sous-titres ne s'affichera pas sur la pochette d'album.

Ou vous pouvez le faire depuis l'interface:

demo

(crédit à Chris Zabriskie pour Prélude n ° 4 des archives musicales gratuites... pas que vous pouvez l'entendre dans le gif)


2
2018-04-15 09:38