当前位置: 代码迷 >> QT开发 >> 分享一个 Qt + FFMPEG + SDL 实现的视频播放器【申精】,该怎么解决
  详细解决方案

分享一个 Qt + FFMPEG + SDL 实现的视频播放器【申精】,该怎么解决

热度:141   发布时间:2016-04-25 03:29:08.0
分享一个 Qt + FFMPEG + SDL 实现的视频播放器【申精】

前段日子为了实现视频监控所以研究了FFMPEG
后来出于兴趣在实现了视频监控之余本人写了这个视频播放器:

最近看到有人在用phonon时遇到的一些问题,比如如何提取一张图片,如何移植到arm
其实phonon底层还是直接调用的mplayer,所以本人不喜欢用phonon这玩意。
因此我用了ffmpeg来播放音视频。

播放器简介:
解码视频用的是: FFMPEG
显示用的是:Qt
播放声音用的是:SDL

这个非常适合学习ffmpeg的同胞

先看下效果:


这里并没有对播放界面进行任何美化,只是简单的实现显示的功能,反正都是Qt美化起来很简单了,
重点还是用ffmpeg实现的播放视频的引擎。
此播放器可以直接播放音频文件和视频文件,不过有个问题,就是在windows下mp3格式的文件没声音不知道是为什么,有大神知道原因么?

FFMPEG和SDL都是跨平台的,因此不会失去Qt跨平台的特性,我只给出了ffmpeg和sdl的windows版本的库
如果要在linux下运行 只需将库替换成Linux版本的即可。

代码地址:
http://download.csdn.net/detail/qq214517703/5122833


另外本播放器绝对原创,申请精华~
------解决方案--------------------
支持一个!(附加凑字数补丁)
------解决方案--------------------
我也写过类似的,不依赖sdl https://github.com/wang-bin/QtAV
  相关解决方案