VLC - Spielen Sie zwei MP3s gleichzeitig von der Kommandozeile

4

Ich verwende VLC 2.0.8 unter Windows 7. Wie spiele ich zwei MP3s gleichzeitig über die Befehlszeile ab (Befehlszeile, um ein Stapelskript zu schreiben, das die MP3s startet)? ich habe es versucht

vlc 1.mp3 2.mp3

und

vlc 1.mp3 --input-slave 2.mp3

(Ich habe die zweite Möglichkeit gesehen, eine Videodatei und eine separate Audiodatei gleichzeitig abzuspielen.) Beide starten einfach 1.mp3.

Nicht wichtig, aber wenn Sie sich fragen, sind die MP3s jeweils Cafe-Sounds und Regen-Sounds, so dass ich Sounds spielen kann, die denen von ähneln http://rainycafe.com/ ohne einen Browser starten zu müssen.

raoulcousins
quelle
Sogar innerhalb der GUI scheint das "Öffnen mehrerer Dateien" mit der synchronen Spur Extra nicht mit 2 Audiodateien zu funktionieren. Bevor Sie die Befehlszeilen untersuchen, sollten Sie herausfinden, ob die App sie überhaupt in der GUI unterstützt (wenn nicht, ist es etwas seltsam, dass der Benutzer es ohne Fehlermeldungen versucht).
mtone
Vielen Dank. Ich habe nicht einmal daran gedacht, es in der GUI zu versuchen. Ich habe nur die Befehlszeile angegeben, um eine Antwort zu erhalten, die die Befehlszeile verwendet, und nicht um zu implizieren, dass ich dies mit der GUI tun könnte. Wollen Sie damit sagen, dass Sie es für unmöglich halten?
raoulcousins
Ja, es hat mich denken lassen, dass es ohne eine primäre Videodatei nicht unterstützt wird, aber ich kann es nicht mit Sicherheit bestätigen.
mtone

Antworten:

2

Sie müssen die verwenden START Befehl und eine kleine Batch-Datei.

Ihre Charge wird so etwas sein

start "First MP3" vlc 1.mp3
start "Second MP3" vlc 2.mp3

START ist ein Befehl mit folgenden Argumenten:

start "TITLE" command [arguments]

Wobei "TITLE" ein beliebiger Name (zwischen Anführungszeichen eingeschlossen) und in diesem Fall ein Befehl ist vlc oder vlc.exe. Das Argument ist dein .mp3 Datei.

Dies setzt voraus, dass sich die Batch-Datei im selben Verzeichnis befindet, in dem sich VLC befindet. Der Batch führt zwei separate VLC-Instanzen gleichzeitig aus. Ich habe es in Windows XP getestet und es funktioniert.

Doktoro Reichard
quelle
Vielen Dank! Ich habe meine eigene Lösung zum Zusammenführen der Dateien gewählt, weil ich dies sofort tun wollte, aber ich akzeptiere Ihre, weil sie die Frage tatsächlich beantwortet. Für Ihre Antwort ist es auch nicht erforderlich, Audacity herunterzuladen und herauszufinden, wie Sie Tracks bearbeiten und damit zusammenführen können.
raoulcousins
2

Nicht VLC, aber mit ffplay können Sie Folgendes verwenden:

ffplay -f lavfi -i 'amovie=file1.mp3[01];amovie=file2.mp3[02];[01][02]amerge'

Sie können ffplay von erhalten Hier - dazu gehört auch das ffmpeg-Codierungstool (das Sie vielleicht nützlich finden), aber Sie können es einfach ignorieren und extrahieren ffplay.exe aus dem bin-Verzeichnis innerhalb des 7z.

Sie werden nicht in der Lage sein, danach zu suchen (ffplay wird hier im Handumdrehen neu codiert, und es ist wirklich ein recht einfaches Programm. Mit ffmpeg können Sie zwei Audiodateien und das Ergebnis dauerhaft zusammenführen würde suchbar sein). Möglicherweise können Sie mit VLC oder mplayer bessere Ergebnisse erzielen (womit ich eher Suchbarkeit als Audioqualität meine), aber ich denke, der einfachste Weg wäre, nur zwei Instanzen von VLC zu starten (z. B. wie in DoktoroReichards Antwort beschrieben). .

evilsoup
quelle
1

Meine Frage wurde nicht genau beantwortet, aber meine Lösung bestand darin, die m3ps in Audacity zu laden, sie auf die gleiche Länge zu schneiden und als eine MP3 zu exportieren.

raoulcousins
quelle