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编解码
[总结] 音视频开发工程师之路
前言音视频开发是一个涉及多个技术领域的复杂方向,涵盖了音频处理、视频渲染、
编解码
技术、流媒体传输等多个方面。以下是一个简要的学习路线指南,帮助你逐步掌握音视频开发的核心技能。
二进制怪兽
·
2025-02-19 20:17
音视频
音视频
springboot java
ffmpeg
视频压缩、提取视频帧图片、获取视频分辨率
用到的maven依赖:lombok依赖就不贴出来了org.bytedeco
ffmpeg
-platform4.3.2-1.5.5org.apache.commonscommons-lang33.12.0cn.hutoolhutool-all5.5.2
因我你好久不见
·
2025-02-19 18:57
java
spring
boot
ffmpeg
QT+
FFmpeg
如何使用GPU加速解码?
全文目录:问题描述解决方案1.确保
FFmpeg
和CUDA的支持2.正确选择硬件解码器设置硬件解码器3.初始化CUDA硬件设备4.硬件解码流程解码帧并处理硬件帧5.检查FF
bug菌¹
·
2025-02-19 17:22
全栈Bug调优(实战版)
qt
ffmpeg
开发语言
c++
ffmpeg
音频命令(常用篇)
写在前面使用
ffmpeg
的主要原因是工作需要,期间总是会涉及音频的采样率、音量啥的转换,音频的剪切与合成叠加。这是以前在别的平台发布的,整合一下丢在这,方便以后查阅。
晓光尘梦
·
2025-02-19 16:49
其他知识点学习
ffmpeg
音视频
x86平台基于Qt+opengl优化
ffmpeg
软解码1080P视频渲染效率
一般的在arm嵌入式平台,大多数板子都要硬解码硬件渲染的框架,使用即可。在x86下比较麻烦了。优化的思路一共有以下几个方面,1.软解码变成硬解码2.将YUV转QImage的操作转移到GPU3.QWidget渲染QImage变成opengGL渲染AVFrame这三点优化来说2与3是优化的效率是非常显著的。1的优化效果往往需要将硬解码的数据copy至CPU再使用2-3的优化。这样一来,解码效率提升了,
zanglengyu
·
2025-02-19 16:14
Qt上位机开发
qt
ffmpeg
音视频
FFmpeg
基本语法全面介绍
1.
FFmpeg
基本语法结构
FFmpeg
的命令行工具遵循以下基本语法结构:
ffmpeg
[全局选项]-i输入文件[输入选项][输出选项]输出文件语法说明:
ffmpeg
:命令行工具的名称。
陈皮话梅糖@
·
2025-02-19 16:13
FFmpeg音视频高阶技术讲解
ffmpeg
ffmpeg
实现视频拼接,图片生成视频demo
利用
ffmpeg
实现图片生成视频,视频拼接,添加字幕等$img){//添加背景//$returnImg="backImg{$key}.jpg";//$output="output{$key}.mp4";
德玛西亚没有明天
·
2025-02-19 05:14
ffmpeg
音视频
FFmpeg
源码编译安装
参考:https://trac.
ffmpeg
.org/wiki/CompilationGuide/UbuntuLinux(Ubuntu)下载
FFmpeg
源码,并将其解压,这里我将它放在~/
ffmpeg
_source
coolhuhu~
·
2025-02-19 02:22
语音
linux
ffmpeg
ffmpeg
源码分析:avformat_open_input()
)二、init_input()2.1av_probe_input_format2()2.2av_probe_input_buffer2()2.3io_open三、read_header()本文简单分析
FFmpeg
风雨兼程8023
·
2025-02-18 21:22
ffmpeg
ffmpeg
FFMpeg
源码分析 (3)avformat_open_input()
这个函数主要用来打开媒体资源。完成媒体格式的探测和获取相关的媒体信息的工作。函数完成定义如下:intavformat_open_input(AVFormatContext**ps,constchar*filename,AVInputFormat*fmt,AVDictionary**options){AVFormatContext*s=*ps;inti,ret=0;AVDictionary*tmp=
雷霆小屁熊
·
2025-02-18 21:52
FFmpeg
ffmpeg
FFMPEG
源码分析:avformat_open_input()(媒体打开函数)
本文分析了
FFMPEG
中的媒体打开函数avformat_open_input()//参数ps包含一切媒体相关的上下文结构,有它就有了一切,本函数如果打开媒体成功,//会返回一个AVFormatContext
sunshineywz
·
2025-02-18 20:18
ffmpeg
iOS 中使用
FFmpeg
的高级功能 - 滤镜(Filters)
FFmpeg
提供了强大的滤镜功能,可以对音视频进行各种处理,例如裁剪、缩放、添加水印、调整颜色、添加特效等。1.
FFmpeg
滤镜基础知识1.1什么是滤镜(Filters)?
陈皮话梅糖@
·
2025-02-18 20:17
FFmpeg音视频高阶技术讲解
ios
ffmpeg
ffmpeg
configure 研究2:分析屏幕输出及文件输出的具体过程
author:hjjdebugdate:2025年02月17日星期一16:57:55CSTdescription:
ffmpeg
configure研究2分析屏幕输出及文件输出的具体过程文章目录0.执行.
hjjdebug
·
2025-02-18 20:15
#
config
configure
变量
函数
ffmpeg
源码简析(五)编码——avformat_alloc_output_context2(),avcodec_encode_video2()
1.avformat_alloc_output_context2()在基于
FFmpeg
的视音频编码器程序中,该函数通常是第一个调用的函数(除了组件注册函数av_register_all())。
小码哥_WS
·
2025-02-18 20:14
流媒体-直播-编解码
ffmpeg
ffmpeg
编码
源码
FFmpeg
源码:av_strlcpy函数分析
而
FFmpeg
自定义了av_strlcpy函数,在
崔杰城
·
2025-02-18 20:43
FFmpeg源码分析
ffmpeg
ffmpeg
多路流处理在iOS的具体使用
FFmpeg
提供了强大的工具来操作这些流,例如提取、替换、合并等。1.2常见的多路流操作操作类型功能描述提取流从文件中提取特定的流(如音频
陈皮话梅糖@
·
2025-02-18 09:37
FFmpeg音视频高阶技术讲解
ffmpeg
ios
ffmpeg
-cli-wrapper操作
ffmpeg
的工具
学习链接
ffmpeg
-cli-wrapper-内部封装了操作
ffmpeg
命令的java类库,它提供了一些类和方法,可以方便地构建和执行
ffmpeg
命令,而不需要直接操作字符串或进程。
NaughtyBo
·
2025-02-18 08:36
视频&流媒体
ffmpeg
使用 Python 爬虫和
FFmpeg
爬取 B 站高清视频
以下是一个完整的Python爬虫代码示例,用于爬取B站视频并使用
FFmpeg
合成高清视频。
大懒猫软件
·
2025-02-18 04:15
python
爬虫
ffmpeg
FFMpeg
源码分析-io_open_default()
主要函数调用关系如下图所示/**s:传进去的AVFormatContext结构体pb:函数调用成功之后创建的AVIOContext结构体。url:输入输出协议的地址(文件也是一种“广义”的协议,对于文件来说就是文件的路径)。flags:打开地址的方式。可以选择只读,只写,或者读写。取值如下。AVIO_FLAG_READ:只读。AVIO_FLAG_WRITE:只写。AVIO_FLAG_READ_WR
坚持不懈z
·
2025-02-17 08:37
ffmpeg
ffmpeg
源码分析:avio_open2()
目录一、ffurl_open_whitelist1.1ffurl_alloc()1.2ffurl_connect二、ffio_fdopen2.1avio_alloc_context()libavformat\Avio.h/***CreateandinitializeaAVIOContextforaccessingthe*resourceindicatedbyurl.*@noteWhentheres
风雨兼程8023
·
2025-02-17 08:06
ffmpeg
ffmpeg
FFmpeg
源码分析:avformat_open_input
变量中定义当前支持的音视频采集格式在libavdevice/indev_list.c文件的indev_list变量中定义用户可以自行查看av_find_input_format函数的具体逻辑,得知最新版本的
ffmpeg
chaisy971124568
·
2025-02-17 08:29
WebRTC
音视频
FFmpeg
ffmpeg
python M3U8转换为MP4
importosimportasyncioimportrandomimportshutilimportaiohttpimport
ffmpeg
fromconcurrent.futuresimportThreadPoolExecutor
会飞的鱼—
·
2025-02-17 03:27
python
麒麟SoC的详细架构组成介绍
的主要组成部分1.应用处理器(ApplicationProcessor,AP)2.图形处理单元(GPU)3.神经网络处理单元(NPU)4.图像信号处理器(ISP)5.调制解调器(Modem,基带芯片)6.多媒体
编解码
器
小蘑菇二号
·
2025-02-16 16:33
麒麟
PCM音频文件播放-PC软件推荐+android代码
PCM音频文件播放PC工具推荐Audacity音频处理PC端可以播放PCM的软件,亲测可用,并且作者很贴心了附上了可下载的
FFMPEG
库,按照步骤导入即可。
superZhiChaoc
·
2025-02-16 08:27
Android
android
音视频
java
linux下
ffmpeg
编译成so文件,Mac 编译
FFmpeg
成一个SO库
FFmpeg
使用第三步,编译
FFmpeg
成一个SO库.编译环境macOSHighSierri10.13.3android-ndk-r14b
FFmpeg
3.4.2简介由于
ffmpeg
编译的so数目繁多,直接使用这些类库还是比较麻烦的
灰先森
·
2025-02-15 17:07
OpenCV开发笔记(八十一):通过棋盘格使用鱼眼方式标定相机内参矩阵矫正摄像头图像
hpzwl.blog.csdn.net/article/details/142614975长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、
ffmpeg
长沙红胖子Qt(技术Q群4597637)
·
2025-02-15 11:23
Qt开发
图形图像处理
OpenCV图像处理
opencv
鱼眼畸变矫正
鱼眼摄像头标定
华为FreeBuds Pro4和FreeBuds Pro3区别,相比上一代升级了什么
FreeBudsPro4FreeBudsPro3音质采用升级版星闪核心技术与L2HC4.0智能无损
编解码
协议,传输码率大幅提升至2.3Mbps,可支持48kHz/2
芥子沫
·
2025-02-15 05:33
华为
FFmpeg
+ OpenGL ES 美颜相机教程大纲
做OpenGL和
FFmpeg
也有很长一段时间了,最近打算结合
FFmpeg
+OpenGLES做一期视频教程,下面是完整视频教程大纲。最终的项目实战效果是实现一款美颜相机。
陈皮话梅糖@
·
2025-02-14 20:23
ffmpeg
数码相机
RV1126解码(1)
主要功能是通过
FFMPEG
的API读取每一帧的音视频数据,并通过RV1126的解码,对每一帧的压缩数据进行解码操作,并最终把解码的数据打印出来。
学习嵌入式的小羊~
·
2025-02-14 15:47
rv1126解码
音视频
ffmpeg
【JavaScript爬虫记录】记录一下使用JavaScript爬取m4s流视频过程(内含
ffmpeg
合并)
前言前段时间发现了一个很喜欢的视频,可惜网站不让下载,简单看了一下视频是被切片成m4s格式的流文件,初步想法是将所有的流文件下载下来然后使用
ffmpeg
合并成一个完整的mp4,于是写了一段脚本来实现一下
Luxine.
·
2025-02-14 15:17
前端分享
javascript
爬虫
音视频
Java中文乱码浅析及解决方案
基本概念在解决这个问题之前,我们需要先理解几个基本概念:字符编码(CharacterEncoding):是一套用于字符集(CharacterSet)的
编解码
规则,决定了计算机如何使用数字来表示特定字符。
南方淮竹
·
2025-02-14 06:43
实用解决方案
java
乱码
解决方案
案例分析
x265 接口函数 API 功能详细介绍
接口函数详细介绍x265_param_alloc:该函数会分配一个x265_param的实例,这个结构体用于存储x265
编解码
器的参数。
码流怪侠
·
2025-02-14 04:22
视频编解码
HEVC
x265
音视频
API
Android平台
FFmpeg
多媒体处理实战
本文还有配套的精品资源,点击获取简介:
FFmpeg
在Android平台为开发者提供强大的音视频处理能力,涵盖
编解码
、容器格式解析、软硬解码切换、音频重采样和视频转换等关键功能。
雲明
·
2025-02-14 04:21
FFmpeg
音视频
编解码
优化
FFmpeg
音视频
编解码
优化关键词
FFmpeg
音视频
编解码
优化策略性能测试实战案例摘要本文将围绕
FFmpeg
音视频
编解码
优化这一主题,详细介绍
FFmpeg
的基础知识、安装配置、音视频
编解码
原理、性能优化方法
AI天才研究院
·
2025-02-14 04:51
计算
AI大模型企业级应用开发实战
DeepSeek
R1
&
大数据AI人工智能大模型
java
python
javascript
kotlin
golang
架构
人工智能
大厂程序员
硅基计算
碳基计算
认知计算
生物计算
深度学习
神经网络
大数据
AIGC
AGI
LLM
系统架构设计
软件哲学
Agent
程序员实现财富自由
音视频:11.Shell脚本-动手编译
FFmpeg
Shell脚本-动手编译
FFmpeg
1.Cmake交叉编译Android动态库2.配置NDK环境2.1NDK中交叉编译工具的变化2.1.1.交叉编译工具位置的变化:3.手写
FFmpeg
编译脚本4.编译遇到的问题
eastRiseWm
·
2025-02-14 04:50
音视频
Linux 上使用 Rust、Golang 和 C++ 进行应用开发比较
作为一名前音视频
编解码
工程师,最常使用的语言是c/c++,但是永久了总想尝试下其他语言。
孽小倩
·
2025-02-14 04:17
linux
开发语言
linux
rust
ffmpeg
所有版本下载地址
地址如下:Indexof/releaseshttps://
ffmpeg
.org/releases/
demodashi666
·
2025-02-14 04:16
ffmpeg
FFmpeg
Per-file main options
1.-ffmt强制设置输入或输出文件的格式;对于输入文件来说,格式是自动检测的;输出文件则是根据文件后缀推测格式的;因此该选项多数情况下是不需要的。2.-c[:stream_specifier]codec(input/output,per-stream)-codec[:stream_specifier]codec(input/output,per-stream)选择一个编码器(在输出文件之前使用)
SimpleForest
·
2025-02-14 03:02
ffmpeg
ffmpeg
FFmpeg
Audio options
ffmpeg
音频命令选项:1.-aframesnumber(output)设置输出音频帧的数量。这是一个已经过时的别名,应该使用-frames:a参数来代替。
SimpleForest
·
2025-02-14 03:02
ffmpeg
ffmpeg
【音视频】
ffmpeg
android端调试指南
背景:本文旨在Android端导入和调试
ffmpeg
使用,作为工具文档简化初次入门使用难度。
MooMLu
·
2025-02-14 03:59
音视频
ffmpeg
android
FFmpeg
Video options
FFmpeg
视频相关选项1.-vframesnumber(output)设置输出视频帧数示例:
ffmpeg
-iinput.mp4-vframes90output.mp4表示输出90帧视频2.
SimpleForest
·
2025-02-14 03:59
ffmpeg
ffmpeg
qt+
ffmpeg
实现音视频播放(二)之音频播放
一、音频播放流程1、打开音频文件通过avformat_open_input()打开媒体文件并分配和初始化AVFormatContext结构体。函数原型如下:intavformat_open_input(AVFormatContext**ps,constchar*url,AVInputFormat*fmt,AVDictionary**options);参数说明:-`ps`:指向`AVFormatCo
码农客栈_V13427279549
·
2025-02-13 10:58
ffmpeg
音视频
Qt
qt
ffmpeg
音视频
TX2+
FFmpeg
+OpenCV读取显示网络摄像头
现在视频数据流是
ffmpeg
解码h264文件得到的,由于要依赖该数据源进行相应的后续处理,所以需要将
ffmpeg
中
宗而研之
·
2025-02-13 05:53
#
NVIDIA
Jetson
[Python]JWT认证与pyjwt包简介
文章目录JWT认证简介构成载荷声明pyjwt
编解码
flask中验证JWT是一种JSON的行业标准,广泛应用在系统的用户认证方面。
alwaysrun
·
2025-02-13 03:39
Python
Internet
python
jwt
flask
pyjwt
JavaCV进阶opencv图像处理:扫描并识别视频中的二维码
人脸检测识别javacv进阶opencv图像检测/识别系列目录人脸检测识别JavaCV进阶opencv图像处理:摄像头图像人脸检测JavaCV进阶opencv图像处理:
ffmpeg
视频图像画面人脸检测JavaCV
eguid_1
·
2025-02-12 17:50
#
JavaCV进阶之opencv
JavaCV图像处理合集
扫描视频二维码
opencv识别二维码
javacv检测二维码
java扫描检测二维码
识别二维码
【音视频】RTSP拉流: RTP协议头部详解(二)
如何一步步实现音视频的拉流过程,包括一系列涉及到的协议,rtsp,sdp,rtp(本系列文章的核心内容会放在rtp协议,会重点介绍讲解rtp负载部分),rtcp,从rtp解析aac,h264数据帧,得到帧后如何交给解码库(
ffmpeg
自由柿
·
2025-02-12 14:31
音视频
FFmpeg
学习路径
一、基础入门
FFmpeg
简介
FFmpeg
的历史与发展
FFmpeg
在多媒体处理中的应用场景
FFmpeg
API与命令行工具的区别开发环境搭建源码下载与编译(Linux、macOS、Windows下的编译方法
wangxinwei2000
·
2025-02-12 05:32
ffmpeg
学习
FFmpeg
命令规则与参数详解:输入/输出 YUV 文件的要求与分析
FFmpeg
命令规则与参数详解:输入/输出YUV文件的要求与分析
FFmpeg
是一个强大的多媒体处理工具,支持视频、音频的
编解码
、格式转换、流媒体处理等功能。
陈皮话梅糖@
·
2025-02-12 05:01
FFmpeg音视频高阶技术讲解
ffmpeg
FFmpeg
与 FFplay 参数详解:-f、-pix_fmt、-pixel_format 和 -video_size 的区别与用法
FFmpeg
与FFplay参数详解:-f、-pix_fmt、-pixel_format和-video_size的区别与用法在使用
FFmpeg
和FFplay进行视频处理和播放时,-f、-pix_fmt、-
陈皮话梅糖@
·
2025-02-12 05:01
FFmpeg音视频高阶技术讲解
ffmpeg
视频
编解码
标准中的 Profile 和 Level
视频
编解码
标准中的Profile和Level在视频编码标准(如H.264/AVC、HEVC/H.265、H.266/VVC、AV1)中,Profile(配置文件)和Level(级别)是两个重要的概念,它们用于定义编码器和解码器支持的特性
码流怪侠
·
2025-02-11 19:17
AV1-libaom
视频编解码
Profile
Level
H264
HEVC
H266
AV1
上一页
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
其他