E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ffmpeg编译成so库
Qt | Windows环境搭建
ffmpeg
点击上方"蓝字"关注我们
FFMPEG
官网>>>http://
ffmpeg
.org/【下载4.2.1版本源码】源码:https://
ffmpeg
.org/releases/
ffmpeg
-
Qt历险记
·
2025-03-15 09:27
Qt
高级开发工程师
qt
windows
ffmpeg
Python爬虫教程:如何通过接口批量下载视频封面(
FFmpeg
技术实现)
在这篇博客中,我们将深入探讨如何使用Python通过接口批量下载视频封面,利用
FFmpeg
等技术
Python爬虫项目
·
2025-03-14 20:23
python
爬虫
开发语言
数据库
数据分析
scrapy
selenium
三分钟掌握音视频信息查询 | 在 Rust 中优雅地集成
FFmpeg
然而,直接使用
FFmpeg
命令行工具或其原生API存在以下挑战:命令行工具的复杂性:
FFmpeg
的命令行参数众多且复杂,使用不当可能导致错误。
Yeauty
·
2025-03-14 17:57
音视频
rust
ffmpeg
『
FFmpeg
学习笔记』MAC系统电脑安装
FFmpeg
以及使用
MAC系统电脑安装
FFmpeg
文章目录一.安装
FFmpeg
1.1.MACbrew安装
FFmpeg
1.2.MAC官网下载
FFmpeg
压缩包1.3.Windows安装1.4.Linux安装二.
FFmpeg
的使用
AI大模型前沿研究
·
2025-03-14 15:06
大模型笔记
macos
ffmpeg
M1
MPV Player(MPV播放器)
它通过
FFmpeg
提供硬件加速,支持VDPAU和VAAPI以及Windows上的DXVA2,以及VDA和VideoToolbox视频。mpv可以播放互联网广播流、视频流、“实时”应用各种音频
fhfhgfdgdsgi1
·
2025-03-14 01:31
tornado
【视频】
ffmpeg
、Nginx搭建RTMP、HLS服务器
1、源码安装Nginx1)源码下载因为要使用Nginx的模块nginx-rtmp-module,所以要下载nginx和nginx-rtmp-module的源码。下载地址:http://nginx.org/en/download.htmlhttps://github.com/arut/nginx-rtmp-module/tags2)解压、配置在同一个目录中解压nginx和nginx-rtmp-mod
郭老二
·
2025-03-14 00:56
视频
音视频
ffmpeg
nginx
【视频】V4L2、
ffmpeg
、OpenCV中对YUV的定义
1、常见的YUV格式1.1YUV420每像素16位IMC1:YYYYYYYYVV--UU–IMC3:YYYYYYYYUU--VV–每像素12位I420:YYYYYYYYUUVV=>YUV420PYV12:YYYYYYYYVVUU=>YUV420PNV12:YYYYYYYYUVUV=>YUV420SP(最受欢迎格式)NV21:YYYYYYYYVUVU=>YUV420SPIMC2:YYYYYYYYYY
郭老二
·
2025-03-13 10:14
视频
音视频
ffmpeg
opencv
msys2+mingw编译
ffmpeg
MinGW安装
ffmpeg
下载
ffmpeg
源码源码下载编译安装
ffmpeg
.
星火撩猿
·
2025-03-13 10:09
音视频集
msys2
ffmpeg
利用Qt + OpenGL 渲染 YUV数据,播放视频 mac版
最近利用Qt渲染YUV数据,折腾了很久,最开始使用
FFmpeg
将YUV数据转换成RGB数据后在用qt绘制,很快得到了成功,但是cpu占用率太大,最后放弃了。
jake2012
·
2025-03-13 09:07
OpenGL
Qt
Qt
3D
C/C++
【GB28181】H265-Nalu的封装
概述通过国标摄像头拉流,
ffmpeg
解码可以得到如下日志信息[rtsp@0x55842ed950]videocodecsetto:hevc[rtp@0x55842b7cc0]Nodefaultwhitelistset
gma999
·
2025-03-13 09:01
网络
ffmpeg
录制视频功能
本文目录1.环境配置2.
ffmpeg
编解码的主要逻辑:3.捕获屏幕帧与写入输出文件4.释放资源在录制结束时,释放所有分配的资源。
菜菜求佬带
·
2025-03-13 05:31
ffmpeg
音视频
Qt/C++音视频开发09-
ffmpeg
内核音视频同步
一、前言用
ffmpeg
来做音视频同步,个人认为这个是
ffmpeg
基础处理中最难的一个,无数人就卡在这里,怎么也不准,本人也是尝试过网上各种demo,基本上都是渣渣,要么仅仅支持极其少量的视频文件比如收到的数据包是一帧视频一帧音频的
feiyangqingyun
·
2025-03-13 04:28
Qt/C++音视频开发
ffmpeg
qt
音视频
Qt通过
FFmpeg
打开RTSP并截图一帧作为背景
该代码基于Qt和
FFmpeg
实现了从RTSP视频流中截取一帧图像,并将其渲染到QWidget作为背景图。
美丽的欣情
·
2025-03-13 04:26
Qt
FFmpeg
ffmpeg
qt
开发语言
Easyliev在线视频分享平台项目总结——SpringBoot、Mybatis、Redis、ElasticSearch、
FFmpeg
EasyLive项目总结登陆注册获取图片验证码captchat插件base编码(图片,用于前端展示)checkCodeKey验证码标识(用于匹配redis缓存,校验验证码)redis缓存保存验证码缓存用于登录注册校验(checkCodeKey为标识)注册校验验证码根据前端传递的checkCodeKey,在Redis缓存中查找验证码并进行比较注册昵称是否被使用邮箱是否被使用清除Redis中的验证码缓
周小闯
·
2025-03-13 04:25
项目总结
spring
boot
mybatis
redis
【JVM虚拟机】第一篇:初始JVM
我们编译出来的源代码,首先使用java提供的jdk中javac
编译成
.class后缀的字节码文件,这个文件实际上并不能被系统加载并运行,而是需要通过jvm进行解释成计算机机器码才能够
码上学道
·
2025-03-12 16:34
JVM虚拟机
jvm
FFmpeg
入门:最简单的音频播放器
FFmpeg
入门:最简单的音频播放器欢迎大家来到
FFmpeg
入门的第二章,今天只做一个最简单的
FFmpeg
音频播放器;同样,话不多说,先上流程图流程图以上流程和视频播放器的解码过程基本上是一致的;不同点在于
_多拉不懂A梦
·
2025-03-12 09:20
ffmpeg
音视频
【
FFmpeg
】AVpacket中解析出Nalu
本文仅仅总结如何利用
FFmpeg
库中的函数通过AVpacket解析出来Nalu的可行性以及方法。
gma999
·
2025-03-12 06:57
ffmpeg
ffplay 使用文档介绍
ffplayffplay是一个简单的媒体播放器,它是
FFmpeg
项目的一部分。
FFmpeg
是一个广泛使用的多媒体框架,能够解码、编码、转码、复用、解复用、流化、过滤和播放几乎所有类型的媒体文件。
码流怪侠
·
2025-03-11 17:06
FFmpeg
ffplay
播放器
音视频
直播
转码
opencv借助
ffmpeg
读取sdp文件进行rtp拉流 20231019
20231019
ffmpeg
装起来很快编译命令g++rtp_
ffmpeg
_test.cpp-ooutput$(pkg-config--libsopencv4)代码如下#include#include#include
诗筱涵
·
2025-03-11 16:32
rtsp
用简单代码实现功能
OpenCV
rtp
SOPHON SDK解码视频流的常见调试方法
rtsp是否正常工作3.确认解码器是否能正常工作:(url为文件名或者rtsp连接地址)4.确认解码器和vpp的OpenCV接口是否正常工作5.解码不正确或者无法解码的最终调试手段1.rtsp连接测试
ffmpeg
-rtsp_transporttcp-iurl-frawvideo-y
算能开发者社区
·
2025-03-11 16:54
SOPHON
SDK常见问题
linux
人工智能
视频生成缩略图
视频生成缩略图最近有个需求,视频上传之后在列表和详情页需要展示缩略图使用
ffmpeg
首先引入jar包org.bytedecojavacpp1.4.3org.bytedecojavacv1.4.3org.bytedeco.javacpp-presets
ffmpeg
-platform4.0.2
·
2025-03-11 11:47
后端
xuggle操作视频
xuggle操作视频有个需求是要读取视频的宽高,找到了Xuggle和
FFmpeg
两种方式,
FFmpeg
很强大,但是我并不需要那些功能,所以使用了轻量一点的Xuggle引入依赖xugglexuggle-xuggler5.4
·
2025-03-11 11:47
后端
使用jcodec库,访问网络视频提取封面图片上传至oss
注释部分为
FFmpeg
(确实方便但依赖太大,不想用)packagecom.zuodou.upload;importcom.aliyun.oss.OSS;importcom.aliyun.oss.model.ObjectMetadata
鑫品
·
2025-03-10 20:49
音视频
传媒
面试__八股
java解释执行,即时编译(
编译成
本地代码,效率高,内存占用多,C1,C2)编译优化技术:方法内联,复写传播,无用代码删除字节码就是虚拟机所使用的指令集类加载:加载(获取类的二进制流文件,方法区的数据结构
big muscle
·
2025-03-10 17:01
Java
面试
linux
jvm
FFplay 7.0 文档
ffplay文档1.概要ffplay[options][input_url]2.描述FFplay是一个非常简单且可移植的媒体播放器,使用
FFmpeg
库和SDL库。
宋志辉
·
2025-03-09 22:35
FFmpeg
7.0文档
ffplay
ffmpeg
H5之webcoekt播放JPEG图片流
我们可以将视频数据在后端解码后直接将图片推送到webcoekt前端,然后前端通过websocket接收图片然后将图片显示到img或canvas中即可,当然这个是我自己设想的,也是应该可以做的到了,做到如下需要以下技术支持:后端直接
ffmpeg
·
2025-03-09 16:18
视频处理html5
搭建测试用的redis集群 访问失败小记
首先在ubuntu下启动redis集群下载redis源码,
编译成
功后,进入utils/create-cluster目录,运行./create-clusterstart.
yinhezhanshen
·
2025-03-09 09:42
redis
golang
【CMakeLists】学习笔记
编写CMakeLists.txt最常用的功能就是调用其他的头文件(*.h*.hpp)、动态链接库(*.so)、静态链接库(*.a),将源文件*.cpp*.c*.cc
编译成
目标可执行或目标可链接库文件。
何故清风不知意
·
2025-03-09 09:11
学习
笔记
常见开源许可证
常见开源许可证许可证允许商业使用是否必须开源适用场景MIT✅是❌否最宽松,适合开源库(如OCCT相关项目)GPL✅是✅必须强制开源,适合Linux、GNU项目LGPL✅是☑️仅限修改核心部分适用于动态库(如Qt、
FFmpeg
WwwwwH_PLUS
·
2025-03-09 07:52
#
Software
Engineering
开源
OSG开发笔记(三十二):深入理解相机视口、制作支持与主视图同步变换旋转的相机HUD
143852695各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、
ffmpeg
长沙红胖子Qt(技术Q群4597637)
·
2025-03-08 08:19
Qt开发
OSG三维开发
Qt
OSG
三维开发
HUD相机
前景HUD旋转坐标
FFmpeg
4.3 音视频-多路H265监控录放C++开发十三:将AVFrame转换成AVPacket。视频编码原理.编码相关api,H264特殊参数说明
前提:从前面的学习我们知道AVFrame中是最原始的视频数据,这一节开始我们需要将这个最原始的视频数据压缩成AVPacket数据,我们前面,将YUV数据或者RGBA数据装进入了AVFrame里面,并且在SDL中显示。也就是说:对于安防项目来说,我们将原始从摄像头数据(YUV,RGB)转换成AVFrame后,可以直接显示出来。但是如果我们将要数据存储,则要将AVFrame转成AVPacket.视频编
hunandede
·
2025-03-08 07:51
FFmpeg4.3
ffmpeg
音视频
c++
RV1126视频采集
简介:将摄像头采集的视频以H264编码存储在本地文件test_out.h264里,并以
ffmpeg
播放**1.
weixin_45281309
·
2025-03-08 05:14
嵌入式Linux
音视频
c++
嵌入式硬件
[
FFmpeg
] 软解码将mp4解码为yuv420文件
文章目录概要整体架构流程代码小结概要使用
ffmpeg
软件解码mp4文件,解码为yuv420p类型的数据。
努力学习的谢老板
·
2025-03-08 05:42
ffmpeg
视频编解码
音视频
FFmpeg
--解码:mp4文件解码为音频aac和视频h264
mp4文件解封装:视频文件(mp4)–解封装—音频流(aac),视频流(h264)流程code命令行参数:input.mp4out.h264out.aac#include#include"libavutil/log.h"#include"libavformat/avformat.h"#defineERROR_STRING_SIZE1024#defineADTS_HEADER_LEN7;intadt
八月的雨季997
·
2025-03-08 05:36
ffmpeg
aac
qt 播放pcm音频
一、获取PCM音频
ffmpeg
-iinput.mp3-acodecpcm_s16le-ar44100-ac2-fs16leoutput.pcm-acodecpcm_s16le:指定16位小端PCM编码格式
码农客栈_V13427279549
·
2025-03-08 05:56
音视频
Qt
pcm
音视频
Java为什么是跨平台的
即时编译(JIT)优化:JVM会将高频执行的字节码动态
编译成
本地机器码,提升运行效率,弥补解释执行的性能损失。二
xiao--xin
·
2025-03-08 01:31
入门须知
java
笔记
Java基础
面试
Vid ---基于Rust的高性能视频关键帧提取工具架构解析
ShowCaseFastRunvid-iD:/cursor一、工具定位与核心价值解决的问题:海量监控视频的快速关键帧回溯教学视频的内容摘要生成视频素材库的智能索引构建技术亮点:多级并行处理架构
FFmpeg
Foodie豪哥
·
2025-03-07 23:14
rust
音视频
架构
ffmpeg
[
FFmpeg
] AVPacket 的使用记录(初始化、引用、解引用、释放)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、先看下与AVPacket相关的几个重要函数1.AVPacket*av_packet_alloc(void)2.intav_new_packet(AVPacket*pkt,intsize)3.voidav_packet_free(AVPacket**pkt)4.intav_packet_ref(AVPacket*dst,
ihmhm12345
·
2025-03-07 22:34
C++
ffmpeg
ffmpeg
FFMpeg
av_packet_ref 引起软件crash问题
av_packet_ref引起软件crash问题
ffmpeg
在多线程编程中,相信大家必然会用到av_packet_ref来解决大量复制内存的问题,这里有个坑,多线程中,每个线程应该去管理自己的AVPacket
ihmhm12345
·
2025-03-07 22:34
ffmpeg
2025-03-06
ffmpeg
提取SPS/PPS/SEI ( extradata )
一、需求在某些情况下,可能需要直接使用H264/H265等原始数据流进行解码,比较常用的udp下的h264/h265。这时需要av_parser_parse2来组AVPacket,但对于视频的信息:宽高、格式等,可以根据AVCodecParserContext来获取,也可以直接提取sps/pps/sei这些原始数据extradata本文讲如何从原始数据流(AVPacket)中找出extradata
ihmhm12345
·
2025-03-07 21:28
ffmpeg
ffmpeg
Java泛型类型擦除问题
以前就了解过Java泛型的实现是不完整的,最近在做一些代码重构的时候遇到一些Java泛型类型擦除的问题,简单的来说,Java泛型中所指定的类型在编译时会将其去除,因此List和List在
编译成
字节码的时候实际上是一样的
ikt4435
·
2025-03-07 17:48
编程
程序员
Java
java
开发语言
WebRTC新增
FFmpeg
视频编解码模块
1整体描述目前webrtc内置的视频编解码器包括:VP8、VP9、AV1和H264。一般情况下载pc端基本可以满足大部分的需求,但是有时候为了进行编解码器的扩展包括支持H265或者是支持硬件编解码以提升效率时需要新增编解码模块。2新增外部编码器编码器实现的要点包括两个部分:一是需要实现以VideoEncoder为基类的编码器对象,核心API实现如下:(1)初始化编码器,将编码参数传入进行初始化。v
程序员老舅
·
2025-03-07 03:59
音视频开发进阶
webrtc
视频编解码
实时音视频
音视频
c++
FFmpeg
6.0实现视频硬解码
目录一、背景二、
FFmpeg
6.0实现视频硬解码的操作步骤2.1、安装
FFmpeg
6.02.2、配置
FFmpeg
解码器2.3、转换视频流格式2.4、在Surface设备上显示视频三、总结一、背景随着计算机技术的不断发展
大王算法
·
2025-03-07 03:58
ffmpeg
音视频
c++
1024程序员节
FFmpeg
中 protocols 使用文档介绍
描述
FFmpeg
中用ibavformat库来提供的输入和输出协议。
码流怪侠
·
2025-03-07 02:55
ffmpeg
视频编解码
FFmpeg
protocols
网络协议
音视频
直播
ubuntu
ffmpeg
的学习历程 -- chapter 1
学习目标:在ubuntu18.04系统上面使用
ffmpeg
完成视频的采集与H.264硬件编码,抽帧。
ErisX
·
2025-03-07 02:52
ubuntu
ffmpeg
开发
ubuntu
ffmpeg
学习
c# .NET 的 Native AOT与java性能对比
以往,Java开发APP时,需经过多个步骤,从Java代码
编译成
字节码,再通过Java虚拟机在运行时将字节码转换为机器码,这一过程涉及大量的解释和转换工作,产生了额外的性能开销。
橙-极纪元JJYCheng
·
2025-03-06 12:18
c#
c#
.net
java
Native
AOT与java
Ubuntu录屏--OBS
安装OBS具体步骤直接参考OBS官网下载|OBS需要使用的命令:安装
ffmpeg
sudoapt-getinstall
ffmpeg
添加第三方软件源(PPA)sudoadd-apt-repositoryppa
Kevin__47
·
2025-03-06 12:46
日常小项目
ubuntu
linux
运维
基于
FFmpeg
实现 H.264 转 MP4 视频转码
引言
FFmpeg
是强大的开源音视频处理库,能实现多种音视频操作。本文将分享如何用
FFmpeg
把H.264视频文件转码为MP4格式。
码农新猿类
·
2025-03-06 01:48
FFMPEG
ffmpeg
如何优化
FFmpeg
拉流性能及避坑指南
FFmpeg
作为流媒体处理的核心工具,其拉流性能直接影响直播/点播体验。本文从协议优化、硬件加速、网络策略三大维度切入,结合实战案例与高频踩坑点,助你突破性能瓶颈!
挣扎与觉醒中的技术人
·
2025-03-05 18:53
ffmpeg
人工智能
深度学习
AI编程
AIGC
性能优化
Unity和C++之间的区别
编译型语言:C++代码需要通过编译器
编译成
机器代码后才能运行,因此执行效率高,但开发周期较长。手动内存管理:C++允许开发者手动管理内存分配和释放,这提供了更高的性
·
2025-03-05 07:01
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他