VLC - Odtwarzaj dwa pliki mp3 jednocześnie z linii poleceń

4

Używam VLC 2.0.8 w systemie Windows 7. Jak odtwarzać dwa pliki mp3 jednocześnie z linii poleceń (wiersz poleceń, aby napisać skrypt wsadowy uruchamiający pliki mp3)? próbowałem

vlc 1.mp3 2.mp3

i

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

(Widziałem drugi jako sposób na jednoczesne odtwarzanie pliku wideo i osobnego pliku audio). Oba po prostu uruchamiają 1.mp3.

Nieważne, ale jeśli się zastanawiasz, pliki mp3 to odpowiednio dźwięki w kawiarni i dźwięki deszczu, więc mogę odtwarzać dźwięki podobne do tych, które można znaleźć w http://rainycafe.com/ bez konieczności uruchamiania przeglądarki.

raoulcousins
źródło
Nawet w interfejsie GUI „Otwórz wiele plików” z dodatkowym utworem synchronicznym nie działa z dwoma plikami audio. Przed zbadaniem linii poleceń powinieneś wyjść, jeśli aplikacja obsługuje nawet w GUI (jeśli nie, to trochę dziwne, że GUI pozwala użytkownikowi próbować go bez komunikatów o błędach)
mtone
Dzięki. Nawet nie myślałem, aby wypróbować go w GUI. Podałem tylko linię poleceń, dzięki czemu mogłem uzyskać odpowiedź, która użyłaby wiersza poleceń, i nie sugerować, że mogę to zrobić za pomocą GUI. Więc mówisz, że uważasz, że to niemożliwe?
raoulcousins
Tak, pomyślałem, że nie jest obsługiwany bez głównego pliku wideo, ale nie mogę tego potwierdzić.
mtone

Odpowiedzi:

2

Musisz użyć POCZĄTEK polecenie i mały plik wsadowy.

Twoja partia będzie taka jak ta

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

START to polecenie z następującymi argumentami:

start "TITLE" command [arguments]

Gdzie „TYTUŁ” to dowolna nazwa (zawarta między cudzysłowami), a polecenie, w tym przypadku, to vlc lub vlc.exe. Argument jest twój .mp3 plik.

Zakłada się, że plik wsadowy znajduje się w tym samym katalogu, co VLC. Partia uruchomi jednocześnie dwa oddzielne wystąpienia VLC. Przetestowałem go w systemie Windows XP i działa.

Doktoro Reichard
źródło
Dziękuję Ci! Poszedłem z własnym rozwiązaniem scalania plików, ponieważ chciałem to zrobić natychmiast, ale akceptuję twoje, ponieważ faktycznie odpowiada na pytanie. Twoja odpowiedź również nie wymaga pobierania Audacity i zastanawiania się, jak edytować i scalać z nią ścieżki.
raoulcousins
2

Nie VLC, ale z ffplay możesz użyć:

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

Możesz dostać ffplay z tutaj - obejmuje to również narzędzie do kodowania ffmpeg (które może okazać się przydatne), ale możesz to zignorować i wyciągnąć ffplay.exe z katalogu bin w 7z.

Nie będziesz w stanie tego szukać (ffplay faktycznie ponownie koduje w locie i jest to naprawdę prosty program. Używając ffmpeg, możesz na stałe połączyć dwa pliki audio, a wynik by być widocznym). Być może uda ci się poprawić (przez co mam na myśli raczej „widoczność” niż jakość dźwięku) za pomocą VLC lub mplayera, ale myślę, że najprostszym sposobem byłoby uruchomienie dwóch instancji VLC (np. Jak opisano w odpowiedzi DoktoroReichard) .

evilsoup
źródło
1

Nie odpowiada to dokładnie na moje pytanie, ale moim rozwiązaniem było załadowanie m3ps do Audacity, obcięcie ich na tę samą długość i wyeksportowanie ich jako jednego mp3.

raoulcousins
źródło