CustomPlayer

所属分类:多媒体编程
开发工具:C/C++
文件大小:1871KB
下载次数:16
上传日期:2020-03-26 16:21:36
上 传 者ercircle
说明:  使用ffmpeg做的播放器。SDL处理音频,ffmpeg处理编解码音视频文件,qt做ui界面。使用多线程双缓冲队列播放音视频。使用视频追逐音频的策略实现音视频同步。支持视频镜像操作,黑白彩色转换。
(A player made of ffmpeg. SDL processes audio, ffmpeg processes codec audio and video files, QT is the UI interface. Use multi-threaded double buffer queue to play audio and video. The strategy of video chasing audio is used to realize audio and video synchronization. Support video image operation, black and white color conversion.)

文件列表:
QTFFmpegSDLPlayer\20180223224324.png (17807, 2019-11-25)
QTFFmpegSDLPlayer\Audio.cpp (12350, 2019-11-25)
QTFFmpegSDLPlayer\Audio.h (1708, 2019-11-25)
QTFFmpegSDLPlayer\ClassDiagram.cd (60, 2019-11-25)
QTFFmpegSDLPlayer\Debug\Audio.obj (82386, 2019-11-25)
QTFFmpegSDLPlayer\Debug\DisplayMediaTimer.obj (97083, 2019-11-25)
QTFFmpegSDLPlayer\Debug\FrameQueue.obj (136705, 2019-11-25)
QTFFmpegSDLPlayer\Debug\ImageFilter.obj (314208, 2019-11-25)
QTFFmpegSDLPlayer\Debug\main.obj (115168, 2019-11-25)
QTFFmpegSDLPlayer\Debug\Media.obj (85151, 2019-11-25)
QTFFmpegSDLPlayer\Debug\menus.obj (148619, 2019-11-25)
QTFFmpegSDLPlayer\Debug\moc_DisplayMediaTimer.obj (59681, 2019-11-25)
QTFFmpegSDLPlayer\Debug\moc_menus.obj (68896, 2019-11-25)
QTFFmpegSDLPlayer\Debug\moc_MySlider.obj (66130, 2019-11-25)
QTFFmpegSDLPlayer\Debug\moc_QTPlayer.obj (113934, 2019-11-25)
QTFFmpegSDLPlayer\Debug\moc_ReadPacketsThread.obj (57398, 2019-11-25)
QTFFmpegSDLPlayer\Debug\moc_TitleBar.obj (66195, 2019-11-25)
QTFFmpegSDLPlayer\Debug\moc_VideoOpenGLWidget.obj (108938, 2019-11-25)
QTFFmpegSDLPlayer\Debug\MySlider.obj (85841, 2019-11-25)
QTFFmpegSDLPlayer\Debug\PacketQueue.obj (153133, 2019-11-25)
QTFFmpegSDLPlayer\Debug\QImageHandler.obj (65322, 2019-11-25)
QTFFmpegSDLPlayer\Debug\qrc_QTPlayer.obj (49031, 2019-11-25)
QTFFmpegSDLPlayer\Debug\QTPlayer.log (243, 2019-11-25)
QTFFmpegSDLPlayer\Debug\QTPlayer.obj (478816, 2019-11-25)
QTFFmpegSDLPlayer\Debug\QTPlayer.tlog\CL.command.1.tlog (35542, 2019-11-25)
QTFFmpegSDLPlayer\Debug\QTPlayer.tlog\CL.read.1.tlog (474534, 2019-11-25)
QTFFmpegSDLPlayer\Debug\QTPlayer.tlog\CL.write.1.tlog (51070, 2019-11-25)
QTFFmpegSDLPlayer\Debug\QTPlayer.tlog\custombuild.command.1.tlog (11044, 2019-11-25)
QTFFmpegSDLPlayer\Debug\QTPlayer.tlog\custombuild.read.1.tlog (1392, 2019-11-25)
QTFFmpegSDLPlayer\Debug\QTPlayer.tlog\custombuild.write.1.tlog (2178, 2019-11-25)
QTFFmpegSDLPlayer\Debug\QTPlayer.tlog\link.command.1.tlog (4328, 2019-11-25)
QTFFmpegSDLPlayer\Debug\QTPlayer.tlog\link.read.1.tlog (9010, 2019-11-25)
QTFFmpegSDLPlayer\Debug\QTPlayer.tlog\link.write.1.tlog (2750, 2019-11-25)
QTFFmpegSDLPlayer\Debug\QTPlayer.tlog\QTPlayer.lastbuildstate (212, 2019-11-25)
QTFFmpegSDLPlayer\Debug\QTPlayer.tlog\QTPlayer.write.1u.tlog (79236, 2019-11-25)
QTFFmpegSDLPlayer\Debug\ReadPacketsThread.obj (76623, 2019-11-25)
QTFFmpegSDLPlayer\Debug\TitleBar.obj (151391, 2019-11-25)
QTFFmpegSDLPlayer\Debug\vc140.pdb (2486272, 2019-11-25)
QTFFmpegSDLPlayer\Debug\Video.obj (134042, 2019-11-25)
QTFFmpegSDLPlayer\Debug\VideoOpenGLWidget.obj (144208, 2019-11-25)
... ...

# QTFFmpegSDLPlayer 使用ffmpeg做的播放器
1,SDL处理音频,ffmpeg处理编解码音视频文件,qt做ui界面
2,使用多线程双缓冲队列播放音视频
3,使用视频追逐音频的策略实现音视频同步
4,支持视频镜像操作,黑白彩色转换
![Image text](https://github.com/huimingli/QTFFmpegSDLPlayer/blob/c5676c15c290099b6f5790b3f5f20fb73df4ee12/QQ%E5%9B%BE%E7%89%8720180223210613.png)
项目的主要结构
![Image text](https://github.com/huimingli/QTFFmpegSDLPlayer/blob/master/20180223224324.png)

近期下载者

相关文件


收藏者