Ich hatte die Antwort tatsächlich gesehen, aber irgendwie nicht das Argument verwendet, das es scheint…
In jedem Fall -guess_layout_max 0
wird es den Trick tun. z.B:
ffmpeg -guess_layout_max 0 -i dream.wav dream-ffmpeg.mp3 -y
Betrachten Sie eine einfache FFmpeg-Konvertierung, wie zum Beispiel:
ffmpeg -i dream.wav dream-ffmpeg.mp3 -y
Es wird folgende Warnung ausgegeben:
Erratenes Kanallayout für Eingangsstrom # 0.0: Mono
Wie kann ich FFmpeg über Befehlszeilenargumenten mitteilen, dass der Eingabestrom immer Mono ist?
Ziel ist es, genauer zu sein, unnötige Warnungen zu vermeiden und meinen Code sauber zu halten. (So kann ich tatsächliche Probleme erkennen.)
(Ich versuche nicht, alle Warnungen insgesamt zu beseitigen .)
Ich verstehe die FFmpeg-Dokumente so, dass -ac 1
sie den Trick tun würden, zB:
ffmpeg -i dream.wav -ac 1 dream-ffmpeg.mp3 -y
Aber die Warnung ist immer noch da.
Ich hatte die Antwort tatsächlich gesehen, aber irgendwie nicht das Argument verwendet, das es scheint…
In jedem Fall -guess_layout_max 0
wird es den Trick tun. z.B:
ffmpeg -guess_layout_max 0 -i dream.wav dream-ffmpeg.mp3 -y