Reproduzir arquivo somente de áudio com legendas, possivelmente usar alguma imagem parada como stub

3

É possível fazer com que mplayer exiba legendas ao reproduzir um arquivo somente de áudio?

Eu já tentei:

mplayer filename.mp3 -sub filename.srt

mas sem sorte - apenas não cria uma janela de visualização assim que se percebe que não há vídeo. -vo x11 também não ajuda.

Eu sei que posso converter meus arquivos de áudio para arquivos de vídeo, ou usar algum software de edição de legendas, como o AegiSub, apenas para reproduzir meus arquivos; mas nenhuma dessas maneiras é conveniente para mim porque eu tenho muitos arquivos de áudio.

    
por vdudouyt 15.04.2017 / 04:54

1 resposta

2

Como posso reproduzir arquivos somente de áudio com legendas em mplayer ?

Se você estiver disposto a ser flexível ao usar uma imagem como um esboço e obter ffmpeg envolvido na geração de um marcador de posição, isso pode ser feito.

  1. Crie um arquivo em branco com ffmpeg :

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

    (via ffmpeg-user )

    -s pode ser o tamanho que você quiser na janela

    -t deve ser pelo menos enquanto o seu áudio em segundos, ou as legendas pararem de ser reproduzidas!

  2. Reproduza o vídeo em branco, especificando o que você realmente deseja reproduzir e as legendas usando -audiofile e -sub , por exemplo:

    mplayer silence.mpeg -sub subtitles.srt -audiofile audio.mp3
    
  3. (opcional) Ajuste o arquivo de vídeo em 1. gerado para ser vermelho, azul ou padrão, ou o que você quiser como plano de fundo.

Veja as legendas em ação em mplayer :

Sim,euseiquevocênãopodeouviroáudioemum.gif,masfunciona!

AlternativaemVLC

Sevocêpreferir(ounãotiveracessoaffmpeg),VLCpodemanipularáudioelegendas,porexemplo:

vlcaudio.file--sub-filesubtitle_file.srt

Masobservequevocê precisa selecionar um visualização ; como as legendas não serão exibidas na arte do álbum.

Ou você pode fazer isso na interface:

(créditopara Chris Zabriskie para Prelúdio # 4 do Free Music Archive ... não que você possa ouvi-lo no gif)

    
por 15.04.2017 / 11:38