ffmpeg视频处理
水笙赵
开发岗位
展开
-
ffmpeg 抽取视频原始编码数据(mpeg4)方法
ffmpeg 抽取视频原始编码数据(mpeg4)方法原创 2021-12-17 19:21:43 · 3086 阅读 · 0 评论 -
ffmpeg 硬件加速播放框架分析
概述ffmpeg对外提供了API接口,用户可以通过调用这些API来实现ffmpeg的各种功能。要设计video 基于ffmpeg的硬件解码框架,需要先深入了解ffmpeg的硬件解码框架。为此,本文先分析ffplay的代码框架,从ffplay入手,深入ffmpeg源码,分析ffplay如何调用NVIDIA硬件解码框架,在此基础上设计video 的硬件解码框架。本文只分析ffplay调用NVIDIA硬件解码框架,ffmpeg的硬件加速框架除了播放外,还在转码等方面使用,本文暂不分析ffmpeg转码部分的硬件加原创 2021-12-02 13:58:44 · 1198 阅读 · 0 评论 -
ffmpeg 录像 (解码后重新编码)
ffmpeg 可以通过直接保存解复用后的packet包实现录像,但这种方法无法改变视频内容,解复用得到的是什么,保存的就是什么。如果希望在视频上叠加字符或其他内容就不能用这种方法。直接保存packet包将在下一篇文章中介绍。本文主要介绍接收RTSP网络视频流,重新编码解码后的视频帧。首先创建输出文件:int open_output_file(const char *filename, int enctype, int width, int height){ AVStream *out_stre原创 2021-01-21 19:32:00 · 1123 阅读 · 0 评论 -
使用yolov4对离线视频进行目标识别,并将识别结果绘制到视频上
使用yolov4对离线视频进行目标识别,并将识别结果绘制到视频上,使用ffmpeg及其滤镜接口,使用英伟达硬件转码,硬件环境搭建好可直接使用。废话不多说,直接上代码了。#include "videofile_targetdetect.h"videofiletargetdetect::videofiletargetdetect(){}int videofiletargetdetect::open_input_file(const char *filename){ int ret = RE原创 2021-01-20 20:26:15 · 1074 阅读 · 0 评论