How to play a soundless video and add a audio file at the same time?
I want to play the video and add the sound.
Com o (experimental) --input-slave
swtich.
Is there a way to get it done with the command line?
Se o seu vídeo não tiver faixas de áudio, você pode simplesmente usar algo como o seguinte:
vlc example.mp4 --input-slave=example.mp3
Se o seu vídeo tiver uma faixa de áudio, o VLC usará isso por padrão, portanto, é necessário especificar a faixa alternativa da seguinte forma:
vlc exmaple.mp4 --input-slave=example.mp3 --audio-track=1
Se o seu vídeo tiver duas faixas de áudio, você usaria --audio-track=2
e assim por diante (a primeira faixa é 0
, então o número que você usa para o áudio externo é igual ao número de faixas de áudio no vídeo) .
Além disso, você pode (atualmente) especificar apenas uma única faixa de áudio externa, então isso não funcionará:
vlc example.mp4 --input-slave=example.mp3 --input-slave=example2.mp3
Nesse caso, o VLC usa apenas o último especificado.