2 u010261771 u010261771 于 2016.04.21 10:30 提问

vlc 如何将 mp3 格式转成 wma 格式 ?

我是用这个语句进行转换的:
这样行不sout=#transcode{acode=none}:standard{access=file,mux=asf,dst=Here_Here_Here.wma}
转换成功,但在用windows 自带的播放器时,进行快进时出现卡的状况,导致播放器崩溃。

2个回答

u010261771
u010261771   2016.04.21 10:35

int main(int argc, char* argv[])
{

libvlc_instance_t* inst;
libvlc_media_player_t *mp;
libvlc_media_t *m;          
const char *options[] = {
     ":no-audio",
     ":sout=#transcode{acode=none,ab=128,channels=2, samplerate=44100, threads=2}:standard{access=file,mux=asf,dst=Here_Here_Here.wma} ",
     ":sout-mux-caching=1",
     ":sout-keep"};

            inst = libvlc_new (0, NULL);// Load the VLC engine

const char str[] = "believe.mp3";
m = libvlc_media_new_path (inst, str);// Create a new item
if (!m)
{
    libvlc_release (inst);
    return 0;
}

 for (int i = 0; i < sizeof(options) / sizeof(options[0]); i++)
     libvlc_media_add_option (m, options[i]);

mp = libvlc_media_player_new_from_media (m);// Create a media player playing environment
    if (!mp)
{
    libvlc_release (inst);
    return 0;
}
libvlc_media_player_play (mp);// play the media_player

Sleep(5000);

libvlc_media_player_stop(mp);// Stop playing         

libvlc_media_player_release(mp);// Free the media_player     

//libvlc_media_release (m);// No need to keep the media now
printf("start......");

libvlc_release (inst);
printf("ending......");
return 1;

}

CSDNXIAOD
CSDNXIAOD   2016.04.21 10:55

MP3格式与WMA格式的音乐有什么区别
用VLC转换标准格式mp3
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
常见音频格式大全(wav mp3 wma midi)
目前的主流音频格式其实不少。不同的格式有自己的用途,比如大家都应该很熟悉的MP3格式就是用来“听”的。下面我们逐一介绍。
用VLC转换标准格式mp3
一般以前的MP3播放器只能读采样率44.1k,比特率128k的标准mp3,而现在下载到的音乐有不同格式,码率也千奇百怪。需要转换才能正确播放。我的原则是尽量用功能强大,流行的开源(不仅仅是免费)软件。在Linux中可以用ffmpeg命令,配合bash,或者喜欢gui的话安装一个sound converter很轻松就可以实现转码。Windows中因为不想编译ffmpeg,就用vlc
Mac上听wma?别转换了
<br />mac多么强大,双系统都能互相访问文件。我迫不及待地想在mac下听段说书了,找到了以前在windows下搞到的单田说的《隋唐演义》,cool!216集才320M,wma文件占的空间真小啊,它对音乐也许不够好,但对说书来讲足够清楚了。挑一集打开… Dammit,打不开!mac上quicktime player不支持,怎么搞?Google之,很多人说把wma转换成mp3,恩,享受音乐的话似乎有这个必要,可对于说书这太多余了,况且我还想保留wma文件较小的优点。怎么做呢?<br />用Flip4Mac
MP3、AAC、WMA、Ogg、MPC、WAV、FLAC、APE、WV、CD、MIDI、RealVideo等音频格式解析及对比
音频格式详解无论是随身听还是手机或者是多媒体DC,产品支持的音频格式多样,然而它们都有各自的特性。我们在应用中选择的时候必须考虑到各种格式的适用场合,这要求我们对很多方面有个系统的了解。有损压缩格式有损文件格式是基于声学心理学的模型,除去人类很难或根本听不到的声音,例如:一个音量很高的声音后面紧跟着一个音量很低的声音。MP3就属于这一类文件。有损压缩应用很多,但在专业领域使用不多。有损压缩具有很大的
linux下wma转换mp3统一音量的方法
(2012-08-28 13:06:53) 转载▼ 标签: 杂谈 分类: 技术 1、装换过程,方法很多,这里只是说一种方法 首先安装mplayer,lanme sudo apt-get install mplayer lame 其次开始使用mplayer装换wma到wav,比如文件为01.wma mplayer 01.wma -ao
将QQ语音的slk格式转化为wma
想抢语音红包,但是又太难(懒得张嘴)怎么办 不要急,这就给你放教程 1,先将QQ语音文件拷贝到电脑上,(在tecent/MobileQQ/你的QQ号/下以group开头的文件就是群聊语音的文件,ppt下面的是以日期分类的聊天语音(个人猜测)) 2,附件下载:(这里是链接),下载解压到任意位置 3,将你所要转的slk语音文件改名为in.slk,然后用notepad++打开,把第一个字节删掉...
如何通过ffmpeg将音频文件转换成Mp3 转
如何通过ffmpeg将音频文件转换成Mp3 转 http://bbs.189works.com/thread-44808-1-1.html 安装完成ffmpeg后,就可以使用ffmpeg进行音频文件格式转换。比如 ./ffmpeg -i /media/1.mp3 /media/1.wav, 通过该命令行可以将/media文件夹下1.mp3文件转换成WAV格式的。     但是反过来
【iOS开发】将 .caf 格式转为 .mp3 格式方法
通过第三方框架 lame,将将 .caf 格式转为 .mp3 格式。具体代码- (NSURL *)transformCAFToMP3:(NSURL *)sourceUrl { NSURL *mp3FilePath,*audioFileSavePath; NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDir
利用ffmpeg在linux下将mp3文件转换为wma
现在网络朝宽带网发展越来越快了,但服务器托管环境要变化还是要很多的¥,所以能节省一分就是一分。在网络上音频文件通常使用mp3格式存储,mp3格式音质可以压得比较好,但体积稍嫌有些大,而压低了音质的话就比较难听,而且也压得还不够小。wma文件在这点上相比mp3优化很多。经测试,使用24k码率下,5MB的mp3文件可压到1MB左右的wma,在我这样的烂耳朵下虽然分得出音质的胜负,但还尚能听。如果有朋友
录音VY1、VY2、VY3、VY4转换软件
录音VY1、VY2、VY3、VY4转换软件