ffmpeg: wie man den Parameter "apad" einstellt
645
Ives
Mein Ziel ist es, mehrere Audios auf einen Kanal abzubilden und zu trimmen.
Es gibt meinen ffmpeg-Befehl.
ffmpeg -framerate 30 -i test_%03d.png -ss 5 -t 20 -i s01.wav -ss 10 -t 30 -i s02.wav -filter_complex "[1]adelay=10000|10000,apad[a1]; [2]adelay=15000|15000[a2]; [a1][a2]amerge=2[a]" \ -map 0:v -map "[a]" -c:v libopenh264 -c:a mp3 test.mp4
Es funktioniert einwandfrei, wenn es nur zwei Soundstreams gibt. Wenn ich drei Soundstreams abbilden möchte, werden sie nicht richtig zugeschnitten.
Ich denke, der Grund ist, dass ich ein Apad falsch eingestellt habe .
Bitte sagen Sie mir, wie Sie mehrere Streams gleichzeitig kartieren und trimmen können.
Bei mehr Streams (adelay ist möglicherweise nicht die tatsächlich im Befehl verwendete Nummer):
ffmpeg -framerate 30 -i test_%03d.png -i s01.wav -i s02.wav -i s03.wav -i s04.wav -filter_complex "[1]adelay=10000|10000,apad[a1]; [2]adelay=15000|15000,apad[a2]; [3]adelay=12000|15000,apad[a3]; [4]adelay=20000|10000[a4]; [a1][a2][a3][a4]amerge=4[a]" \ -map 0:v -map "[a]" -c:v libopenh264 -c:a mp3 test.mp4
Hier ist die ursprüngliche Frage
Zeigen Sie den Befehl an, den Sie mit drei Audioströmen versucht haben.
Gyan vor 6 Jahren
0
@ Mulvya Ich habe meiner Frage einen neuen Befehl hinzugefügt.
Ives vor 6 Jahren
0
Nur um sicherzugehen, dass Ihr Befehl die Streams nicht im Voraus schneidet, sondern nur verzögert und zusammenführt. Der zusammengeführte Stream sollte enden, wenn s04 dies tut. Was siehst du?
Gyan vor 6 Jahren
0
Ich habe das ** - ss -t ** übersprungen, aber ich denke, es ändert nicht das Apad-Ergebnis. Sollte ich zu jedem Stream den Parameter * Apad ** hinzufügen, außer den letzten?
Ives vor 6 Jahren
0
Dein Befehl tut das schon, aber ja. Fügen Sie alle Streams außer einem hinzu.
Gyan vor 6 Jahren
0
außer dem letzten der letzte könnte am kürzesten sein ist das ok?
Ives vor 6 Jahren
0
Fügen Sie alle Streams außer dem Stream hinzu, dessen Dauer Sie beibehalten möchten.
Gyan vor 6 Jahren
0
irgendwie verwirrt, also sollte es das längste sein?
Ives vor 6 Jahren
0
Entscheiden Sie, welcher Stream vollständig erhalten bleiben soll. Fügen Sie allen anderen Streams Apads hinzu.
Gyan vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
2
Wie kann ich eine VRO-Datei in eine AVI-Datei kodieren?
-
1
Wie kann ich Probleme mit Interlaced-Video-Ruckeln / -Schnipsen bei der Wiedergabe auf DVD-Playern b...
-
1
So zeigen Sie veoh.com-Videos mit HT03-A Android an
-
8
Wie kann ich Filme über WLAN ohne ständiges Stottern ansehen oder streamen?
-
3
Wie konvertiert man mjpg-Dateityp mithilfe von ffmpeg in flv?
-
1
Welche Flash-Version ist für mit ffmpeg erstellte Animationen erforderlich?
-
2
Konvertieren Sie mkv / h264-Video so, dass es auf einem Sony Ericsson-Telefon mit mittlerer Reichwei...
-
3
Audio und Video mit MP4Box / ffmpeg synchronisieren, um Dateien zu verketten
-
1
Fehler bei der Kodierung mit ffmpeg
-
2
Nicht synchrones Audio-Video mit Mencoder