Gibt es eine Möglichkeit, VLC über die Befehlszeile so zu starten, dass es nicht das Video, sondern nur den Ton einer MP4-Datei abspielt?
Antwort1
vlc
Sie können von der Befehlszeile aus wie folgt beginnen :
vlc --vout none /path/to/file.mp4
Es wird also vlc
kein Videoausgabemodul verwendet und das Video wird nicht abgespielt, sondern nur der Ton.
SehenKapitel 2des Benutzerhandbuchs für alle Ein- und Ausgabemodule von vlc
.
Man kann vlc
zu fast allem etwas mitbringen. Ich dachte, es gäbe auch die Möglichkeit, mir ein Sandwich zu machen.
Antwort2
Obwohl vlc --vout none /my/video.mp4
erreichtTon ohne Video, es öffnet sich immer noch vlc
die GUI von . Versuchen Sie diesen Befehl, um nur Audio in Ihrem Terminal abzuspielen:
cvlc --no-video /my/video.mp4
Sie können es immer noch in Form eines vlc
Videoausgabemoduls ausdrücken:
cvlc --vout none /my/video.mp4
So können Sie ein Musikverzeichnis direkt von der Befehlszeile aus in zufälliger Reihenfolge abspielen:
cvlc --random /my/music/directory
Antwort3
Verwenden--novideo
Um die Videospur zu deaktivieren, können Sie einfach Folgendes tun --novideo
: Dadurch wird die Wiedergabe gestoppt.
Alternative
Wenn Sie das tun --vout none
, werden Sie wahrscheinlich eine schlechte Leistung haben und Sie werden betrogen mit
get_buffer() failed
thread_get_buffer() failed
decode_slice_header error
no frame!
Dies führt jedoch dazu, dass kein Video für die Wiedergabe des Streams verfügbar ist. Dies hält VLC jedoch nicht davon ab, es zu versuchen.