FFMPEG: Stapeldatei zum Zuordnen mehrerer Streams zu einer einzelnen MP3-Datei

1

Ich bin schon stundenlang ohne Glück hier.

Ich versuche den folgenden Befehl zu konvertieren:

ffmpeg -hide_banner -i "%1" -i "%~n1_a0.aac" -i "%~n1_a1.aac" -i "%~n1_a2.aac" -map 1:0 -map 2:0 -map 3:0 -map 0:v -c:v copy -c:a copy "%~n1"_new.mp4

In etwas, das eine beliebige Anzahl von AAC-Dateien aufnehmen kann, indem Sie die mp4-Datei oder alle auf eine Batch-Datei ziehen.

Versucht mit Tee Muxer, aber ich denke, das funktioniert nur für Ausgabedateien?

Danke im Voraus.

MurderOfPoes
quelle
FFmpeg muss alle angegebenen Eingaben finden, daher müssen Sie diese in der Batch-Datei implementieren.
Gyan
MurderOfPoes .... Ein paar Dinge: 1.Versuchen Sie es mit einer Syntax von ffmpeg -hide_banner -i "%1" -i "%~fn1_a0.aac" -i "%~fn1_a1.aac" -i "%~fn1_a2.aac" -map 1:0 -map 2:0 -map 3:0 -map 0:v -c:v copy -c:a copy "%~fn1_new.mp4"und wenn es funktioniert, bin ich froh, eine Antwort hinzuzufügen, die erklärt, warum Sie davon ausgehen, dass Sie nur 1 Datei in dieses Stapelskript ziehen und Sie sicher wissen, dass die anderen accDateien darin enthalten sind Der gleiche Ordner der Datei, den Sie gerade gezogen haben, ist auch vorhanden.
Pimp Juice IT
Das Problem mit einer Gruppe in einen Stapel ziehen, Sie wissen nicht wirklich , die Reihenfolge , wie sie geführt werden und die Argumente müssen entsprechende Platzhalter dargestellt , wie %~fn1, %~fn2und %~fn3zum Beispiel. Auch hier bin ich mir nicht sicher, wie die Standardreihenfolge auf chronologisch geordneten Dateinamen usw. basiert. Sie müssen dies also berücksichtigen und Logik in das Skript einfügen, um sie gegebenenfalls anzupassen, sind sich jedoch nicht sicher. Hoffentlich #1reicht es und Sie sind fertig. Kennzeichnen Sie mich als, @PimpJuiceITwenn Sie eine Chance bekommen und lassen Sie mich wissen, wie es geht, etc. und ich freue mich, weitere Maßnahmen zu ergreifen, um zu helfen.
Pimp Juice IT