2012-11-20 5 views
6

Ich habe an einer VoIP-Anwendung in C-Sprache gearbeitet. Der Zweck des Projekts ist VoIP Call Recording. Es verwendet g729 Codec. Ich kann den Voice-Part aus der RTP-Payload extrahieren. Wie konvertiert man dieses Byte-Array in das .wav-Format? Bitte hilf mir.Wie konvertiert man G729-codierte Byte-Array in .WAV in C#?

+0

Arbeit habe ich die solution.Now i das aufgenommene Stimme calls.I FFmpeg application.I spielen kann verwendet werden, können die rtp RAW-Datei mit Hilfe gespeichert konvertieren des FFmpeg-Tools. Der folgende Befehl wird zum Konvertieren von "FFmpeg.exe -f g729 -i in.raw out.wav" verwendet. Nach dem Ausführen des Befehls können wir eine WAV-Datei erhalten. – Ralaad

Antwort

1

Sie können versuchen, ffmpeg.exe zu verwenden und mit ihm über die Kommandozeile