Есть ли способ запустить VLC из командной строки, чтобы он не воспроизводил видео, только аудио, файла MP4?
Вы можете запустить vlc
из командной строки:
vlc --vout none /path/to/file.mp4
Таким образом, vlc
не использует модуль вывода видео, и видео не будет воспроизводиться, только аудио.
См. главу 2 руководства пользователя для всех модулей ввода и вывода из vlc
.
Вы можете довести vlc
почти до всего. Я думал, что есть возможность сделать мне бутерброд.
Хотя vlc --vout none /my/video.mp4
обеспечивает звук без видео , он все еще открывает графический интерфейс vlc
. Попробуйте эту команду для воспроизведения только аудио в вашем терминале:
cvlc --no-video /my/video.mp4
Вы все еще можете выразить это через модуль вывода видео vlc
:
cvlc --vout none /my/video.mp4
Для случайного воспроизведения каталога музыки прямо из командной строки с:
cvlc --random /my/music/directory
--novideo
Чтобы отключить видеодорожку, вы можете просто выполнить --novideo
. Это остановит его воспроизведение.
Если вы сделаете --vout none
, у вас, скорее всего, будет низкая производительность, и вас будут обманывать
get_buffer() failed
thread_get_buffer() failed
decode_slice_header error
no frame!
Но это приведет к тому, что видео для потока не будет играл с. Это не остановит vlc от попыток.