Verwenden--novideo

Verwenden--novideo

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

vlcSie können von der Befehlszeile aus wie folgt beginnen :

vlc --vout none /path/to/file.mp4

Es wird also vlckein 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 vlczu 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.mp4erreichtTon ohne Video, es öffnet sich immer noch vlcdie 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 vlcVideoausgabemoduls 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.

verwandte Informationen