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
音视频开发moviepy
Qt
音视频开发
32-qmedia内核回调拿图片数据
一、前言使用qmediaplayer来打开视频并播放,默认首选会采用QVideoWidget控件来展示,优点是不用自己来绘制,一切交给了QVideoWidget控件,这样可以做到极低的CPU占用,缺点也明显,就是无法拿到每一帧的图片,很多时候我们还需要主动拿到每一帧的图片来运算做人工智能,通过不断的截图虽然也能拿到图片,但是看起来就是很幼稚的做法,从源头拿到图片数据才是王道,所以必须用到Abstr
feiyangqingyun
·
2023-04-17 08:35
Qt-音视频作品
qt
音视频
开发语言
【python】只需一段代码,剪辑一个视频——
Moviepy
详解
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、准备二、视频剪辑三、视频拼接四、逐帧变化四、导出GIF总结前言知道吗,用
moviepy
一行代码就能够快速剪辑视频中某个区间的片段
徐浪老师
·
2023-04-17 04:46
python
音视频
开发语言
音视频开发
基础知识
一、颜色模式RGBYUV:YUV4:4:4YUV4:2:2YUV4:2:0RGB与YUV转换公式HSV二、视频基础概念帧帧数帧率:=帧数/时间刷新率(HZ)分辨率:视频、图片的画面大小或尺寸码率/比特率三、CPU&GPUCPU:中央处理器GPU:图形处理器硬解和软解(ffmpeg)视频硬解码和软解码的区别:软解码和硬解码的区别软编码:使用CPU进行编码硬编码:使用非CPU进行编码,如显卡GPU、专
ccccr
·
2023-04-17 00:50
【秒懂
音视频开发
】02_重识声音
关于声音的知识,记得没错的话,是属于初中物理的内容。为了学好音视频,我们有必要重新温习一下声音的相关知识。需要提醒的是:本文的GIF动态图比较多,建议选择在网络较好的环境中阅读。产生声音(Sound),是由物体的振动产生的。一切正在发声的物体都在振动。我们说话的时候,是声带在振动。一边说话一边用手捂住喉咙,就能感受到声带的振动剖面图发声蜜蜂飞过时发出嗡嗡嗡的声音,是翅膀在快速振动蜜蜂声波本质以扬声
音视频开发老马
·
2023-04-17 00:52
流媒体服务器
音视频开发
Android音视频开发
音视频
实时音视频
视频编解码
实时互动
图像处理
【秒懂
音视频开发
】06_重识声音
产生声音(Sound),是由物体的振动产生的。一切正在发声的物体都在振动。我们说话的时候,是声带在振动。一边说话一边用手捂住喉咙,就能感受到声带的振动剖面图发声蜜蜂飞过时发出嗡嗡嗡的声音,是翅膀在快速振动蜜蜂声波本质关于声音的本质,推荐一份不错的参考资料:可汗学院的《Introductiontosound》。以扬声器为例子,扬声器发声时是振膜在振动。下图是放了块小纸片到振膜上,振膜的振动导致小纸片
m0_gongzhu
·
2023-04-17 00:15
Android
音视频开发
——录屏直播,android开发蓝牙传数据
timeStamp=System.currentTimeMillis();}//接下来就是MediaCodec常规操作,获取Buffer可用索引,这里不需要获取输出索引,内部已经操作了intoutputBufferIndex=mediaCodec.dequeueOutputBuffer(bufferInfo,100_000);if(outputBufferIndex>=0){//获取到了ByteB
AI设计大师
·
2023-04-16 14:27
程序员
面试
移动开发
android
【Android
音视频开发
打怪升级:音视频硬解码篇】三、音视频播放:音视频同步
【声明】首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了。最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。码字不易,转载请注明出处!教程代码:【Github传送门】目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
NeWolf
·
2023-04-16 06:27
音视频开发
需要哪些知识,2021年Android面试心得,跳槽薪资翻倍
前言很多做开发的朋友都会遇到的怪圈。当你到某一个阶段,会觉得业务和技术提升很难,现在的公司待着感觉没有前途混吃等死,想跳槽吧,自己有多高的能力心里还是有比数的。这种情况就是遇到瓶颈期了我有统计过那些校招进大厂做开发的薪资和年限成长图,有BATJ这些巨头公司,也有小米华为vivo这些大公司;3-5年的Android工程师最容易遇到的4个瓶颈是什么?1.原理认知浅工作内容多是简单UI界面开发和第三方S
A极客侠
·
2023-04-15 09:24
程序员
android
音视频基础概念合集:148 个问题带你快速上车音视频
对于刚开始接触
音视频开发
的同学,最头疼的问题应该是音视频纷繁庞杂的概念,如果删繁就简,音视频生产及消费的核心环节其实只有:采集(声音和图像的数字化)→编码(压缩数据便于存储和传输)→封装(按格式封装便于控制音视频的展现
关键帧Keyframe
·
2023-04-15 00:43
Moviepy
模块之视频添加字幕(二)
2.2加载视频文件2.3设置字幕的字体、大小、颜色2.4加载字幕文件2.5设置字幕位置2.6将字幕添加到视频中2.7保存带有字幕的视频文件三、新视频效果总结前言大家好,我是空空star,本篇给大家分享一下
Moviepy
空空star
·
2023-04-14 23:14
音视频
音视频
python
Moviepy
模块之多图拼接为一个动图
读取存储图片的文件夹3.获取文件夹中所有的.jpg结尾的图片文件名4.按照文件名排序5.读取所有图片并拼接成动图6.保存动图问题描述原因分析解决方案最终效果前言大家好,我是空空star,本篇给大家分享一下
Moviepy
空空star
·
2023-04-14 23:14
音视频
音视频
python
音视频开发
者都用什么工具|15款开发工具使用指南
对于
音视频开发
者来说,有个高效的辅助工具能大大提升开发效率。今天博主推荐这些年来桌面必备的工具,如果您觉得对你有用,可以收藏防止下次找不到。
海水冷却
·
2023-04-14 20:05
开发者百宝箱
开发工具
音视频开发
直播
wireshark抓rtsp rtp rtcp包手把手教你分析包结构 H264 H265
系列
音视频开发
文章目录系列
音视频开发
前言一、RTSP是什么?二、RTP是什么?三、RTCP是什么?
c+猿辅导
·
2023-04-14 05:34
音视频开发系列进阶
wireshark
网络
测试工具
从0-1搭建流媒体系统之ZLMediaKit 安装、运行、推流、拉流
音视频开发
系列文章目录
音视频开发
系列前言一、ZLMediaKit是什么?二、使用过程1.编译、安装、运行2.推流、拉流三、https方式运行?
c+猿辅导
·
2023-04-14 05:34
音视频开发系列进阶
媒体
服务器
音视频开发
之旅(64) - 部分android手机上编码的视频在ios上无法播放
目录问题描述问题分析问题原因问题解决资料收获一、问题描述用小米11录制视频上传后,在iPhone的Safari浏览器或者应用的H5中无法播放,而android设备上的确实可以正常播放。同样的操作,在一些其他android的手机上传的视频,在ios端却可以正常的播放。二、问题分析拿到(能播放和不能播放)两个视频。分析下这两个视频有什么差异。通过MediaInfo查看两个视频的基本信息不能播放的视频{
yabin小站
·
2023-04-14 05:48
Qt
音视频开发
36-超时检测和自动重连的设计
一、前言如果网络环境正常设备正常,视频监控系统一般都是按照正常运行下去,不会出现什么问题,但是实际情况会很不同,奇奇怪怪七七八八的问题都会出现,就比如网络出了问题都有很多情况(交换机故障、网线故障、带宽故障等),所以监控系统在运行过程中,还得做超时检测,超过规定的时间没有收到数据则认为掉线了,需要重连,超时检测有两个地方需要,一个是打开的时候,因为受限于网络等,默认超时时间是30s太久,在打开之前
feiyangqingyun
·
2023-04-13 18:52
Qt-音视频作品
qt
音视频
网络
Qt
音视频开发
37-识别鼠标按下像素坐标
一、前言在和视频交互过程中,用户一般需要在显示视频的通道上点击对应的区域,弹出对应的操作按钮,将当前点击的区域或者绘制的多边形区域坐标或者坐标点集合,发送出去,通知其他设备进行处理。比如识别到很多人脸,用户单击某个人脸后指定对该人脸进行详细的信息查询等;再比如圈出某个区域发给人工智能处理设备,对指定区域进行越界处理,一旦某个物体入侵到这个区域则立即报警。所以就需要在显示的视频中识别到用户点击处的像
feiyangqingyun
·
2023-04-13 16:02
Qt-音视频作品
qt
音视频
计算机外设
iOS AVDemo(8):视频编码,H.264 和 H.265 都支持丨音视频工程示例
iOS/Android客户端开发同学如果想要开始学习
音视频开发
,最丝滑的方式是对音视频基础概念知识有一定了解后,再借助iOS/Android平台的音视频能力上手
关键帧Keyframe
·
2023-04-13 00:34
Qt
音视频开发
34-不同库版本不同位数的库和头文件的引用
一、前言做开发过程中难免遇到需要引入第三方库的时候,而且需要在不同库版本、不同系统、不同位数下都需要。第三方的库版本众多,一般在大版本中的小版本都是兼容的,但是大版本不兼容,比如ffmpeg目前就有1-6六个大版本,除去1几乎没人用那还剩5个大版本,目前主要还是4居多。vlc主要是vlc2和vlc3两个版本,这些大版本头文件和库文件都不兼容的,所以如果项目中要同时支持这些版本,需要有标志位让用户自
feiyangqingyun
·
2023-04-12 23:44
Qt-音视频作品
qt
音视频
ffmpeg
PYTHON-音视频合并方法
我们使用ffmeg或者是
moviepy
.editor对得到的音视频进行合并处理。目录前言代码内容1.合并音视频方法12.合并音视频方法2总结前言我们这里是利用python来进行音视频合并的。
一拳十个锵锵怪
·
2023-04-10 23:02
python
音视频
RTC技术(WebRTC)
由于几乎所有主流浏览器都支持WebRTC标准API,因此也让浏览器之间无插件化的音视频互通成为可能,大大降低了
音视频开发
的门槛,开发者只需要调用WebRTCAPI即可快速构建出音视频应用。
lidedongsn
·
2023-04-10 16:44
音视频开发
之旅(67) - 变速不变调之sonic源码分析
目录基音周期、浊音的概念Sonic源码分析资料收获上一篇我们学习了音频变速不变调的原理以及WSOLA波形相似叠加算法进行时域压扩处理。其中在寻找相似帧方面,Sonic采用AMDF(平均幅度差函数法)方法来进行寻找。一、基音周期、浊音的概念图片来自:[清音or浊音]人体的发音器官可以分为三大部分:动力区声源区调音区1.动力区——肺、横膈膜、气管肺部呼出的气流是语音的原动力。肺部呼出的气流,通过支气管
yabin小站
·
2023-04-10 12:00
3行代码实现MP4转gif文件操作
1.安装
moviepy
基本包2.代码from
moviepy
.editorimport*clip=(VideoFileClip("E:\\嗨格式录屏文件\\1.mp4").resize(0.1))clip.write_gif
落地逃
·
2023-04-10 07:12
年末总结 |
音视频开发
进阶 2021 干货合集
是的,没错,今天就是2021年的最后一天了,公众号
音视频开发
进阶陪伴各位又走过了一年,并即将走崭新的2022年。
音视频开发进阶
·
2023-04-10 05:41
编程语言
java
android
人工智能
面试
音视频开发
系列(60)-FFMPEG常用命令
FFMPEG是一个跨平台的音视频音视频处理的开源套件,我们的学习实践路线如下:首先使用PC上使用熟悉基本的常用命令;再交叉编译android平台上使用的ffmpeg;最后在代码层面学习ffmpeg的代码结构以及具体实现。本篇,我们先来熟悉ffmpeg的常用命令,先从直观上了解ffmpeg能做什么。使用FFMPEG之前,我们要先安装对应的应用程序,可以采用从ffmpeg官网上下载源码进行配置编译使用
音视频开发老马
·
2023-04-10 05:10
Android音视频开发
音视频开发
流媒体服务器
音视频
视频编解码
实时音视频
webrtc
c++
新鲜出炉:阿里Android
音视频开发
进阶指南,最新版开源分享
这种一点点积累是零散的,但对于初学者打基础非常重要,但所谓以点汇面,通过学习Android音视频核心的API,我们便能将音视频的流程串联起来,逐渐加深对音视频的了解和控制,并能够通过相对底层的方式,对Android
音视频开发
有更深一层的认知
bug樱樱
·
2023-04-10 05:06
Android
音视频
移动开发
android
音视频
开源
音视频开发
之旅(31) -ffmpeg常用命令
目录播放器ffplay常用命令多媒体分析器ffprobe常用命令编解码工具ffmpeg常用命令资料收获FFMPEG是一个跨平台的音视频音视频处理的开源套件,我们的学习实践路线如下:首先使用PC上使用熟悉基本的常用命令;再交叉编译android平台上使用的ffmpeg;最后在代码层面学习ffmpeg的代码结构以及具体实现。本篇,我们先来熟悉ffmpeg的常用命令,先从直观上了解ffmpeg能做什么。
音视频开发之旅
·
2023-04-10 05:05
音视频开发之旅
android
ffmpeg
福利贴:最全实时
音视频开发
要用到的开源工程汇总
1、前言实时音视频的开发学习有很多可以参考的开源项目。一个实时音视频应用共包括几个环节:采集、编码、前后处理、传输、解码、缓冲、渲染等很多环节。每一个细分环节,还有更细分的技术模块。比如,前后处理环节有美颜、滤镜、回声消除、噪声抑制等,采集有麦克风阵列等,编解码有VP8、VP9、H.264、H.265等。典型的实时音视频应用数据流转过程如下:下面这张图可能更具体一点:本文汇总了一些能帮助到正在学习
老张音视频开发进阶
·
2023-04-10 05:33
音视频
视频编解码
实时音视频
webrtc
java
音视频进阶:浅谈Android 开发音视频入门之路
很多开发者都知道Android
音视频开发
这个概念,
音视频开发
不仅需要掌握图像、音频、视频的基础知识,并且还需要掌握如何对它们进行采集、渲染、处理、传输等一系列的开发和应用,因此,
音视频开发
是一门涉及到很多内容的领域
代码与思维
·
2023-04-10 05:30
android
音视频
音视频开发
移动开发
编程
Android AVDemo(1):音频采集,免费获取全部源码丨音视频工程示例
iOS/Android客户端开发同学如果想要开始学习
音视频开发
,最丝滑的方式是对音视频基础概念知识有一定了解后,再借助iOS/Android平台的音视频能
关键帧Keyframe
·
2023-04-09 11:20
安卓
音视频开发
,Android快速转战Kotlin教程,先收藏了
开头年前面试了一些公司,目前已经拿到了阿里跟头条的offer。去年我也出去找工作了,面试五家拿到了四家公司的offer。所以在面试方面我应该可以提供一些愚见吧。本篇会讲解一些常见题目以及一些答题技巧。其实面试的过程也是对自己知识的一个梳理过程,工作中我们学到的东西都是碎片化的,那么面试前我们就需要把这些碎片化的知识梳理出来,形成自己的知识体系。每个人都应该建立一套自己的知识网络,而这个知识网络就是
程序员大婕
·
2023-04-09 07:10
程序员
android
音视频开发
基础知识
前段时间项目中使用到了发布视频动态功能,使用ffmpeg做了简单压缩裁剪,发现很有必要补一下音视频方面知识。今天学习一下音视频的基础知识,日常工作中都会接触到音视频的开发,比如目前工作中都会涉及到TSPlayer、IjkPlayer、MediaPlayer提供播放能力,不管是什么Player,其上层调用都是大同小异,但是具体实现以及能够支持的能力各不相同,要想继续深入就必须深入音视频的学习,And
JianLee
·
2023-04-08 21:47
视频教程-FFmpeg
音视频开发
实战5 iOS/Android/windows/Linux -其他
FFmpeg
音视频开发
实战5iOS/Android/windows/Linux先后就职于德国BOSCH,iBabyLabs等企业担任架构设计师,主程,精通嵌入式Linux,iOS,Android底层开发
weixin_29087075
·
2023-04-08 14:14
音视频开发
第一步
《
音视频开发
进阶指南》是我第一次了解到
音视频开发
内在的小细节,书中很多还难以理解的内容,不过循序渐进不要慌嘛,慢慢进入这个充满魅力的
音视频开发
的世界。
李周
·
2023-04-08 11:10
移动直播技术知多少:基础原理解析 & 腾讯云直播接入
2.视频开发包括哪些内容移动端的
音视频开发
一般有:短视频和视频
开发的猫
·
2023-04-08 00:02
音视频开发
-音频尝鲜
接触了
音视频开发
,打算一步步学起。Android预备的知识有音视频的基础知识、openGl的知识和最主要的Ffmeng知识。
rockman_
·
2023-04-07 11:09
iOS AVDemo(9):视频封装,采集编码 H.264/H.265 并封装 MP4丨音视频工程示例
iOS/Android客户端开发同学如果想要开始学习
音视频开发
,最丝滑的方式是对音视频基础概念知识有一定了解后,再借助iOS/Android平台的音视频
关键帧Keyframe
·
2023-04-06 11:38
使用python处理视频的库
moviepy
moviepy
能干啥
moviepy
可以一行代码快速剪辑视频中某个区间的片段
moviepy
可以合并多个视频为一个
moviepy
可以给视频添加字幕
moviepy
可以给视频添加水印
moviepy
可以对视频进行裁剪
liangblog
·
2023-04-06 08:39
python实用
python
音视频
开发语言
python给视频加水印_Python实现视频裁剪添加水印功能
今天来实现一个利用Python的
moviepy
类库裁剪视频的功能。写这个功能的初衷是想批量的裁剪一下视频,下面一起来看一下代码吧!目前我们实现的是将单独一个视频进行裁剪。
weixin_39665787
·
2023-04-06 08:06
python给视频加水印
Moviepy
模块之视频添加文本水印
创建文本水印1.4设置文本水印的位置和持续时间1.5将文本水印与视频合并1.6保存水印视频总结注意事项1.1需要安装imagemagick1.2需要指定字体文件名前言大家好,我是空空star,本篇给大家分享一下
Moviepy
空空star
·
2023-04-06 08:35
Moviepy
音视频
python
MoviePy
简介_Python视频剪辑自动化
moviepy
简介目录
moviepy
是啥
moviepy
能做啥
moviepy
的优缺点
moviepy
的工作方式总结
moviepy
是啥
MoviePy
是一个用于视频编辑的Python模块。
python0737
·
2023-04-06 08:57
ffmpeg
python
开发语言
学习
科技
利用Python做一个漂亮小姐姐词云跳舞视频
同时利用python爬取B站视频弹幕,并利用opencv对视频进行分割,百度AI进行人像分割,
moviepy
生成词云跳舞视频,并添加音频。
菜鸟学Python
·
2023-04-06 08:50
python
数据分析
opencv
大数据
人工智能
Moviepy
模块之视频添加图片水印
文章目录前言视频添加图片水印1.引入库2.加载视频文件3.加载水印图片4.缩放水印图片大小5.设置水印的位置5.1相对于视频的左上角5.2相对于视频的左下角5.3相对于视频的右上角5.4相对于视频的右下角5.5相对于视频的左中位置5.6相对于视频的正中位置5.7相对于视频的右中位置5.8相对于视频的中上位置5.9相对于视频的中下位置以上9种位置效果图5.10显示在某个点位上5.11显示在左边距x、
空空star
·
2023-04-06 08:10
Moviepy
音视频
python
音视频开发
一:编译Android端使用的FFmpeg库
最近公司要做应用内更新的功能,但是包体积居然有45M,太大了。经过一系列的勘查,最后发现影响APP大小的主要是四个方面:播放器(基于ijkplayer)、视频压缩剪切(基于FFmpeg)、接入Flutter、无用的老代码。就当前项目而言,缩减包体积的方案分两步走:1、编译、裁剪FFmpeg库,把里面的视频剪切和视频压缩用到的代码分离出来。2、将ijkplayer播放器换成原生的播放器,因为目前公司
Taiven_xu
·
2023-04-06 06:56
FFmpeg
Android
ffmpeg
音视频
【音视频第4天】视频音频编码的基础知识概述
http://www.52im.net/thread-1620-1-1.html里面的链接《即时通讯
音视频开发
(一):视频编解码之理论概述》《即时通讯
音视频开发
(二):视频编解码之数字视频介绍》《即时通讯
音视频开发
Magic_o
·
2023-04-06 05:25
音视频
p2p
ffmpeg
【音视频第5天】回声、音频丢包补偿、多人聊天架构、实时音视频传输协议、P2P
《即时通讯
音视频开发
(一):视频编解码之理论概述》《即时通讯
音视频开发
(二):视频编解码之数字视频介绍》《即时通讯
音视频开发
(三):视频编解码之编码基础》《即时通讯
音视频开发
(四):视频编解码之预测技术介绍
Magic_o
·
2023-04-06 05:25
p2p
音视频
架构
移动端视频剪辑架构设计一
移动端视频剪辑架构设计一背景:经过多年的移动端
音视频开发
,不断的摸索,按照自己的想法设计一套视频剪辑框架,并一步一步的完善具体细节架构本次框架采用mvc架构模式,先构建与app交互的模型接下来介绍具体的模型架构接下来详细介绍各个成员的主要功能
程龙-音视频
·
2023-04-06 00:04
框架
ffmpeg
webrtc
音视频开发
,程序设计+Android+Web+数据库+框架+分布式,大厂面试必备技能
说白了,哪一个行业不是吃青春饭呢?无论哪个行业,大部分的从业人员都是在拿青春赌明天。而且很残忍的一个事实是,没有人的工作是不可取代的,如果你辞职,老板极力挽留,那就说明,你是那帮取代你的候选人当中最便宜的。市场在逐渐成熟,程序员的前景确实灰暗,算不上危言耸听。但是这种说法也算不上客观,因为大部分的行业都有这个特点。之所以没见其他行业的人跳出来说事,兴许恰恰说明程序员群体有着高度自省的能力。嗯,我就
买条狗
·
2023-04-05 22:44
程序员
android
big
data
面试
Qt
音视频开发
24-视频显示QOpenGLWidget方式(占用GPU)
一、前言采用painter的方式绘制解码后的图片,方式简单易懂,巨大缺点就是占CPU,一个两个通道还好,基本上CPU很低,但是到了16个64个通道的时候,会发现CPU也是很吃紧(当然强劲的电脑配置另当别论),这就需要考虑用opengl来绘制了,采用opengl走的GPU,会占用很少的CPU(一般是部分运算),而且一般ffmpeg采集到的就是yuv数据,可以直接用opengl来绘制,并不需要转成rg
feiyangqingyun
·
2023-04-05 16:15
Qt-音视频开发
qt
音视频
ffmpeg
音视频开发
进阶指南(第六章)-Android MediaCodec编码为AAC
书中示例源码地址MediaCodec简介MediaCodec是Android提供的硬件编解码器,它可以利用设备的硬件来完成编解码,从而大大提高编解码的效率,还可以降低电量的使用。MediaCodec通常与MediaExtractor、MediaMuxer、AudioTrack结合使用,能够编解码诸如H.264、H.265、AAC、3gp等常见的音视频格式。广义而言,MediaCodec的工作原理就
DD_Dog
·
2023-04-05 01:02
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他