Wie konvertieren von sample-rate von AV_SAMPLE_FMT_FLTP zu AV_SAMPLE_FMT_S16?

Ich bin Dekodieren von aac auf pcm mit ffmpeg mit avcodec_decode_audio3. Aber es decodiert in AV_SAMPLE_FMT_FLTP sample-format (PCM 32bit-Float-Planar) und ich muss AV_SAMPLE_FMT_S16 (PCM 16-bit-signed - S16LE).

Ich weiß, dass ffmpeg kann dies leicht tun mit -sample_fmt. Ich möchte das gleiche zu tun mit dem code, aber ich konnte immer noch nicht herausfinden.

audio_resample nicht funktioniert hat: es scheitert mit der Fehlermeldung: .... Fehler bei der Konvertierung.

  • Hast du jemals eine Arbeit, die Antwort auf diese? Bin vor genau demselben problem
InformationsquelleAutor frankish | 2013-02-20
Schreibe einen Kommentar