我是用这个语句进行转换的:
这样行不sout=#transcode{acode=none}:standard{access=file,mux=asf,dst=Here_Here_Here.wma}
转换成功,但在用windows 自带的播放器时,进行快进时出现卡的状况,导致播放器崩溃。
vlc 如何将 mp3 格式转成 wma 格式 ?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 嘿嘿边走边看 2016-04-21 02: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;
}
解决 无用评论 打赏 举报
悬赏问题
- ¥15 stata安慰剂检验作图但是真实值不出现在图上
- ¥15 c程序不知道为什么得不到结果
- ¥40 复杂的限制性的商函数处理
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题