Ошибка сегментации при декодировании аудио (mp3) файла с использованием C API

Я выполняю файл decode_audio.c. Я успешно скомпилировал. Я получаю ошибку сегментации при выполнении. Я включил заголовочный файл avformat.h. Я изменил логику кодека в соответствии с форматом mp3. Я использую следующую команду для компиляции и выполнения.

mycode$ gcc -o decode_audio decode_audio.c -lavutil -lavformat -lavcodec -lswresample -lz -lm
mycode$ ./decode_audio audio.mp3 raw.bin 

В чем причина этой ошибки сегментации в моей программе?

Вы можете увидеть мою измененную программу здесь.

Я использую Ubuntu 16.04 LTS и версии ffmpeg 3.4.4. Пожалуйста, помогите мне.

Заранее спасибо.

0 ответов

Другие вопросы по тегам