MP4Box: Wie füge ich Video-TrackID automatisch zur Batch-Datei hinzu?
Update: Ich habe eine ältere Version von ffmpeg verwendet und hatte Probleme damit.
Die Aktualisierung hat mein Problem behoben und ich muss die MP4Box nicht mehr verwenden, um die richtige Videospur zu extrahieren.
Jetzt bin ich nur neugierig, ob es für MP4Box möglich ist, die Video-TrackID automatisch zu verwenden, nachdem sie erkannt wurde.
Ich hatte Probleme beim Extrahieren der unformatierten h264-Datei aus einer mkv mit ffmpeg, also entschied ich mich für MP4Box und es funktionierte gut.
Also habe ich die folgende Batch-Datei erstellt, um die benötigten Dateien zu extrahieren:
@echo on ffmpeg.exe -i "%1" -c copy -map 0:a? -f tee "[select='a\:0':onfail=ignore]"%~n1"_a0.aac|[select='a\:1':onfail=ignore]"%~n1"_a1.aac|[select='a\:2':onfail=ignore]"%~n1"_a2.aac|[select='a\:3':onfail=ignore]"%~n1"_a3.aac|[select='a\:4':onfail=ignore]"%~n1"_a4.aac|[select='a\:5':onfail=ignore]"%~n1"_a5.aac" ffmpeg.exe -y -i "%1" -map 0:a? -map 0:v -c:v copy -c:a copy "%~n1.mp4" MP4Box -add "%~n1.mp4"#video -raw %$2% -new "%~n1" del /f "%~n1" MP4Box -add "%~n1"_track%$2%.h264:fps=60 -new "%~n1"_fix.mp4 del /f "%~n1"_track%$2%.h264
Wenn ich den Namen der Batchdatei und die MKV-Datei in eine cmd-Zeile eingebe, funktioniert es einwandfrei.
Wenn ich jedoch die mkv-Datei auf die Batchdatei ziehe, schlägt das Ersetzen von% $ 2% durch die Video-TrackID fehl.
MP4Box -add "%~n1.mp4"#video -raw %$2% -new "%~n1"
Bei der Ausgabe wird die korrekte TrackID erwähnt, die jedoch sofort fehlschlägt. Gibt es eine bessere Möglichkeit, die MP4Box dazu zu bringen, die richtige Video-TrackID zu verwenden, oder nach der Anzeige der ID nach Benutzereingaben fragen?
Vielen Dank.
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen