ffmpeg
文章平均质量分 86
阳光非宅男
好好做事
展开
-
ffmpeg将视频编码为H264格式
ffmpeg视频编解码课程教学视频:https://edu.csdn.net/course/detail/27795课件里面提供源码资料一、ffmpeg初始化av_register_all(); //初始化FFMPEG二、查找编码器 //==================================== 查找编码器 ==========================...原创 2020-03-06 08:50:22 · 2665 阅读 · 1 评论 -
ffmpeg解码H264文件并实时播放
ffmpeg rtsp推流、解码课程教学:ffmpeg实现H264编、解码,RTSP推流,RTSP解码里面提供源码可以直接下载运行!一、ffmpeg初始化av_register_all(); //初始化FFMPEGav_init_packet(&pkt);二、查找解码器 AVCodecID codec_id = AV_CODEC_ID_H264...原创 2020-03-06 08:38:37 · 5043 阅读 · 2 评论 -
ffmpeg专题——ffmpeg实现视频播放,存储,H264编、解码,RTSP推流,RTSP解码
本专栏主要涉及ffmpeg的视频编解码操作。由浅入深,完成ffmpeg的学习。包括以下内容ffmpeg环境搭建 ffmpeg实现将视频存储为图片jpg ffmpeg播放视频 FFMPEG+SDL2 实现播放器功能 ffmpeg实现H264压缩并且推流至RTSP FFMPEG实现RTSP中H264数据流解码 并且实时播放ffmpeg rtsp推流、解码课程教学视频:f...原创 2020-03-05 21:53:32 · 3298 阅读 · 4 评论 -
FFMPEG实现RTSP中H264数据流解码 并且实时播放
主要过程和ffmpeg实现视频播放的过程差不多 可以参考:https://blog.csdn.net/yunge812/article/details/79342089主要改动原始文件的读取 播放器是播放本地文件 而我们这里需要读取的是RTSP中H264数据流char filepath[1024] = "rtsp://184.72.239.149/vod/mp4://Bi...原创 2018-03-27 10:34:07 · 22392 阅读 · 7 评论 -
ffmpeg实现H264压缩并且推流至RTSP
一、整体思路 1 利用ffmpeg读取出视频的一帧图像 存储在pFrame中 2 利用ffmpeg进行格式转换 sws_scale 3利用ffmpeg编码存在pFrame中的图像 H264压缩 4 利用ffmpeg的 av_interleaved_write_frame( ) 写入到rtsp端 5 辅助部分:解码、编码初始化,QT...原创 2020-03-05 18:02:48 · 24584 阅读 · 6 评论 -
FFMPEG+SDL2 实现播放器功能
一、界面 1 打开的pushbutton 2 停止/开始的pushbutton 3 进度条 QSlider 4 播放窗口widget二、创建videothread线程 该线程用于读取视频数据流 具体实现过程可以参考http://blog.csdn.net/yunge812/article/details/79342089...原创 2018-02-21 16:58:32 · 4456 阅读 · 9 评论 -
ffmpeg播放视频
一、 创建videoplayer线程 视频读取的过程都在线程中完成 关联槽函数和信号VideoPlayerThread = new VideoPlayer; connect(VideoPlayerThread, SIGNAL(sig_GetOneFrame(QImage)),this,SLOT(slotGetOneFrame(QImage)));二、完成线程读取视频...原创 2018-02-21 10:41:12 · 14109 阅读 · 10 评论 -
ffmpeg实现将视频存储为图片jpg
一、 添加库 和 lib 以及头文件在.pro中添加INCLUDEPATH += $$PWD/ffmpeg/includeLIBS += $$PWD/ffmpeg/lib/avcodec.lib \ $$PWD/ffmpeg/lib/avdevice.lib\ $$PWD/ffmpeg/lib/avfilter.lib\ $$PWD/f...原创 2018-02-20 16:01:48 · 3553 阅读 · 2 评论 -
FFMPEG环境搭建
一、FFMPEG获取:这里以Windows版为例,我们前期的例子都是直接在Windows上进行的,因此直接下载Windows版本的,其他系统的先不管他。下载地址:https://ffmpeg.zeranoe.com/builds/打开后可看到如下界面:其中 Static 顾名思义就是静态库版本了。Shared则是动态库版本。Dev则是提供给开发者用的Lib文件。...原创 2018-02-20 15:19:08 · 1634 阅读 · 0 评论