【发布时间】:2012-01-04 00:52:42
【问题描述】:
我正在学习使用 libavcodec 进行编程。但我被困住了。我使用的所有教程都是关于视频文件的,我需要一个音频文件。我正在使用 Ubuntu。
我应该如何从音频流中读取AVCodecContext?
顺便说一句,有人知道关于 libavcodec 的带音频的好教程吗?我什么也找不到。
【问题讨论】:
标签: c++ linux audio libavcodec
我正在学习使用 libavcodec 进行编程。但我被困住了。我使用的所有教程都是关于视频文件的,我需要一个音频文件。我正在使用 Ubuntu。
我应该如何从音频流中读取AVCodecContext?
顺便说一句,有人知道关于 libavcodec 的带音频的好教程吗?我什么也找不到。
【问题讨论】:
标签: c++ linux audio libavcodec
This tutorial 显示了一个函数,该函数可以使用 FFMPEG 库将任何声音文件转换为 double 样本数组,并使用您选择的采样率。
【讨论】:
来自 ffmpeg 文档:
http://cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/api-example_8c-source.html
Is 有音频编码/解码和视频编码/解码的示例。
【讨论】: