0

我正在尝试在 ffmpeg 库的帮助下用 C 代码完成以下工作

  1. 解码 mp2 音频文件。
  2. 将解码后的数据写入名为 test.sw 的文件
  3. 从 test.sw 读取数据并将其重新编码为 mp2 音频文件。

对于 1 和 2,我遵循了 decoder_encoding.c 中给出的示例,该示例运行良好。在阅读和重新编码时,我无法理解如何从 test.sw 文件中读取并对其进行编码。有人可以帮我吗?如果有人可以为我提供有关此主题的任何教程,那将对我有很大帮助。

4

1 回答 1

0

正如我理解你想要编码为 mp2 格式的问题。我建议使用用于 mp2 格式的编码技术并使用该库,你有一个库 ffmpeg 只需检查它是否具有编码。如果是,那么只需使用该函数并传递您的解码文件。

你可以检查一下

http://ffmpeg.org/doxygen/trunk/encoding-example_8c-source.html

于 2013-07-11T11:56:22.283 回答