解封装,解码使用ffmpeg,使用了生产消费模型,在线程中用ffmpeg读取出packet放在队列中,在另外线程中进行解码,同时做音视频同步,将视频跟随音频进行同步,解码后的数据放在队列中,视频数据通过转换为RGB推送给QImage,音频数据推送给SDL进行播放,还有快进快退,当进度条被滑动时,就清空packet的队列,然后ffmpeg会seek到一定比例的位置,继续读取packet,然后解码也会重新解码,显示就会重新刷新,音量大小控制有SDL进行,点击结束按键可以将视频显示区清空
2022-08-22 09:05:20 256.79MB Qt ffmpeg sdl
1
本文提供了: 1.播放器解码的流程图 2.SDL显示YUV图像的流程图 3.播放器的具体实现 a.FFmpeg组件初始化 b.SDL组件初始化 c.播放器解码+SDL渲染YUV 适用于音视频的从业者,对音视频感兴趣的攻城狮
2022-08-19 19:06:39 237.66MB ffmpeg SDL2 sdl 音视频
1
解封装,解码使用ffmpeg,使用了生产消费模型,在线程中用ffmpeg读取出packet放在队列中,在另外线程中进行解码,同时做音视频同步,将视频跟随音频进行同步,解码后的数据放在队列中,视频数据通过转换为RGB推送给QImage,音频数据推送给SDL进行播放,还有快进快退,当进度条被滑动时,就清空packet的队列,然后ffmpeg会seek到一定比例的位置,继续读取packet,然后解码也会重新解码,显示就会重新刷新,音量大小控制有SDL进行
2022-08-18 14:05:35 95.8MB ffmpeg Qt 播放器
1
linux下ffmpeg和SDL可以播放视频文件,也可以直接拉流播放
2022-08-16 09:05:39 94.94MB ffmpeg sdl
1
使用ffmpeg解码视频并渲染视频到窗口,网上是有不少例子的,但是大部分例子的细节都不是很完善,比如资源释放、flush解码缓存、多线程优化等都没有。特别是想要快速搭建一个demo时,总是要重新编写不少代码,比较不方便,所以在这里提供一个完善的例子,可以直接拷贝拿来使用。本资源为文章附件资源,原文链接:https://blog.csdn.net/u013113678/article/details/125922942
2022-07-22 09:06:48 16.57MB ffmpeg c语言 sdl 解码器
1
这是在雷神的代码基础上,修改的按回调方式播放的示例
2022-07-14 18:51:23 14.61MB FFMPEG SDL
1
FFmpeg和SDL实现的视频缩放播放器,VC2010平台,FFmpeg和SDL都是最近下载的最新版,内含源代码,可直接运行,一些参数可自己修改设定,据网上多方资料修改而成,因只是个人公司项目的一极小模块的测试代码,故没有做标注,不过代码比较简单,代码量也很小
2022-07-04 20:46:04 26.54MB c++
1
基于SDL、FFmpeg的android播放器源码.zip
2022-07-04 09:10:56 5.44MB android
SDL介绍-STRIDE威胁建模方法
2022-07-01 15:00:08 226KB STRIDE
1