Wie kann ich VLC-Befehlszeilen innerhalb eines parallelen Befehls ausführen?

433
worm1985

MACOSX-Benutzer ...

Ich habe einen Befehl geschrieben, um VLC mit bestimmten Parametern wie folgt auszuführen:

/Applications/VLC.app/Contents/MacOS/VLC /Users/Worm/Desktop/Work/WORKwork/2018/Resolutions/resolutionsmulti.mkv —sub-track = 1 --audio-track = 1 - start-time 00 - -stop-time 255 - wiederholen

Dies funktioniert, wenn ich es in Terminal einfüge.

Ich möchte denselben Befehl für mehrere Dateien ausführen und sie synchron oder parallel abspielen lassen.

Ich versuche, diesen Befehl mit dem Befehl 'parallel' (von homebrew) auszuführen, um ihn in mehreren Instanzen auszuführen, synchronisiert. Mein erster Test war also:

parallel /Applications/VLC.app/Contents/MacOS/VLC ::: /Users/Worm/Desktop/Work/WORKwork/2018/Resolutions/resolutionsmulti.mkv / Users / Worm / Desktop / Work / WORKwork / 2018 / Resolutionsmulti2 .mkv

Das funktioniert gut

Wenn ich jedoch versuche, die VLC-Befehle zusammen mit den .mkv-Dateien einzuschließen, wie in den ersten Befehlszeilen oben in meinem Beitrag, sind die VLC-Befehle nicht mehr lesbar, oder Terminal denkt, dass diese Befehle Dateien sind, die er nicht öffnen kann .

So wie:

parallel /Applications/VLC.app/Contents/MacOS/VLC ::: /Users/Worm/Desktop/Work/WORKwork/2018/Resolutions/resolutionsmulti.mkv {--sub-track = 0 --audio-track = 0 start -zeit 00 - Stoppzeit 255 --repeat} /Users/Worm/Desktop/Work/WORKwork/2018/Resolutions/resolutionsmulti.mkv {--sub-track = 1 --audio-track = 1 Startzeit 00 --stop-time 255 --repeat}

Ich kann mir vorstellen, dass ich meinen ersten VLC-Befehl als einen Prozess etablieren muss, auf den der Parallelbefehl nur verweist.

Oder sollte ich den parallelen Befehl überspringen und ein Master / Slave-Dateisetup in VLC irgendwie verwenden?

Hat jemand einen Rat? Ich bin ein Neuling.

Vielen Dank,

Nick

0

0 Antworten auf die Frage