Como reproduzir os primeiros segundos de cada arquivo de uma lista de reprodução

4

Para uma determinada lista de reprodução, quero reproduzir apenas os primeiros 10 segundos de cada arquivo de áudio na lista de reprodução. Eu procurei, mas não encontrei nada semelhante. Existe um plugin? É possível de alguma forma? Obrigada!

    
por Antonio 19.01.2018 / 14:56

2 respostas

0

Isso é direto. Você marcou isso como VLC , então vou usar isso como exemplo.

Primeiro, você precisa de uma playlist, é claro. Aqui está o wiki do VLC para explicar como fazer uma lista de reprodução. Certifique-se de salvá-lo em um arquivo.

Então, a partir da linha de comando, inicie o VLC assim

vlc --playlist-autostart <path/to/playlist.xspf> --run-time=10

Isso fará com que o vlc imediatamente reproduza sua lista, cada título por 10 segundos e, em seguida, pare com o VLC aberto.

Se você iniciar seu VLC não a partir da GUI do host onde a música é tocada, ou seja, via SSH, você precisa exportar a variável DISPLAY , como esta

export DISPLAY=:0; vlc --playlist-autostart <path/to/playlist.xspf> --run-time=10

Se você quiser fechar o VLC imediatamente após terminar de jogar, basta adicionar vlc://quit ao final, como este

export DISPLAY=:0; vlc --playlist-autostart <path/to/playlist.xspf> --run-time=10 vlc://quit

Eu não sei exatamente qual é o seu caso de uso, mas se você quiser que ele seja completamente furtivo, sem o VLC mostrado na área de trabalho, você pode usar o frontend de linha de comando. Apenas substitua vlc por c vlc no começo, assim

export DISPLAY=:0; cvlc --playlist-autostart <path/to/playlist.xspf> --run-time=10 vlc://quit

Existem, é claro, mais algumas opções para o comportamento da lista de reprodução, como -L para looping ou -Z para aleatório / aleatório e assim por diante - é melhor procurá-las no documentação oficial da linha de comando VLC .

    
por Robert Riedl 20.01.2018 / 08:49
0

O aplicativo de linha de comando MPlayer é seu amigo para esta tarefa simples:

mplayer -endpos 00:00:10 -playlist playlist.pls

Algumas explicações:

  • -endpos 00:00:10 Isso permite que o MPlayer pare em um determinado momento ou até mesmo em uma posição de byte. Neste exemplo, 10 segundos de reprodução são permitidos desde o início do fluxo.
  • -playlist Deve ser especificado para o MPlayer lidar com uma lista de reprodução.
  • playlist.pls O MPlayer reconhece o formato ASX, Winamp, SMIL ou um arquivo por linha (como o exemplo 'pls' dado aqui). É claro que o caminho correto para o arquivo da lista de reprodução deve ser fornecido.

Existem muitos outros switches que o MPlayer pode usar para lidar com listas de reprodução, mas o exemplo dado acima deve ser suficiente para atender às suas necessidades ...

    
por andrew.46 20.01.2018 / 11:11

Tags