文章 2024-09-14 来自:开发者社区

学成在线笔记+踩坑(6)——【媒资模块】视频处理。FFmpeg+XXL-JOB

导航: 【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析 目录 1 视频转码需求 1.1 视频编码格式和文件格式 1.2 windows使用编码工具FFmpeg 1.3 视频处理工具类 1.3.1 拼装FFmpeg命令的各工具类 ...

学成在线笔记+踩坑(6)——【媒资模块】视频处理。FFmpeg+XXL-JOB
文章 2023-10-16 来自:开发者社区

[笔记]Qt5+FFMpeg+Opencv 实现实时美颜直播推流《一》基础知识以及直播服务器配置

前言一、基础知识1.1 直播推流流程分析1.1.1 直播推流流程分析推流协议:rtmp直播服务器CDN:nginx-rtmp模块crtmp-server客户端播放协议:rtmphttp-flv adobe的hls(苹果的延迟10s左右)准备:vlcffplay基于flash的插件1.1.2 推流过程1.1.2 直播rtmp协议分析RTMP(...

[笔记]Qt5+FFMpeg+Opencv 实现实时美颜直播推流《一》基础知识以及直播服务器配置
文章 2023-10-16 来自:开发者社区

[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV视频lO接口

一、OpenCV VideoCapture打开摄像头接口讲解和源码分析VideoCapture可以打开数据源(文件/摄像机/rtsp流)以下两种方案打开:bool open ( int index )VideoCapture cap(index)bool open ( int index )VideoCapture cap(index)二、OpenCV ...

文章 2023-10-16 来自:开发者社区

[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV图像处理

一、通过ROI感兴趣区域来裁剪图像1.1 cv::Rect示例#include <opencv2\core.hpp> #include <opencv2\imgcodecs.hpp> #include <opencv2\highgui.hpp> using namespace cv; int main(int argc, char* argv) { M...

[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV图像处理
文章 2023-10-16 来自:开发者社区

[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV核心类型 Mat

一、源码分析和空间创建释放1.1 内联特性1.2 特性inline关键字是一定要和函数体定义放在一起得,和声明结合是没有作用的。1.2.1 调用开销的区别实现太过简单,以至于他的消耗甚至是小于标准函数调用的消耗,其调用指令相对简单,如果此时我们又需要大量的调用函数,那伴随着的就是大量的指令开销;针对这种浪费情况&...

[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV核心类型 Mat
文章 2023-10-16 来自:开发者社区

[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV vs2015编译

$stringUtil.substring( $!{XssContent1.description},200)...

[笔记]OpenCV+FFmpeg+Qt实现视频编辑器之OpenCV vs2015编译
文章 2023-10-16 来自:开发者社区

[笔记]音视频学习之ffmpeg实践《二》ffmpeg解码

准备ffmpeg库SDL2库cmake构建h264文件解码解码即将264格式解析成帧ffmpeg解码流程SDL显示流程ffmpeg 解码常见apiav_register_all初始化所有组件,只有调用了该函数,才能使用复用器和编解码器.avformat_open_input打开一个文件并解析。可解析的内容包括:视频流、音频流、视频流参数、音频流参数、视频...

[笔记]音视频学习之ffmpeg实践《二》ffmpeg解码
文章 2023-10-16 来自:开发者社区

[笔记]音视频学习之ffmpeg实践《三》ffmpeg解封装

FFmpeg学习教程视音频数据处理入门:H.264视频码流解析FFmpeg 4.0.2 + SDL2-2.0.8 实现H264解码后播放准备ffmpeg库SDL2库cmake构建h264文件解封装解封装就是将mp4等格式解成h264等编码格式ffmpeg解封装常用API总结

文章 2023-10-13 来自:开发者社区

[笔记]音视频学习之ffmpeg实践《一》常用结构体及裁剪画面思路(下)

左下角裁剪思路用 左下角 1/2 hSrc * 1/2 wSrc 像素内容 替换 左上角内容实现//获得pCropFrame ... int wDst = pPicFrame->width * 2 / 4; int hDst = pPicFrame->height * 2 / 4; int wSrc = pPicFrame-&g...

[笔记]音视频学习之ffmpeg实践《一》常用结构体及裁剪画面思路(下)
文章 2023-10-13 来自:开发者社区

[笔记]音视频学习之ffmpeg实践《一》常用结构体及裁剪画面思路(上)

AVFrame结构体typedef struct AVFrame { #define AV_NUM_DATA_POINTERS 8 /**图像数据 * pointer to the picture/channel planes. * This might be different from the first allocated byte * - encod...

[笔记]音视频学习之ffmpeg实践《一》常用结构体及裁剪画面思路(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。