资源简介
博客地址https://blog.csdn.net/g0415shenw/article/details/81606813
使用ffmpeg把pcm转成AAC
代码片段和文件信息
// PCm2AAC.cpp: 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include “Pcm2AAC.h“
int main()
{
Pcm2AAC pcm2AAC;
if (!pcm2AAC.Init(44100 AV_SAMPLE_FMT_S16 2))
{
printf(“pcm2AAC Init error\r\n“);
getchar();
}
printf(“pasing start\r\n“);
char frame_buf[1024] = { 0 };
//输出文件
FILE * OutFile = fopen(“test.AAC“ “wb“);
//读取文件
FILE * InFile = fopen(“tdjm.pcm“ “rb“);
char * pOutData = NULL;
int OutSize = 0;
while (true)
{
int iReadSize = fread(frame_buf 1 512 InFile);
if (iReadSize <= 0)
{
break;
}
pcm2AAC.AddData(frame_buf iReadSize);
while (true)
{
if (!pcm2AAC.GetData(pOutData OutSize))
{
break;
}
fwrite(pOutData 1 OutSize OutFile);
}
}
printf(“pasing end\r\n“);
fclose(OutFile);
fclose(InFile);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 54272 2018-08-12 12:09 bin\audio2Acc.exe
文件 439488 2018-08-12 12:09 bin\audio2Acc.ilk
文件 626688 2018-08-12 12:09 bin\audio2Acc.pdb
文件 31059968 2018-04-27 17:14 bin\avcodec-58.dll
文件 1305600 2018-04-27 17:14 bin\avdevice-58.dll
文件 6647808 2018-04-27 17:14 bin\avfilter-7.dll
文件 5882368 2018-04-27 17:14 bin\avformat-58.dll
文件 668672 2018-04-27 17:14 bin\avutil-56.dll
文件 298496 2018-04-27 17:14 bin\ffmpeg.exe
文件 148992 2018-04-27 17:14 bin\ffplay.exe
文件 163840 2018-04-27 17:14 bin\ffprobe.exe
文件 58880 2018-08-12 16:21 bin\G7112Acc.exe
文件 443476 2018-08-12 16:21 bin\G7112Acc.ilk
文件 700416 2018-08-12 16:21 bin\G7112Acc.pdb
文件 56832 2018-08-12 16:08 bin\PCm2AAC.exe
文件 406708 2018-08-12 16:08 bin\PCm2AAC.ilk
文件 544768 2018-08-12 16:08 bin\PCm2AAC.pdb
文件 116736 2018-04-27 17:14 bin\postproc-55.dll
文件 323584 2018-04-27 17:14 bin\swresample-3.dll
文件 513536 2018-04-27 17:14 bin\swscale-5.dll
文件 7056000 2016-03-11 20:45 bin\tdjm.pcm
文件 0 2018-08-12 15:51 bin\test.AAC
文件 2403360 2018-06-27 20:39 bin\test.g711
文件 4804672 2018-08-05 16:56 bin\test.pcm
文件 1207 2018-04-27 17:14 include\libavcodec\ac3_parser.h
文件 1354 2018-04-27 17:14 include\libavcodec\adts_parser.h
文件 211684 2018-04-27 17:14 include\libavcodec\avcodec.h
文件 2570 2018-04-27 17:14 include\libavcodec\avdct.h
文件 3111 2018-04-27 17:14 include\libavcodec\avfft.h
文件 2853 2018-04-27 17:14 include\libavcodec\d3d11va.h
............此处省略184个文件信息
相关资源
- ffmpeg-2.8.14.tar.gz
- 利用ffmpeg的filter混音
- vs2010 ffmpeg实时解码h264码流
- ffmpeg 音视频转码代码
- windows上自己编译的最新的ffmpeg库
- Qt基于FFmpeg播放本地 H.264H264文件
- 从ffmpeg中抽取的h264解码器,可用于
- ffplay源代码
- 最简单的基于FFmpeg的推流器以推送R
- DVD文件VOB的生成代码
- FFmpeg 采集摄像头输出rtmp直播流媒体,
- 基于ffmpeg将avi视频转换为mp4视频
- (补充)修改output-example,将H.264AAC帧
- ffmpeg-win64位库
- X264实时编码,FFmpeg实时解码
- FFmpeg API读取视音频文件信息的一个工
- 使用FFmpeg采集摄像头图像和麦克风音
- opencv_ffmpeg249.dll
- FFmpeg-3.1 windows vs2013编译动态库静态库
- 基于FFmpeg4.0.2的AAC编码器
- FFmpeg获取网络摄像头数据解码
- Qt写的Windows下屏幕录制程序源码
- Windows下使用FFMPEG解码AAC文件并使用
- ffmpeg转换MP4为JPG帧图片
- ffmpeg解码sdl播放h264
- 最简单的利用ffmpeg获取视频的图片
- 最简单的基于FFmpeg的编码器 1.2
- vs2012调试ffmpeg.c
- 基于FFMPEG SDK流媒体开发1---解码媒体文
- ffmpeg 源码demo
评论
共有 条评论