Como posso fazer a seguinte conversão em VLC a partir da linha de comando?

9

Eu acho a documentação da linha de comando um pouco esmagadora, dado que eu não sei quase nada sobre codecs e afins ...

Então, o que segue é exatamente o que estou fazendo no VLC (1.1.11) e seria ótimo saber qual seria o equivalente à linha de comando exata :

  • na mídia - > Converter / Salvar
    • adicione um arquivo e clique em Converter / Salvar
    • adicione o nome do arquivo de destino
  • em Configurações - > Perfil
    • selecione "Áudio - MP3"
  • clique em Iniciar
por Jennifer Owens 10.02.2012 / 21:36

2 respostas

16

Resposta curta

vlc -I dummy input.wav ":sout=#transcode{acodec=mpga,ab=192}:std{dst=output.mp3,access=file}" vlc://quit

Isso irá transcodificar input.wav e salvar o resultado em output.mp3 . ab=192 é a taxa de bits de áudio do arquivo de saída.

Resposta longa

Se você quiser descobrir a linha de comando correspondente de uma conversão de VLC iniciada a partir da GUI, você pode fazer isso:

  1. Em um terminal / console, inicie o vlc assim vlc -vv
  2. Inicie uma conversão na GUI do VLC normalmente.
  3. Navegue de volta no histórico do console e encontre a linha começa com qt4 interface debug: Transcode MRL:
  4. O restante dessa linha contém o parâmetro de linha de comando vlc correspondente.

Nota: Minha versão do VLC é 2.1.0-git Rincewind e estou no Linux ...

    
por 15.02.2012 / 16:21
7

Eu tentei seguir a outra resposta no Windows, mas não consegui fazer o log funcionar corretamente na linha de comando, então aqui está o que eu fiz:

MÉTODO 1

Consegui usar a janela interna de registro do VLC para ver:

Abra o VLC, vá para Ferramentas - > Mensagens

Defina a verbosidade como 2 (Debug)

Depois faça sua conversão e tudo será registrado na janela de mensagens. Faça uma pesquisa por " sout=#transcode " ou " qt4 debug " para encontrar a linha com as configurações de conversão.

Fonte

MÉTODO 2

Em vez de olhar para o log, você pode visualizar o perfil diretamente. Se você quiser usar configurações personalizadas, basta criar um novo perfil das configurações desejadas.

Os perfis (personalizados e incorporados) são armazenados em um arquivo ini, localizado em

%AppData%\vlc\vlc-qt-interface.ini

para mim, isso é

C:\Users\chiliNUT\AppData\Roaming\vlc\vlc-qt-interface.ini

Os perfis estão localizados na seção

[codecs-profiles]

Fonte

Uma amostra do meu arquivo é:

[codecs-profiles]
1\Profile-Name=Video - VP80 + Vorbis (Webm)
1\Profile-Value="video_enable=yes;video_codec=VP80;vcodec_bitrate=2000;vcodec_framerate=0;vcodec_width=0;vcodec_height=0;audio_enable=yes;audio_codec=vorb;acodec_bitrate=128;acodec_channels=2;acodec_samplerate=44100;muxer_mux=webm"
2\Profile-Name=Video - H.264 + MP3 (TS)
2\Profile-Value="audio_enable=yes;audio_codec=mpga;acodec_bitrate=128;acodec_channels=2;acodec_samplerate=44100;video_enable=yes;video_codec=h264;vcodec_bitrate=800;vcodec_qp=0;vcodec_framerate=0;vcodec_width=0;vcodec_height=0;muxer_mux=ts"

... e há mais 22. Meus perfis personalizados estão na parte inferior.

Usando o Windows 7 Ultimate SP1, o VLC 2.1.3 Rincewind

    
por 28.11.2014 / 21:46