Änderung der Kanäle oder Samplingrate innerhalb einer Audiodatei

FatManStanding

Lieutenant
Registriert
Aug. 2021
Beiträge
670
Hi,

ich habe eine Datei in AviSynth geladen mit ffms2 und ich bekomme den Fehler

Audio format change detected. This is currently unsupported. Channels: 2 --> 6; sample rate 48000; sample format unknown --> unknown

Das hatte ich früher schon v.a. bei Aufnahmen vom Sat-Receiver wo die vorherige oder nachfolgende Sendung statt in 5.1 in 2.0 ausgestrahlt wurde. Teilweise ist der Wechsel von 5.1 zu 2.0 nicht ganz "genau", d.h. die ersten paar Sekunden der Sendung mit 5.1 sind noch 2.0.

ffprobe zeigt mir aber hier das an

Stream #0:0: Audio: ac3, 48000 Hz, 5.1(side), fltp, 640 kb/s

Auch wenn der LWLibav-Filter das importieren kann, würde mich interessieren was sich hier genau ändert. Gibt es eine Möglichkeit das herauszubekommen?
 
Das bringt mir mediainfo:

Audio
ID : 1
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 21 min 33 s
Bit rate mode : Variable
Bit rate : 305 kb/s
Channel(s) : 6 channels
Channel layout : C L R Ls Rs LFE
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 47.0 MiB (99%)
Encoded date : 2025-05-10 07:28:01 UTC
Tagged date : 2025-05-10 07:28:01 UTC

Auf den Thread bin ich über Google auch gestoßen, dort wird aber eher über das Delay gesprochen. Es wird lediglich einmal die gleiche Fehlermeldung genannt die ich auch hatte.

Ich nutze auch AviSynth+. Es geht scheinbar wenn man die Audiospur in Flac kodiert, dann ist alles durchgehend 5.1.
 
FatManStanding schrieb:
Es geht scheinbar wenn man die Audiospur in Flac kodiert, dann ist alles durchgehend 5.1.
Wäre interessiert, ob es bei erneuter Kodierung von FLAC zurück auf AAC LC mit AviSynth+ abspielbar ist.
 
Ja, ist es. Ich habe keine Analyseprogramm gefunden welches das Phänomen erkennt. Ich vermute die zeigen nur die "Label" an die einem Stream oder einer Datei aufgeklebt wurden. Diese Erkennung von einem 2.0->5.1-Wechsel sieht man denke ich erst, wenn man die Datei genau analysiert - wie es ja durch ffms2/libav gemacht wird.
 
FatManStanding schrieb:
Es geht scheinbar wenn man die Audiospur in Flac kodiert, dann ist alles durchgehend 5.1.
Ja, weil der Teil, wo der Audiotrack nur aus Stereo AAC besteht einfach mit stummen Kanälen für C/LFE/SR/SL aufgefüllt wird. Dann hat man keinen Wechsel mehr und es gibt keine Fehlermeldung.
 
Zurück
Oben