Как воспроизвести беззвучное видео и одновременно добавить аудиофайл?
Я хочу воспроизвести видео и добавить звук.
С (экспериментальным) - --input-slave
.
Есть ли способ сделать это с помощью командной строки?
Если в вашем видео нет звуковых дорожек, вы можете просто использовать что-то вроде следующего:
vlc example.mp4 --input-slave=example.mp3
Если у вашего видео есть звуковая дорожка, то VLC будет использовать ее по умолчанию, поэтому вы должны указать альтернативную дорожку следующим образом:
vlc exmaple.mp4 --input-slave=example.mp3 --audio-track=1
Если в вашем видео есть две звуковые дорожки, вы должны использовать --audio-track=2
и т.д. (Первая дорожка - 0
, поэтому число, которое вы используете для внешнего аудио, равно количеству звуковых дорожек в видео).
Кроме того, вы можете (в настоящее время) указать только одну внешнюю звуковую дорожку, так что это не будет работать:
vlc example.mp4 --input-slave=example.mp3 --input-slave=example2.mp3
В этом случае VLC использует только последний указанный.