分享一个 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