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源码阅读
Android Handler
源码阅读
(技术记录/回忆)
Handler是Android中最常用线程通讯方式之一、也是非UI线程与线程通讯的主要方式。你可能有个疑问基础api中AsyncTask、runOnUiThread()还是第三方的RxJava、Eventbus内部都是直接或间接使用Handler实现对UI线程进行更新(参照源码)。//--runOnUiThreadpublicfinalvoidrunOnUiThread(Runnableactio
CrazyDevp
·
2024-01-13 00:27
【秒懂音视频开发】08_音频录制02_编程
通过编程录音开发录音功能的主要步骤是:注册设备获取输入格式对象打开设备采集数据释放资源需要用到的
FFmpeg
库有4个。
音视频开发老马
·
2024-01-12 22:40
音视频开发
流媒体服务器
Android音视频开发
音视频
实时音视频
视频编解码
计算机视觉
实时互动
FFMPEG
初识与安装(Linux)
1.
FFmpeg
简介
FFmpeg
是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。
攻城狮百里
·
2024-01-12 22:40
音视频
c++
ffmpeg
linux
程序人生
编程语言
FFmpeg
项目初探学习笔记
FFmpeg
是广泛使用于的多媒体解决方案,是一个自由软件项目的名称,采用LGPL或GPL许可证。它提供了录制/转换以及流化音视频的完整解决方案。包含非常先进的音频/视频编解码库libavcodec。
Everbrilliant89
·
2024-01-12 22:38
音视频开发
FFmpeg
音视频编程
libavcodec
FFmpeg编译
FFmpeg初步使用
Android音视频: 引入
FFmpeg
本文你可以了解到本文将介绍如何将上一篇文章编译出来的
FFmpeg
so库,引入到Android工程中,并验证so是否可以正常使用。
老张音视频开发进阶
·
2024-01-12 22:08
android
音视频
ffmpeg
最新靠谱可用的-Mac-环境下-
FFmpeg
-环境搭建
最近在尝试搭建
FFmpeg
开发环境时遇到一个蛋疼的事,Google了N篇文章竟然没有一篇是可以跑起来的!
老张音视频开发进阶
·
2024-01-12 22:08
macos
ffmpeg
三、
FFmpeg
安装
1.
FFmpeg
介绍
FFmpeg
是一个完整的、跨平台的解决方案,用于记录、转换和流化音/视频。
FFmpeg
采用LGPL或GPL许可证,提供了录制、转换及流化音/视频的完整解决方案。
释然`
·
2024-01-12 22:05
直播服务器
音视频
ffmpeg
nginx
FFmpeg
编程录制音频(Mac OS)
之前我们使用
FFmpeg
命令行工具进行了简单的音视频操作,这次在MacOS环境下编写代码实现简单的音频录制功能。
老张音视频开发进阶
·
2024-01-12 22:33
ffmpeg
音视频
【安装】Linux安装
ffmpeg
ffmpeg
下载地址Indexof/releases(
ffmpeg
.org)下载wgethttps://
ffmpeg
.org//releases/
ffmpeg
-6.1.1.tar.gztar-zxvf
ffmpeg
我是Superman丶
·
2024-01-12 18:06
安装配置
运维服务
linux
ffmpeg
运维
【
源码阅读
】交易池txs_pool
重要接口:ITxsPool的实现:typeTxsPoolstruct{configTxsPoolConfigchainconfig*params.ChainConfigbccommon.IBlockChaincurrentState*state.IntraBlockStatependingNonces*txNoncercurrentMaxGasuint64ctxcontext.Context//c
Camina hacia ti
·
2024-01-12 18:21
区块链
区块链
【
源码阅读
】交易池txs_fetcher&txs_noncer
txs_noncer1、txNoncertypetxNoncerstruct{fallbackevmtypes.IntraBlockStatenoncesmap[types.Address]uint64locksync.Mutex}fallbackevmtypes.IntraBlockState:表示回退状态,用于在没有找到对应地址的nonce时使用。noncesmap[types.Address
Camina hacia ti
·
2024-01-12 18:51
区块链
区块链
【
源码阅读
】事件订阅包v2
1、FeedFeed实现一对多订阅,其中事件的载体是通道。发送到Feed的值会同时传送到所有订阅的通道。与Typemux的对比链接:linkTypeMux是一个同步的事件框架,当有一个被订阅的事件发生的时候,会遍历该事件对应的订阅者通道,通知其中的订阅者,但是当订阅者1没有接受该消息的时候,发送进程会被阻塞,会影响对订阅者2的发送。所以Feed作为流式事件框架,是否是异步的取决于是否有缓存通道,当
Camina hacia ti
·
2024-01-12 17:17
区块链
区块链
Fpga开发笔记(一):高云FPGA芯片介绍,入手开发板套件、核心板和底板介绍
https://hpzwl.blog.csdn.net/article/details/135551179红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、
ffmpeg
长沙红胖子Qt软件开发
·
2024-01-12 16:52
fpga开发
fpga开发
Golang协程池ants库的学习、使用及
源码阅读
,协程池与GMP模型关系的理解
前言在工作时遇到了一个需要使用ants协程池的地方,因此顺带来学习一下他的原理。协程池Golang的资源还是偏少一些…因此先简单的参考学习了一下线程池。类似于Java中的线程池,协程池也是为了减少协程频繁创建、销毁所带来资源消耗的问题。按默认每个goroutine8kb内存来算,几十万个goroutine就会占满8Gb内存。同时,由于goroutine的结束需要等待自身运行结束才可以销毁,所以也可
Climber47
·
2024-01-12 10:38
Golang
golang
学习
开发语言
获取
ffmpeg
转码的实时进度
文章目录前言一、需求二、实现获取
ffmpeg
转码的实时进度1、思路梳理2、源码修改三、运行结果前言本文记录查看
ffmpeg
进行转码时的实时进度。
须尽欢~~
·
2024-01-12 10:30
音视频开发
ffmpeg
转码
使用srs_librtmp实现RTMP推流
现有的产品中的第三方库比较有限,连个
ffmpeg
都没,所以要选择可以直接集成代码进来的第三方库,最后选中了srs_librtmp。
qiu旭
·
2024-01-12 10:38
Linux
笔记
RTMP推流
srs_librtmp
linux
基于3D Gaussian Splatting与NeRF实现三维重建(使用IPhone创建数据集)
基于SpectacularAI与NeRF实现三维重建-使用IPhone创建数据集前言项目简介创建数据集扫描处理数据集解析数据集Python环境Windows
ffmpeg
环境搭建数据集处理安装Nerfstudio
BIGBOSSyifi
·
2024-01-12 08:02
机器学习
OpenCV
python
SLAM
python
nerfstudio
ffmpeg
编译和使用NDK交叉编译
参考http://trac.
ffmpeg
.org/wiki/CompilationGuide/Ubuntu去掉了libaom到
ffmpeg
目录下执行如下操作:wget-O
ffmpeg
-snapshot.tar.bz2https
SuperTypeMen
·
2024-01-12 07:25
RTMP vs SRT:延迟与最大带宽的比较
本文福利,免费领取C++音视频学习资料包+学习路线大纲、技术视频/代码,内容包括(音视频开发,面试题,
FFmpeg
,webRTC,rtmp,hls,rtsp,ffplay,编解码,推拉流,srs)↓↓↓
十年编程老舅
·
2024-01-12 04:09
音视频开发
ffmpeg
RTSP
RTMP
音视频开发
音视频
SRT
流媒体服务器ZLMediaKit与
FFmpeg
流媒体服务器ZLMediaKit与
FFmpeg
overview关键字:ZLMediaKit、
FFmpeg
、srt、vlc如果想快速拥有自己的流媒体服务器,那么可以使用开源项目自己搭建。
十年编程老舅
·
2024-01-12 04:08
音视频开发
服务器
ffmpeg
C++音视频开发
音视频开发
音视频
ZLMediaKit
流媒体服务器
照片动起来-yanderifier
IT贫道-CSDN博客私聊博主:私聊博主加WX好友,获取更多资料哦~博主个人B栈地址:豹哥教你学编程的个人空间-豹哥教你学编程个人主页-哔哩哔哩视频目录图片动起来实现步骤1.下载开源项目2.解压3.下载
ffmpeg
4
IT贫道
·
2024-01-12 02:06
机器学习
AI照片动起来
QTAV的编译、使用及遇到的问题
QtAV是一个基于Qt和
FFmpeg
的跨平台、高性能多媒体播放框架。
slowlytalk
·
2024-01-11 21:34
Qt
qt
ffmpeg
qtav
视频
ffmpeg
的基本用法
title:
ffmpeg
的基本用法categories:[
ffmpeg
]tags:[音视频编程]date:2021/11/18作者:hackett微信公众号:加班猿一、
ffmpeg
的安装1.Centos
加班猿
·
2024-01-11 21:56
音视频系列
ffmpeg
音频编码解码
视频处理
centos
音视频
ffmpeg
音视频检测
音频静音检测https://
ffmpeg
.org/
ffmpeg
-all.html#silencedetect
ffmpeg
-nostats-igaoliwen.aac-afsilencedetect=noise
wx--g632637774
·
2024-01-11 21:56
ffmpeg
使用
ffmpeg
对视频进行静音检测
1原始视频信息通过
ffmpeg
-i命令查看视频基本信息
ffmpeg
version6.1-essentials_build-www.gyan.devCopyright(c)2000-2023the
FFmpeg
developersbuiltwithgcc12.2.0
智慧医疗探索者
·
2024-01-11 21:24
音视频处理
ffmpeg
静音检测
[实用小知识][
ffmpeg
]:
ffmpeg
解决所有视频问题
ffmpeg
的使用
FFmpeg
是一个强大的工具,可以进行视频和音频格式转换、流媒体的录制和转播、以及其他多媒体相关操作。
Way_X
·
2024-01-11 17:25
系统配置-cxy必会系列
ffmpeg
音视频
linux搭建SRS服务器
是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT,是国人自己开发的一款视频服务器,采用支持rtmp和hls协议,可以做成容器,让客户端把流推过来,也可以结合
ffmpeg
Lu Zelin
·
2024-01-11 16:20
音视频基础
服务器
linux
运维
【
源码阅读
】交易池txs_list
1、accountSettypeaccountSetstruct{accountsmap[types.Address]struct{}cache*[]types.Address}accountSet只是一组用于检查是否存在的地址,以及一个能够从交易中派生地址的签名者。as*accountSet1.1newAccountSetfuncnewAccountSet(addrs...types.Addre
Camina hacia ti
·
2024-01-11 13:41
区块链
区块链
使用
ffmpeg
实现音频静音修剪
1silenceremove介绍本文主要介绍在
FFmpeg
命令中使用silenceremovefilter进行音频静音的修剪。
智慧医疗探索者
·
2024-01-11 13:06
音视频处理
ffmpeg
silenceremove
ffmpeg
截取一段视频中一段视频
ffmpeg
-i./plutopr.mp4-vcodeccopy-acodeccopy-ss00:00:10-to00:00:15.
climb66的夏天
·
2024-01-11 10:44
FFmpeg
滤镜(1)
FFmpeg
滤镜Filter描述格式1、
FFmpeg
滤镜Filter的参数排列方式[输入流或标记名]滤镜参数[临时标记名];[输入流或标记名]滤镜参数[临时标记名]...举例:输入两个文件,一个视频文件
Goning
·
2024-01-11 09:59
linux内核调试指南
大海里的鱼有很多,而我们需要的是鱼钩一只一些前言作者前言知识从哪里来为什么撰写本文档为什么需要汇编级调试***第一部分:基础知识***总纲:内核世界的陷阱
源码阅读
的陷阱代码调试的陷阱原理理解的陷阱建立调试环境发行版的选择和安装为什么选
bob_fly1984
·
2024-01-11 08:13
Apache Doris 聚合函数
源码阅读
与解析|源码解读系列
笔者最近由于工作需要开始调研ApacheDoris,通过阅读聚合函数代码切入ApacheDoris内核,同时也秉承着开源的精神,开发了array_agg函数并贡献给社区。笔者通过这篇文章记录下对源码的一些理解,同时也方便后面的新人更快速地上手源码开发。聚合函数,顾名思义,即对一组数据执行聚合计算并返回结果的函数,在统计分析过程中属于最常见的函数之一,最典型的聚合函数包括count、min、max、
SelectDB技术团队
·
2024-01-11 07:16
数据库
大数据
数据分析
数据仓库
Apache
Doris
使用
ffmpeg
修改视频文件的分辨率
更改视频文件的分辨率将是我们在处理视频文件时将执行的最常见操作之一,因此
ffmpeg
能够完美地做到这一点。我们应该更改视频文件的分辨率有多种原因,例如:减小视频的大小。
还是张张
·
2024-01-11 06:34
音视频
p2p
网络协议
ffmpeg
-修改分辨率
法一:
ffmpeg
-i1.mp4-strict-2-s640x4804.mp4缺点:如果分辨率的比例跟原视频的比例不一样,会导致视屏变形法二:
ffmpeg
-i1.mp4-strict-2-vfscale
栗少
·
2024-01-11 06:33
ffmpeg
分辨率 压缩_
ffmpeg
视频压缩
1.
ffmpeg
安装首先下载
ffmpeg
我使用的是2.0.1版本。wgethttp://
ffmpeg
.org/releases/
ffmpeg
-2.0.1.tar.g下载后解压,解压后使用命令:.
weixin_39675215
·
2024-01-11 06:33
ffmpeg
分辨率
压缩
ffmpeg
分辨率 压缩_说说压制和画质的视频,以及我用的
ffmpeg
参数
其实一开始我最早写这个专栏文章是想分享一下我压制视频的方式,我用什么编码器,以及我是如何避免二压等等。但是后来就在前天我听闻b站给一些大up开放了4k,我就头一铁也投了一个4k还是HEVC编码的视频,就是这个视频,那显然我这样名不见经传的小up并没有获得4k的资格,那这个视频也被二压的很惨。首先由于我压制的hevc视频仅有2.5mbps的平均码率,b站的二压系统就按照2.5mpbs使用AVC来给我
迈克师傅
·
2024-01-11 06:03
ffmpeg
分辨率
压缩
ffmpeg
写YUV420文件碰到阶梯型横线或者条纹状画面的原因和解决办法
原文链接:https://blog.csdn.net/asdasfdgdhh/article/details/112831581留作备份阶梯型横线:条纹状画面:出现阶梯型横线的原因是:对
FFmpeg
中AVFrame
猿来巡山
·
2024-01-11 06:01
ffmpeg
视频编解码
【视频编码】
ffmpeg
压缩视频文件
一、引言首先,了解下播放视频的基本流程,如下图所示:解封装:就是将输入的封装格式的数据,分离成为音频流压缩编码数据和视频流压缩编码数据。如上图,将MP4和FLV格式解封装成视频数据H264、MPEG2和音频数据AAC、MP3格式。解码:就是将视频/音频压缩编码数据,解码成为非压缩的视频/音频原始数据。如上图,将视频数据解码成YUV格式和音频数据解码成PCM格式。视音频同步:就是根据解封装模块处理过
通信程序猿
·
2024-01-11 06:31
linux
视频监控
ffmpeg
视频编码
ffmpeg
avformat_open_input返回失败,错误码-10049
ffmpeg
avformat_open_input失败,返回错误码-10049,错误描述:Errornumber-10049occurred调试代码,找到如果设置了time_out参数,就会失败,不设置就没问题
猿来巡山
·
2024-01-11 06:31
ffmpeg
ffmpeg
03-编码篇-x264编译与介绍
使用
FFMPEG
作编码操作时,会涉及到将yuv数据编码成h264数据,
FFmpeg
的libavcodec中的libx264.c会调用x264库的源码作编码:1.x264库编译下载X264,地址为:http
C_IS_ALL
·
2024-01-11 06:30
ffmpeg
FFMPEG
教程(二)修改分辨率sws_scale方法
来源:微信公众号「编程学习基地」文章目录上一节讲述了新版的API接口对序列化后的h264完整帧数据进行解码保存YUV数据老版本的API通过读取文件搜索流信息获取解码环境,直接从文件里面获取帧数据,无需序列化,缺点是无法读取内存数据解码缩放流程图如下demo为对解码后的视频进行sws_scale缩放后保存为YUV数据对输入的480x272h264文件进行分辨率转换为360x204scaling_vi
DeRoy
·
2024-01-11 06:28
音视频开发
ffmpeg
音视频
解决录制的 mp4 视频文件在 windows 无法播放的问题
解决办法:首先安装ffmeg编码工具:sudoapt-getinstall
ffmpeg
然后改变视频的编码格式:
ffmpeg
-y-iinput.mp4-c:vlibx264-c:aaac-strictexperimental-tunefast
智能学习者
·
2024-01-11 06:57
ubuntu
python
ubuntu
FFmpeg
编码(YUV转H264)并改变视频分辨率示例
最简单的基于
FFmpeg
的编码器-纯净版(不包含libavformat)_雷霄骅的博客-CSDN博客_
ffmpeg
编码器初学音视频、
ffmpeg
。
程序媛zcx
·
2024-01-11 06:27
ffmpeg
音视频
ffmpeg
ffmpeg
修改视频文件的分辨率
更改视频文件的分辨率将是我们在处理视频文件时将执行的最常见操作之一,因此
ffmpeg
能够完美地完成此操作。我们应该想要更改视频文件的分辨率有几个原因,例如:减少视频的大小。
会编程的姑娘
·
2024-01-11 06:26
ffmpeg
其他
c#
visual
studio
windows调用
ffmpeg
使用n卡压缩视频命令行参数
ffmpeg
-vsync0-hwaccelcuvid-c:vh264_cuvid-iinput.mp4-vfscale_cuda=1280:720-c:vh264_nvenc-b:v300koutput.mp4
mengchenyiyu
·
2024-01-11 06:55
ffmpeg
音视频
PHP使用
ffmpeg
压缩视频
PHP使用
ffmpeg
压缩视频视频压缩可以有一下方式:1.压缩分辨率例如视频的分辨率是720x1280,可以压缩分辨率为360x6402.压缩帧数通过压缩视频的帧数来压缩,可以压缩视频的帧数到1秒10帧甚至
CyborgLin
·
2024-01-11 06:55
PHP实用功能
php
ffmpeg
视频压缩
ffmpeg
改变分辨率
yuv改变分辨率指定bicubic方式
ffmpeg
-threads16-frawvideo-s1920x1080-pix_fmtyuv420p-iinput.yuv-vfscale=-1:2160-sws_flagsbicubic-pix_fmtyuv420poutput.yuv
WX_Chen
·
2024-01-11 06:52
视频技术基础
音视频
视频分辨率不变,压缩视频
采用
ffmpeg
进行处理!软件架构采用python编写!利用
ffmpeg
进行视频处理!关于环境问题直接在有python环境的任何设备都可以运行!当然也可以打包成exe进行运行!
flyever_public
·
2024-01-11 06:22
python
音视频
python
使用
ffmpeg
修改视频分辨率同时压缩视频的质量
调整视频的质量和码率可以使用
FFmpeg
中的编码选项。以下是一些常用的选项:1质量选项:使用-q:v参数设置视频的质量等级。质量等级的范围是0-51,其中0表示无损压缩,51表示最低质量。
YierAnla
·
2024-01-11 06:50
ffmpeg
音视频
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他