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源码分析
ffmpeg
裁剪视频画面
FFmpeg
裁剪视频画面-哔哩哔哩
ffmpeg
-ia.mp4-vfcrop=width:height:x:yb.mp4x、y省略则居中裁剪。iw输入视频宽度,ih输入视频高度。
海天鹰
·
2024-01-16 09:39
ffmpeg
ffmpeg
scratch3.0 虚拟机
源码分析
scratch软件的逻辑不复杂,就是用blockly生成语句块,然后用虚拟机抽象成底层语法,最后再调用render渲染到界面,但是因为网上几乎没有资料,源代码又嵌套的极深,看起来还是很头疼的,所以我把我这一周看代码的心得分享一些出来,以后再慢慢更新.希望大家也能少走些弯路.首先什么是虚拟机:用来屏蔽底层硬件差异和dom渲染差异,使得程序可以跨端移植,react本质上也是虚拟机,虚拟dom屏蔽设备渲
hanxianshe_9530
·
2024-01-16 08:21
ffmpeg
实用命令 - 转换格式
介绍一个全局参数-hide_banner;它可以阻止
FFmpeg
在每次执行时开头打印的那一堆版本信息文本:
ffmpeg
-hide_banner-L转码比如将一个FLV文件转为MP4文件并重编码,
FFmpeg
野生的正经人
·
2024-01-16 07:00
ffmpeg
ffmpeg
ffmpeg
基础知识
流(stream):通常的视频文件中最易见的是视频流与音频流两个流。部分视频文件(多为mkv文件)还有字幕流,即内挂字幕。注意,有的视频将字幕嵌入到了视频流中(内嵌字幕),这类视频没有字幕流,也无法提取出字幕文件。码率/比特率(bitrate):衡量流的数据量的标准。高码率的视频、音频携带了比低码率更多的数据,在压制时(允许的)损失较小,因此它们的质量一般更高。例如,128kbps的MP3音频的听
野生的正经人
·
2024-01-16 07:30
ffmpeg
ffmpeg
ffmpeg
合并多音轨的问题
ffmpeg
-hide_banner-i"input.mov"-i"bgm.aac"-i"input.mp3"-filter_complex"
野生的正经人
·
2024-01-16 07:29
ffmpeg
视频编解码
ffmpeg
修改分辨率
详情简单滤镜里的scale就可以转换任意分辨率
ffmpeg
-iinput.mp4-vfscale=1080:1920-youtput.mp4-vfscale后面就是跟宽:高,如果某一个值是-1代表保持原来的比例自动生成
野生的正经人
·
2024-01-16 07:29
ffmpeg
视频编解码
ffmpeg
里转场transition
ffmpeg
-iv1.mp4-iv2.mp4-filter_complex"xfade=transition=rectcrop:duration=1:offset=1"-yt1.mp4-i就是输入视频文件
野生的正经人
·
2024-01-16 07:59
ffmpeg
视频编解码
ffmpeg
合成字幕
主思路使用简单滤镜里的subtitles挂上字幕详情一般常用字幕格式为srt和ass,ass的格式自带修饰描述,比如颜色字体,位置等
ffmpeg
就要求有filer:subtitles,drawtext,
野生的正经人
·
2024-01-16 07:59
ffmpeg
视频编解码
ffmpeg
设定码率
详情
ffmpeg
支持多种方法设定码率,-gp0就是完全无损方案,现实中不太可能使用,因为文件太大了。H.264实际上比较建议用crf,是一种动态模式,兼顾画质和文件大小。
野生的正经人
·
2024-01-16 07:59
ffmpeg
视频编解码
简单整理
FFmpeg
相关命令集
FFmpeg
相关命令集简单整理了
FFmpeg
相关命令,主要包括ffplay播放控制和媒体播放命令、
ffmpeg
命令相关参数以及常用的提取音视频等命令。
君莫笑lucky
·
2024-01-16 07:25
音视频基础
ffmpeg
音视频
FFmpeg
入门
1.编译参考文档:
FFmpeg
编译和集成(
FFmpeg
开发基础知识),重点注意这句话:在MSYS2Packages可以查到云仓库有哪些包,直接安装可节约大量时间。
酷爽
·
2024-01-16 07:49
ffmpeg
ffmpeg
实用命令 -- 截取视频
截图下例利用select过滤器,抽取了视频中的第86帧,保存为extract.png:
ffmpeg
-ivideo.mp4-vf'select=eq(n\,85)'-vframes1extract.png
野生的正经人
·
2024-01-16 06:45
ffmpeg
ffmpeg
音视频
ffmpeg
实现将图片转换为视频
##名称:
ffmpeg
实现将图片转换为视频##平台:ubuntu(已经安装好了
ffmpeg
工具)##日期:2017年12月10日简介:因为学习需要,需要将连续图片转换成视频,昨天和今天早上用opencv
禅与计算机程序设计艺术
·
2024-01-16 04:48
使用
ffmpeg
进行视频截取
1原始视频信息通过
ffmpeg
-i命令查看视频基本信息
ffmpeg
version6.1-essentials_build-www.gyan.devCopyright(c)2000-2023the
FFmpeg
developersbuiltwithgcc12.2.0
智慧医疗探索者
·
2024-01-16 00:13
音视频处理
ffmpeg
音视频
Android系统启动-SystemServer进程
本篇文章基于Android6.0
源码分析
相关源码文件:/frameworks/base/core/java/com/android/internal/os/-ZygoteInit.java-RuntimeInit.java-Zygote.java
isLJli
·
2024-01-16 00:16
线程池及红黑树复习--Apple的学习笔记
FFmpeg
也算是入门了。回顾我之前理解的流媒体开发就是指
FFmpeg
是错误的,因为流媒体开发主要是指网络视频,否则就是视频播放编辑器了。
applecai
·
2024-01-15 22:55
STL tuple
源码分析
STLtuple
源码分析
和pair一样,tuple也是STL中非常常见的数据结构。pair是个二元组,只支持两个类型参数,tuple则是个多元组,可以支持多个类型参数。
异次元的归来
·
2024-01-15 22:32
造轮子
c++
stl
xlua
源码分析
(五) struct类型优化
xlua
源码分析
(五)struct类型优化上一节我们分析了xlua是如何实现lua层访问C#值类型的,其中我们重点提到了xlua默认实现方式下,struct访问的效率问题。
异次元的归来
·
2024-01-15 21:56
xlua源码分析
lua
c#
xlua
RT-Thread
源码分析
3:内核对象模型
文章目录前情提要内核对象模型的基本数据结构内核对象控制块的数据结构内核对象容器的数据结构内核对象管理方式对象操作的主要函数rt_object_get_information(type)rt_object_init(*object,type,*name)rt_object_detach(object)rt_object_is_systemobject(object)rt_object_get_typ
萤火虫的电子笔记
·
2024-01-15 21:51
嵌入式:RTOS
RT-Thread
内核对象
源码分析
代码分析
STM32F103VET6之火焰传感器数据输出串口显示
目录前言一、火焰传感器原理二、硬件连接三、设计思路四、
源码分析
总结前言在当今的智能化和自动化时代,嵌入式系统在各种应用中发挥着越来越重要的作用。
根本学不够
·
2024-01-15 21:39
STM32学习
stm32
嵌入式硬件
单片机
STM32F103VET6之中断详解
目录前言一、中断和事件的区别二、功能框图三、外部中断配置四、
源码分析
总结前言在嵌入式系统的世界里,微控制器(MCU)是许多应用的核心。要想充分发挥芯片的性能,熟练掌握其中断管理系统是必不可少的。
根本学不够
·
2024-01-15 21:39
STM32学习
stm32
嵌入式硬件
单片机
EtcdRaft
源码分析
(选举投票)
在EtcdRaft
源码分析
(选举超时)的篇章里面讲到,当超时的时候,Leader外的成员会造反发起选举。我们接下来看下Raft里面选民是怎么投票的。
Pillar_Zhong
·
2024-01-15 19:22
Powershell利用
FFmpeg
批量合并音视频文件
条件:
FFmpeg
和Powershell根据:
ffmpeg
-y-i视频文件-i音频文件-codeccopy输出文件代码#获取该目录下所有文件夹完整路径$DirArray=Get-ChildItem-Directory
Owlious
·
2024-01-15 18:47
powershell脚本应用
powershell
ffmpeg
Java项目架构技术-高并发,微服务,分布式,需求分析
Java项目架构技术-高并发,微服务,分布式,需求分析,业务选型,项目部署,架构设计,架构师,
源码分析
,设计模式,数据结构,数据库,业务选型,中间件,并发编程,需求分析,需求设计,项目部署,云原生,企业架构
滴石编程
·
2024-01-15 18:36
java
系统架构
[小白]
FFMPEG
小白-day08(sdl项目播放视频流程及结构体关系图)
原文地址:https://blog.csdn.net/JerryWu145/article/details/79438120首先,像雷神:雷霄骅致敬!今天我们来讲解一下sdl库播放视频的步骤。我们先来下下sdl视频显示的流程图流程图介绍*SDL_Init():初始化SDL系统*SDL_CreateWindow():创建窗口SDL_Window*SDL_CreateRenderer():创建渲染器S
Caiaolun
·
2024-01-15 17:39
IOC源码-applicationEventMulticaster事件广播
https://www.cnblogs.com/jyyzzjl/p/5476546.html一、代码实例回到第IOC的第七章context部分,我们看
源码分析
部分,可以看到在spring的bean加载之后的第二个重要的
小陈阿飞
·
2024-01-15 17:27
那些年曾经看过的书——工作篇
音视频相关:
FFmpeg
从入门到精通、WebRTCNative开发实战、OpenGLES3.0编程指南、音视频开发进阶指南。语言相关:C++PrimerPlus、Java编程思想。
徐福记456
·
2024-01-15 17:14
人生杂谈
android
音视频
程序员的梦想
记录 | ubuntu安装
ffmpeg
第一步:添加源sudoadd-apt-repositoryppa:djcj/hybrid第二步:更新源sudoapt-getupdate第三步:下载安装sudoapt-getinstall
ffmpeg
极智视界
·
2024-01-15 16:28
踩坑记录
ubuntu
ffmpeg
linux
avcodec_receive_frame 和 avcodec_send_packet的调用顺序
运行系统:MacOSBigSur:11.5.2编码平台:Qt5.15.2、QtCreator4.14.0
FFmpeg
版本:4.2测试片源基本信息:Metadata:major_brand:mp42minor_versio
SuperDali
·
2024-01-15 15:53
ffmpeg
ffmpeg
EAGAIN
在
FFmpeg
源码下增加自定义程序
为了了解
FFmpeg
解码的细节,使用avcodec_send_packet和avcodec_receive_frame组合,写了一个简单的例子,解码video生成yuv文件,比起用
FFmpeg
跟踪代码要简单很多
HUI的技术笔记
·
2024-01-15 15:22
ffmpeg
霸榜巨作、阿里内部顶级专家整理(Redis 5设计与
源码分析
)
前言在开源界,高性能服务的典型代表就是Nginx和Redis。纵观这两个软件的源码,都是非常简洁高效的,也都是基于异步网络I/O机制的,所以对于要学习高性能服务的程序员或者爱好者来说,研究这两个网络服务的源码是非常有必要的。Nginx目前市面上的书籍很多,但是Redis确实寥寥无几。这几年Redis版本发展非常快,从稳定的2.x版本,发展到增加了很多优秀特性的5.0版本,这些特性目前尚无资料进行系
十一技术斩
·
2024-01-15 14:02
redis
数据库
database
后端
java
java技术专家【分布式框架】【通过C语言深度解读Redis核心架构】02-Redis底层数据结构
源码分析
之压缩列表的
源码分析
文章目录三、压缩列表的
源码分析
3.1、存储结构字节数组结构节点结构3.2、压缩解码zipEntryZIP_DECODE_PREVLENZIP_DECODE_LENGTH3.3、API解析ziplistNewziplistInsertziplistDeleteziplistFind3.4
不走小道
·
2024-01-15 14:00
Java技术专家
java
c语言
redis
【
源码分析
】一个flink job的sql到底是如何执行的(一):flink sql底层是如何调用connector实现物理执行计划的
文章目录一.一条flinksql二.源码流程图示1.flinkconnector的实现逻辑2.flinksql的转换逻辑三、flinksql调用connector
源码分析
1.tEnv.executeSql
roman_日积跬步-终至千里
·
2024-01-15 14:25
#
flink源码
flink
sql
并发编程 ——
源码分析
公平锁和非公平锁
前言ReentrantLock提供了公平锁和非公平锁,只需要在构造方法中使用一个boolean参数即可。默认非公平锁。今天从源码层面看看区别和具体实现。1.类UML图image.pngReentrantLock内部有一个抽象类Sync,继承了AQS。而公平锁的实现就是FairSync,非公平锁的实现就是NodFairSync。两把锁的区别在于lock方法的实现。2.公平锁lock方法实现final
莫那一鲁道
·
2024-01-15 13:29
如何播放或拼接视频 ts
使用如下指令就可以cat*.ts|
ffmpeg
-ipipe:-c:acopy-c:vcopyout.mp4也可以参考我对这个Use
ffmpeg
copycodectocombine*.tsfilesintoasinglemp4
LF-DevJourney
·
2024-01-15 13:53
音视频
工具
【土堆】目标检测 YOLOv5 开源项目入门实战 1(最详尽版)—— 关于 detect.py 参数讲解与 lux ( annie ) &
ffmpeg
安装
前言这是我根据B站土堆的目标检测YOLOv5开源代码项目调试与讲解实战整理撰写的第一篇文章,具体介绍了YOLOv5项目中detect.py文件的参数,同时也大致讲解了lux(annie)下载神器的安装过程,所有代码均为视频演示版,非本人原创。在看这篇文章前,请公主王子们确保自己的YOLOv5已经配置完成,且项目中的detect.py文件也能够成功运行哦~如果在配置YOLOv5的过程中遇到问题,可以
作者正在煮茶
·
2024-01-15 12:45
深度学习の目标检测
目标检测
YOLO
深度学习
人工智能
Java中的String
楼主通过很多网上的String
源码分析
文章,加上自己对于源码的阅读理解,综合得出以下内容:概述说明实现的接口成员变量静态内部类成员方法类方法这些内容相对独立,但又有一些关联。
juconcurrent
·
2024-01-15 11:18
FFmpeg
技术详解
FFmpeg
技术详解本文概不介绍相关安装配置,详情请入官方或者其他大佬博客,此处做出推荐:https://
ffmpeg
.org/
FFmpeg
官网https://
ffmpeg
.github.net.cn/
IT小辉同学
·
2024-01-15 10:20
基础扎实
技巧性工具栏
ffmpeg
FFmpeg
解决视频播放加载卡顿问题(
FFmpeg
+M3U8分片)
FFmpeg
解决视频播放加载卡顿问题(
FFmpeg
+M3U8分片)在这静谧的时光里,我们能够更清晰地审视自己,思考未来的方向。每一步的坚实,都是对勇气的拥抱,每一个夜晚的努力,都是对未来的信仰。
IT小辉同学
·
2024-01-15 10:49
基础扎实
技巧性工具栏
ffmpeg
音视频
postgreSQL
源码分析
——存储管理——内存管理(3)
2021SC@SDUSC目录概述高速缓存机制的起源
源码分析
系统表元组缓存——SysCachecatcacheheader结构体catcache结构体catcache如何组织缓存元组SysCache的初始化
義的爸
·
2024-01-15 10:33
postgresql
数据库
database
Mybatis系列-tkmybatis
源码分析
-01-mybatis、mybatis-spring和tkmybatis的关系
mybatis、mybatis-spring和tkmybatis的关系定义MyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和JavaPOJO(PlainOldJavaObjects,普通老式Java对象)为数据库中的记录。MyB
tinygodd
·
2024-01-15 10:31
Mybatis
spring
boot
tkMybatis
mybatis
mybatis-spring
Swift5.x入门21--标准库
源码分析
,项目实战
Swift源码简介Swift于2015年开源,GitHub地址为:https://github.com/apple/swift源码的常见目录:docs:文档;stdlib:Swift源码;lib:C++源码;include:C++头文件;Array分析map,filter,flatMap,reduce,compactMap在swift-main/stdlib/core中搜索funcxxxpubli
YanZi_33
·
2024-01-15 10:14
OpenGauss SQL解析
源码分析
OpenGaussSQL解析
源码分析
SQL引擎简介:SQL引擎整个编译的过程如下图所示,在编译的过程中需要对输入的SQL语言进行词法分析、语法分析、语义分析,从而生成逻辑执行计划,逻辑执行计划经过代数优化和代价优化之后
qq_44361136
·
2024-01-15 09:04
数据库
sql
【参赛作品16】openGauss SQL解析
源码分析
作者:梅氵SQL引擎简介:SQL引擎整个编译的过程如下图所示,在编译的过程中需要对输入的SQL语言进行词法分析、语法分析、语义分析,从而生成逻辑执行计划,逻辑执行计划经过代数优化和代价优化之后,产生物理执行计划。SQL解析通常包含词法分析、语法分析、语义分析几个子模块。SQL是介于关系演算和关系代数之间的一种描述性语言,它吸取了关系代数中一部分逻辑算子的描述,而放弃了关系代数中"过程化"的部分,S
Gauss松鼠会
·
2024-01-15 09:00
sql
数据库
database
OpenGauss
源码分析
-SQL引擎
所讨论文件大多位于src\common\backend\parser文件夹下总流程start_xact_command():开始一个事务。pg_parse_query():对查询语句进行词法和语法分析,生成一个或者多个初始的语法分析树。进入foreach(parsetree_item,parsetree_list)循环,对每个语法分析树执行查询。pg_analyze_and_rewrite():根
WAWA战士
·
2024-01-15 09:58
sql
数据库
性能优化
从零学Java Map集合
接口的特点2.2常用方法3Map集合的实现类3.1HashMap【重点】3.2LinkedHashMap3.3TreeMap3.4Hashtable(了解)3.5Properties属性集合4HashMap
源码分析
贰贰柒丶阿拽
·
2024-01-15 09:53
从零学Java
java
开发语言
redis数据结构
源码分析
——跳表zset
文章目录跳表的基本思想特点节点与结构跳跃表节点zskiplistNode属性跳跃表链表属性跳表的设计思想和优势API解析zslCreate(创建跳跃表)zslCreateNode(创建节点)zslGetRank(查找排位)zslDelete(删除节点)跳表的基本思想SkipList(跳跃列表)这种随机的数据结构,可以看做是一个二叉树的变种,它在性能上与红黑树、AVL树很相近;但是SkipList(
大牛写代码
·
2024-01-15 08:51
redis
redis
数据结构
数据库
redis数据结构
源码分析
——string
前面的文章大体讲解了redis的几种数据类型,针对设计表巧妙的数据类型,后续会出几篇文章单独讲解下,那么本篇文章针对string的源码进行讲解。文章目录字符串的三种编码sds结构sds的设计思想和优势sdsAPI解析sdsnewlen(创建字符串)sdsfree(释放字符串)sdscatlen(拼接字符串)sdsMakeRoomFor(SDS扩容)字符串的三种编码int:整型redis数据结构源码
大牛写代码
·
2024-01-15 08:20
redis
redis
数据结构
Promise高级版 - 通过输出题理解「Promise源码」
1Promise
源码分析
Promise的基本工作原理Promise构造函数:Promise构造函数接受一个执行器函数作为参数,该函数有两个参数:resolve和reject。
Xxxxxl17
·
2024-01-15 08:45
前端
js
ES6
javascript
es6
Spring Boot源码解读与原理分析
源码分析
中可以关注SpringAppl
终将老去的穷苦程序员
·
2024-01-15 07:38
spring
boot
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他