C++调用libmp3lame实现压缩WAV为MP3【附VS2013项目】

这篇博客介绍了如何利用C++调用libmp3lame库,将WAV音频文件压缩成高质量的MP3格式。提供了一个适用于VS2013的项目下载链接,方便读者直接进行编译实践。
摘要由CSDN通过智能技术生成

The LAME Project LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL. 


VS2013项目(libmp3lame, 可直接编译)下载链接:http://pan.baidu.com/s/1eQnqS9c 密码:5mg3

/********************************************************************
	Filename: 	RLib_Mp3.cpp
	Author:		rrrfff
	Url:	    http://blog.csdn.net/rrrfff
*********************************************************************/
#include "RLib_File.h"
#include "RLib_GlobalizeString.h"
#include "support/libmp3lame/lame.h"
#include <mmreg.h>
#include <stdio.h>

#ifdef _USE_MP3

//-------------------------------------------------------------------------

#pragma pack(1)
struct WAVFILE
{
	struct RIFF_HEADER
	{
		char  szRiffID[4];     // 'R','I',
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值