Qt+ffmepg+SDL2 多画面播放器

本文基于他人的代码修改,增加了音频功能,专注于C++和FFmpeg+SDL2的音视频编解码。作者针对主线程CPU消耗问题,采纳了多线程优化策略,并分享了GitHub项目myplayer,旨在提供学习参考和性能提升案例。
摘要由CSDN通过智能技术生成

写在前面

这是在大佬的代码上基础上修改的,原博客如下

https://hewei.blog.csdn.net/article/details/80764211

没有改动任何的UI,仅仅增加了一个音频功能,只是为了学习c++和ffmpeg+sdl2的音视频编解码。对解码库添加了一些注释。最后效果如下(借用大佬的图)

另外吸取了原作者博客下某大佬的评论,说渲染放在主线程使用定时器触发太耗费cpu,改成多线程来处理之后应该是提高了一些性能,最后放github链接。

GitHub - ming132/myplayer

希望能对各位看官有帮助

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值