it-swarm.com.de

So spielen Sie die ersten n Sekunden jeder Datei aus einer Wiedergabeliste ab

Für eine bestimmte Wiedergabeliste möchte ich nur die ersten 10 Sekunden jeder Audiodatei in der Wiedergabeliste wiedergeben. Ich habe gesucht, aber nichts Ähnliches gefunden. Gibt es ein Plugin? Ist es irgendwie möglich? Danke!

5
Antonio

Das ist ganz einfach. Sie haben dies als VLC markiert, daher verwende ich das als Beispiel.

Als erstes brauchst du natürlich eine Playlist. Hier ist das VLC-Wiki , in dem erklärt wird, wie eine Wiedergabeliste erstellt wird . Stellen Sie sicher, dass Sie es in einer Datei speichern.

Starten Sie dann über die Befehlszeile VLC wie folgt

vlc --playlist-autostart <path/to/playlist.xspf> --run-time=10

Dadurch spielt vlc Ihre Liste sofort für jeweils 10 Sekunden ab und stoppt dann mit offenem VLC.

Wenn Sie Ihren VLC nicht über die GUI des Hosts starten, auf dem die Musik abgespielt wird, d. H. Über SSH, müssen Sie die Variable DISPLAY wie folgt exportieren

export DISPLAY=:0; vlc --playlist-autostart <path/to/playlist.xspf> --run-time=10

Wenn Sie VLC sofort nach dem Spielen schließen möchten, fügen Sie einfach vlc://quit zum Ende hinzu

export DISPLAY=:0; vlc --playlist-autostart <path/to/playlist.xspf> --run-time=10 vlc://quit

Ich weiß nicht genau, was Ihr Anwendungsfall ist, aber wenn Sie möchten, dass dies völlig unauffällig ist und kein VLC auf dem Desktop angezeigt wird, können Sie das Befehlszeilen-Frontend verwenden. Ersetzen Sie vlc einfach durch c vlc am Anfang

export DISPLAY=:0; cvlc --playlist-autostart <path/to/playlist.xspf> --run-time=10 vlc://quit

Natürlich gibt es noch einige weitere Optionen für das Verhalten von Wiedergabelisten, wie z. B. -L für die Wiederholung oder -Z für die Zufallswiedergabe und so weiter. Sie sollten sie am besten in der offiziellen VLC-Befehlszeilendokumentation nachschlagen .

1
Robert Riedl

Die Kommandozeilenanwendung MPlayer ist dein Freund für diese einfache Aufgabe:

mplayer -endpos 00:00:10 -playlist playlist.pls

Einige Erklärungen:

  • - endpos 00:00:1 Hiermit kann MPlayer zu einem bestimmten Zeitpunkt oder an einer bestimmten Byte-Position angehalten werden. In diesem Beispiel ist eine Wiedergabe von 10 Sekunden ab dem Beginn des Streams zulässig.
  • - Wiedergabeliste Muss angegeben werden, damit MPlayer mit einer Wiedergabeliste umgehen kann.
  • playlist.pls MPlayer erkennt ASX-, Winamp-, SMIL- oder One-File-per-Line-Format (wie das hier angegebene 'pls'-Beispiel). Natürlich muss der richtige Pfad zur Wiedergabelistendatei angegeben werden.

Es gibt viele weitere Schalter, mit denen MPlayer mit Wiedergabelisten umgehen kann, aber das obige Beispiel sollte ausreichen, um Ihre Anforderungen zu erfüllen ...

1
andrew.46