【问题标题】:Header missing error while decoding .mp3 file using FFMPEG使用 FFMPEG 解码 .mp3 文件时标头丢失错误
【发布时间】:2020-05-05 02:22:36
【问题描述】:

[mp2 @ 0x555556aea340] 缺少标头 将数据包提交给解码器时出错 上述错误越来越多,我无法找出原因。 我正在使用 FFMPEG decode_audio.cpp pgm 解码 mp3 音频文件,其链接为: https://www.ffmpeg.org/doxygen/4.1/decode_audio_8c-example.html 我想将文件解码为 .wav 文件。 如果任何人都可以回答这个问题,这将对将来从事音频解码部分的每个人都有帮助。

【问题讨论】:

  • 嘿。我正在运行相同的示例并得到相同的错误。你解决了吗?

标签: audio ffmpeg decoding


【解决方案1】:
codec = avcodec_find_decoder(AV_CODEC_ID_MP2);
    if (!codec) {
        fprintf(stderr, "Codec not found\n");
        exit(1);
    }

这是为 MP2 音频编解码器解码音频。您需要自定义mp3的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-24
    • 2012-03-14
    • 2012-03-19
    • 1970-01-01
    • 2021-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多