Aufteilung von 1 bis 4 Stereo-Eingangsströmen auf 8 Monoströme

393
amely

Ich wollte wissen, ob es eine Möglichkeit gibt, die Dateien mit 1 bis 4 Stereo-Streams in acht separate Audio-Streams in einer Ausgabedatei aufzuteilen. Ich möchte den gleichen Befehl verwenden. Ich konvertiere eine große Anzahl von Dateien und kenne die Anzahl der Stereo-Streams (immer zwischen 1 und 4) nicht, bevor der Befehl ausgeführt wird.

Ich hab's gemacht:

ffmpeg -map v -filter_complex "[0:a]pan=mono|c0=c0[a0];[0:a]pan=mono|c0=c1[a1];[0:a]pan=mono|c0=c2[a2];[0:a]pan=mono|c0=c3[a3];[0:a]pan=mono|c0=c4[a4];[0:a]pan=mono|c0=c5[a5];[0:a]pan=mono|c0=c6[a6];[0:a]pan=mono|c0=c7[a7]" -map "[a0]" -map "[a1]" -map "[a2]" -map "[a3]" -map "[a4]" -map "[a5]" -map "[a6]" -map "[a7]" -ar 48k -c:a pcm_s24le 

Dieser Befehl funktioniert korrekt für Eingangsdateien mit 1 Stereo-Stream, aber auf den Kanälen 3 bis 8 mit mehr als 1 Stereo-Stream habe ich keinen Ton.

1
Ich verwende ffmpeg zum Trancode. amely vor 7 Jahren 0
Ich kenne `ffmpeg` nicht, aber ich habe bemerkt, dass das ffmpeg-Tag den folgenden Text in der Beschreibung enthält:" Fügen Sie Ihren aktuellen Befehl und die vollständige Konsolenausgabe bei Fragen mit FFmpeg-Werkzeugen hinzu. Eine einfache Möglichkeit ist das Hinzufügen von ` -report` zu Ihrem Befehl und fügt den Inhalt der erzeugten Logdatei ein. " Vielleicht sollten Sie die Protokolldatei dann einfügen, wenn Ihr Befehl nicht wie erwartet funktioniert. Kamil Maciorowski vor 7 Jahren 0

0 Antworten auf die Frage