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
JavaCV
音视频开发
宝典:无需流媒体服务也无需转码,使用JavaCV和springBoot实现http-flv转封装直播服务,浏览器网页flv.js直接播放rtp、rtsp、rtmp实时视频
《JavaCV
音视频开发
宝典》专栏目录导航《JavaCV
音视频开发
宝典》专栏介绍和目录前言本章代码除了在《JavaCV
音视频开发
宝典:使用JavaCV和springBoot实现http-flv直播服务,
eguid_1
·
2023-01-31 11:43
音视频
spring
boot
http-flv直播
rtsp转http-flv
rtmp转http-flv
音视频开发
之旅(七) OpenGL ES 基本概念
原文链接目录OpenGLES的简介OpenGLES的基本流程和概念篇外话:本来这篇要写SurfaceView和TextureView相关的,但是没有理解清楚,主要是对于纹理和SurfaceFlinger等认知不足,而纹理又是OpenGL的一个重要概念,所以先开启OpenGL的系列,后面再补上SurfaceView和TextureView。我第一次接触OpenGLES是一年前,但是看到OpenGL中
音视频开发之旅
·
2023-01-31 09:07
音视频开发之旅
音视频开发
之旅(33) -交叉编译android使用的FFmpeg(3.x和4.x)
目录配置安装android交叉编译工具链手写FFmpeg编译脚本进行编译(针对ffmpeg3.x和ffmpeg4.x版本)androidStudio中引用使用ffmpeg遇到的问题资料收获这篇我们来学习实践ffmpeg的交叉编译,其中会涉及到ffmpeg的版本、NDK的版本、编译脚本的编写、GradlerABI处理以及CMakeLists.txt的针对不同ndk版本脚步的编写在交叉编译的时候由于平
音视频开发之旅
·
2023-01-31 03:57
音视频开发之旅
android
ffmpeg
dockerfile安装ImageMagick和ffmpeg问题记录和解决
1、ImageMagick安装后使用报错问题在调用下面指令时报错txt=(
moviepy
.edit
陈陈陈丶陈天宝
·
2023-01-30 17:03
docker
java
前端
服务器
《JavaCV音视频实战宝典》专栏介绍和目录
《JavaCV音视频实战宝典》是2022年最新推出专注于
音视频开发
的高级实战宝典教程系列,更加偏重综合类流媒体音视频应用,技术不在局限于JavaCV,可能会包含结合Java中较为经典的springboot
eguid_1
·
2023-01-30 11:01
JavaCV教程目录汇总
音视频
android
java
JavaCV教程
JavaCV音视频开发教程
WebRTC 的连接过程
但是,不要担心,WebRTC已经帮我们做了很多的事情,让我们在
音视频开发
时变得轻而易举。那么WebRTC到底是什么呢?
前端开发小司机
·
2023-01-30 08:49
webrtc
linux使用ZLMediaKit搭建rtsp服务器
致敬rtsp服务器搭建_
音视频开发
老马的博客-CSDN博客_rtsp服务器这里是参考上面链接的介绍再进行一些自己遇到的问题的补充。
tt丫
·
2023-01-30 02:48
笔记
git
rtsp
ZLMediaKit
十六、 Metal - Metal实现视频处理
音视频开发
:OpenGL+OpenGLES+Metal系列文章汇总在
音视频开发
中很重要的一部分是视频的处理,因此本文针对Metal对实时录像渲染和本地视频文件渲染进行分析,并且分析YUV的实现逻辑。
iOS之文一
·
2023-01-29 20:01
Python 3.8+
moviepy
报错:TypeError: ‘module‘ object is not callable
blog.csdn.net/LaoYuanPython░一、引言最近有博友在博文《https://blog.csdn.net/LaoYuanPython/article/details/105346224
moviepy
LaoYuanPython
·
2023-01-29 19:23
老猿Python
Qt
音视频开发
12-easyplayer内核
一、前言在视频监控行业经常看到两个厂家广告打得比较厉害,一个是青犀视频对应easyplayer,一个是大牛直播,两个最初都是sdk免费,并提供调用示例源码,后面大牛直播的sdk以及示例都无法运行,目前就剩下免费的easyplayer可以用,亲测下来确实免费可用不需要授权秘钥之类的,功能还行,支持各种音视频文件、本地摄像头、网络视频流等,就是在录制H265视频的时候不行,直接崩溃,估计官方放出的版本
feiyangqingyun
·
2023-01-29 14:26
Qt-音视频作品
qt
qt+easyplayer
移动端音视频从零到上手
作者|小东邪,TVUNetworks
音视频开发
https://juejin.im/post/5d29d884f265da1b971aa220概述随着整个互联网的崛起,数据传递的形式也在不断升级变化,总的流行趋势如下
普通网友
·
2023-01-29 07:59
音视频开发
之旅(66) - 音频变速不变调的原理
目录声音的基本知识时域压扩(TSM)的原理波形相似叠加(WSOLA)资料收获音频的原始pcm数据是由采样率、采样通道数以及位宽而定。常见的音频采样率是44100HZ,即一秒内采样44100次,采样通道数一般为2,代表双声道,而位宽一般是16bit即2个字节。通过改变采样率进行音频的变速,比如音视频播放器中的2倍速,0.5倍速播放。如果想要实现音频的2.0倍速播放,只需要每隔一个样本点丢一个点,即采
yabin小站
·
2023-01-27 03:47
音视频开发
之旅(60) -调试分析FFmpeg (解封装部分的)常用结构体
目录ffplay的断点调试(解封装部分)常用结构体以及之间的关系分析资料收获工欲善其事,必先利其器,断点调试,对我们梳理流程排查问题十分重要,可以ffmpeg的调试可以在XCode、VScode以及QT等ide上进行方便的调试分析。本篇我们以XCode为例来先介绍下ffplay的断点调试,以ffmpeg4.4版本来进行分析。一、ffplay的断点调试首先下载和编译ffmpeg,具体可以参考音视频开
yabin小站
·
2023-01-27 03:24
UE4数字孪生项目开发学习大纲
开发角色动画媒体播放资产打包与加载文件解析多人协同开发数字孪生项目框架进阶学习Gis数据应用Slate开发Plugin开发PixelStreamingSocket通信Http通信WebSocket通信API设计VR与AR开发深入专研数字孪生多人游戏架构Gis开发
音视频开发
网络通信开发数据库与接口设计数字孪生项目分类
井底一蛤蟆
·
2023-01-22 09:29
UE4
ue4
数字孪生
Window下使用mingw编译出ffplay
之前的文章中说明了如何编译ffmpeg,编译出来的结果中有ffmpeg.exe和ffprobe.exe这两个工具,但是在实际
音视频开发
的时候,经常需要验证中间的数据是否正常,此时需要使用ffplay工具进行播放中间文件
selivert
·
2023-01-19 22:18
FFMPEG
windows
视频编解码
3行Python代码即可将视频转Gif
一、前言很多网站提供视频转GIF的功能,但要么收费要么有广告实际上我们通过python,几行代码就能够实现视频转gif二、教程1.安装必备库
moviepy
pipinstall
moviepy
-ihttps
程序员小八
·
2023-01-18 18:27
python
音视频
开发语言
python - ffmpeg和
moviepy
:gif 转mp4
python
moviepy
:import
moviepy
.editorasmpif__name__=="__main__":clip=mp.VideoFileClip(".
Saggitarxm
·
2023-01-18 18:57
gif转
moviepy
ffmpeg
用Python轻松完成视频转 gif 动图
动图效果1.准备工作需要准备用于生成gif的视频文件,另外,就是需要用到
moviepy
库,关于这个库更详细的介绍可以查看它的官方文档。https://zulko.github.io/mo
程序员小六
·
2023-01-18 18:55
进阶技术
python技术
python
开发语言
anaconda
moviepy
_Anaconda 零基础使用说明
点击上方“柠檬数据”,选择“星标公众号”精品文章,第一时间送达作者:来自读者投稿来源:Python数据之道Anaconda零基础使用说明Anaconda是Python的一个科学计算发行版,支持Linux、Mac和Windows系统,其中内置了上千个Python经常会用到的库,包括Scikit-learn、numpy、pandas、scipy等等。其官网地址在:https://www.anacond
weixin_39872334
·
2023-01-17 16:33
anaconda
moviepy
anaconda
python3.8目录
numpy
是否为零
为什么
anaconda
prompt没有base
解决OBS录屏模糊问题
OBS学习视频:【OBS源码分析二次开发|OBS录屏推流|
音视频开发
】打开OBS>设置>视频,将基础和输出分辨率修改为和系统一样如果
音视频开发老马
·
2023-01-15 13:31
音视频开发
Android音视频开发
流媒体服务器
ffmpeg
音视频
H264
视频编解码
实时音视频
2023年
音视频开发
前景如何?
音视频开发
需要掌握哪些技术?
引言
音视频开发
这一行业其实已经出现了有些年头了,但为什么现在就突然火爆了起来呢?
音视频开发老马
·
2023-01-15 13:01
Android音视频开发
流媒体服务器
音视频开发
音视频
5G
视频编解码
实时音视频
webrtc
音视频开发
系列(4):完成rtmp推流vlc拉流
上节分享了打印AVPacket中的时间戳信息,这节准备分享一下利用rtmp协议将视频和音频数据推流到nginx服务器上并利用vlc来进行拉流播放视频,达到直播的效果。由于AVPacket包数据中的解码时间戳dts、显示时间戳pts是使用输入流来进行配置的,上节分享的是利用av_read_frame()函数读取数据,由于第一个参数是输入流的帧,所以配置的dts和pts就是输入流的配置,要想用输出流的
初衷qaq
·
2023-01-15 13:18
音视频开发
c++
音视频
Android
音视频开发
(四)——MediaCodec:解码视频,得到YUV值,一帧一帧加载到SD卡中保存。
我们上一节了解了MediaExtractor、MediaMuxer、MediaFormat、MediaCodec.BufferInfo。重复的内容我就不再赘述了,假如有上面的四个的一些补充还是会写一下。接下来我们学习MediaCodec,本节篇幅会比较长,知识点较多,请耐心品味。一、MediaCodecMediaCodec类可用于访问低级媒体编解码器,即编码器/解码器组件。它是Android低级多
撩得Android一次心动
·
2023-01-15 13:45
Android音视频进阶开发
音视频
android
java
Android
音视频开发
(三)——MediaExtractor和MediaMuxer的使用
了解了音视频的编解码过程,我们接下来使用一下经常跟MediaCodec一起搭配的MediaExtractor和MediaMuxer。最后会使用一个简单的demo来了解具体了解这两个工具类的使用过程。这一节我们就先不讲MediaCodec了,放到下节的demo。一、MediaExtractorAndroid提供了一个MediaExtractor类,可以用来分离容器中的视频track和音频track。
撩得Android一次心动
·
2023-01-15 13:45
Android音视频进阶开发
音视频
Android
java
Android
音视频开发
(二)——Android编码实践
一、AndroidCameraAPI1.1图像采集构建预览布局——使用SurfaceView或者TextureView打开相机——Camera.open设置参数——Camera.Parameters设置预览数据回调——PreviewCallback设置预览画布并启动——setPreviewTexture/startPreview释放相机——stopPreview/release二、MediaCod
撩得Android一次心动
·
2023-01-15 13:15
Android音视频进阶开发
音视频
android
android
studio
音视频开发
系列(7):完成本地摄像头直播推流
今天把读取本地摄像头将视频流推流到nginx服务器的直播代码学习完了,这里对代码的流程做一下记录,以便以后进行复习。这边用到了opencv和ffmpeg的开源库(PS:在前面有进行分享),配置环境在之前也有进行分享。第一步:先用到了opencv的VideoCapture类的open函数打开摄像头,这边的参数可以自己设置,我这边是打开本地的摄像头,所以参数为0。第二步:初始化格式转化转换上下文,由于
初衷qaq
·
2023-01-15 13:14
音视频开发
c++
音视频
Qt
音视频开发
之通用监控布局控件的实现
目录一、前言二、效果图三、体验地址四、相关代码五、功能特点5.1基础功能5.2特色功能5.3视频控件5.4内核ffmpeg一、前言自从做监控系统以来,就一直有打算将这个功能独立出来一个类,这样的话很多系统用到此类布局切换,通用这个类就行,而且后期此布局会增加其他异形布局,甚至按照16:9之类的比例生成布局,之前此功能直接写在功能界面UI类中,不方便拓展,好多个系统用到此功能,一旦增加了64布局、1
·
2023-01-15 02:19
python 截取视频片段
超链接:深度学习工作常用方法汇总,矩阵维度变化、图片、视频等操作,包含(torch、numpy、opencv等)importosfrom
moviepy
.video.io.VideoFileClipimportVideoFileClipfrompydubimportAudioSegmentdefclip_video
Python图像识别
·
2023-01-14 18:14
Python
python
音视频
人工智能
Qt
音视频开发
11-通用监控布局控件(开源)
一、前言自从做监控系统以来,就一直有打算将这个功能独立出来一个类,这样的话很多系统用到此类布局切换,通用这个类就行,而且后期此布局会增加其他异形布局,甚至按照16:9之类的比例生成布局,之前此功能直接写在功能界面UI类中,不方便拓展,好多个系统用到此功能,一旦增加了64布局、128通道布局等,都需要做对应更改,烦不胜烦,所以务必将此功能彻底剥离出来,为后面的256通道、异形布局、自定义布局打基础。
feiyangqingyun
·
2023-01-13 14:33
Qt-音视频作品
qt
音视频
开源
python批量剪切视频文件
python也支持视频处理,参考文献1中介绍了几种视频处理方式,本文采用
moviepy
模块进行视频处理。
gc_2299
·
2023-01-13 07:53
Python
python
moviepy
视频剪切
iOS
音视频开发
(七)AudioToolbox音效播放
文章规划iOS
音视频开发
(一)常用音视频框架介绍iOS
音视频开发
(二)AVAudioRecorder实现录音功能iOS
音视频开发
(三)MediaPlayer播放本地、远程音频iOS
音视频开发
(四)MediaPlayer
小小土豆dev
·
2023-01-10 10:06
Android
音视频开发
只硬件解码组件MediaCodec讲解
目录一、介绍以及编解码流程二、生命周期三、API接口五、封装(kotlin)一、介绍以及编解码流程MediaCodec类可用于访问低级媒体编解码器,即编码器/解码器组件。它是Android低级多媒体支持基础结构的一部分(通常与MediaExtractor、MediaSync、MediaMuxer、MediaCrypto、MediaDrm、Image、Surface和一起使用AudioTrack。)
·
2023-01-10 07:05
Qt
音视频开发
10-ffmpeg内核硬解码
一、前言为了极大的降低CPU的占用,实现硬解码(也叫硬件加速)非常有必要,一个视频文件或者一路视频流还好,如果增加到64路视频流呢,如果是4K、8K这种高分辨率的视频呢,必须安装上硬解码才是上上策。举个例子在电脑上播放4K以上的H265这类的视频文件,如果不开硬解码,很容易出现卡顿现象,在配置高的电脑也容易出现,毕竟非常的耗CPU资源,来不及刷新,上了硬解码之后,明显流畅的不要不要的,怪不得现在的
feiyangqingyun
·
2023-01-06 19:17
Qt-音视频作品
ffmpeg
qt
音视频
FFMPEG完美入门资料---002---FFmpeg 支持能力说明
FFMPEG入门资料---001---介绍和参数说明_
音视频开发
老马的博客-CSDN博客接着上文写:2.3.1FFmpeg对编码解码器的支持ffmpeg支持的编解码器种类共有280多种,涵盖了几乎所有常见音视频编码格式
音视频开发老马
·
2023-01-06 17:41
音视频开发
流媒体服务器
Android音视频开发
ffmpeg
音视频
实时音视频
WebRTC
视频编解码
音视频开发
者的福音,快速集成AI配音能力
音视频内容创作者对剪辑应用中的AI配音需求与日俱增。它的优点很多,不光可以解决雇佣人力配音的成本以及创作者本身的口音、语言等限制,还可以大幅提升生产效率。比如,短视频的播放时间短的几十秒,长的vlog类型视频有4-5分钟,使用AI配音功能可以在短时间内实现多个剪辑需求。HMSCore音频编辑服务(AudioEditorKit)提供AI配音服务,帮助开发者在应用中轻松构建语音合成功能,一键输出文字即
华为移动服务
·
2023-01-06 02:26
应用场景
专家洞察
技术赋能
android
移动开发
音视频
语音识别
视频编解码
python对MP4文件的音轨读取和整合
1、安装
moviepy
库pipinstall
moviepy
2、导入
moviepy
库from
moviepy
.editorimportAudioFileClipfrom
moviepy
.editorimport
光_辉
·
2023-01-04 23:43
python各种探索与踩坑
opencv
人工智能
计算机视觉
FFmpeg连载1-环境搭建
后来为了学习FFmpeg,笔者也是断断续续的,从音视频的基础资料开始,从FFmpeg编译到实践,希望通过自己的学习可以一点一点地揭开FFmpeg的神秘面纱,直到今天笔者只敢说仅是
音视频开发
·
2023-01-03 14:37
c++ffmpeg音视频
音视频开发
进阶|第七讲:分辨率与帧率·上篇
在视频系列的前几篇推文中,我们已经接触了视频相关的不少概念,它们都是围绕着几个核心角色:色彩、像素、图像和视频来展开的。这几个核心角色之间的关系,大家应该都有了基本的了解,我们再来简单回顾一下。从颜色空间到色彩:通过特定的颜色空间“YUV“或”RGB”,对色彩进行定义;从色彩到像素:将定义、量化后的色彩信息记录到像素中;从像素到图像:一定数量、记录了不同色彩信息的像素组合,得到一帧完整的图像;从图
·
2023-01-03 14:34
音视频
Qt
音视频开发
07-合并音视频文件
一、前言之前已经把音视频分开存储了对应的文件,因为这个需求特别少,当然确实有部分用户是需要把音视频分开存储,但是毕竟是很少数,绝大部分的用户都是音视频合并到一个MP4文件,所以如果要合并到一个文件,现在已经存储成了两个文件,最简单的做法就是调用ffmpeg命令行将两个文件合并,这种做法简单粗暴,为此专门写了一个线程类FFmpegRunThread执行这些转换操作。转换的时候很耗CPU,如果视频文件
feiyangqingyun
·
2023-01-01 14:29
Qt-音视频作品
音视频
qt
ffmpeg
音视频开发
之旅(66) - 音频变速不变调的原理
目录声音的基本知识时域压扩(TSM)的原理波形相似叠加(WSOLA)资料收获音频的原始pcm数据是由采样率、采样通道数以及位宽而定。常见的音频采样率是44100HZ,即一秒内采样44100次,采样通道数一般为2,代表双声道,而位宽一般是16bit即2个字节。通过改变采样率进行音频的变速,比如音视频播放器中的2倍速,0.5倍速播放。如果想要实现音频的2.0倍速播放,只需要每隔一个样本点丢一个点,即采
音视频开发之旅
·
2022-12-31 21:55
音视频开发之旅
音频处理
音视频
Android下ffmpeg+opencv开发模板(Eclipse版本)
要在Android下从事
音视频开发
,绕不开ffmpeg+opencv,不管是初学者还是有一定经验的程序,面临的首要问题就是环境的搭建和库文件的编译配置等问题,特别是初学者,往往会在实际开发前浪费大量的时间来编译
西部秋虫
·
2022-12-31 10:49
ffmpeg
android
opencv
eclipse
ffmpeg
C++
音视频开发
从放弃到入门(基于FFmpeg+OpenCV)
前言
音视频开发
一定要学C++吗?答案是肯定的。
西部秋虫
·
2022-12-31 10:48
ffmpeg
音视频
FFmpeg/WebRTC/RTMP/RTSP/HLS/播放器-音视频流媒体高级开发【零声学院】
FFmpeg/WebRTC/RTMP/RTSP/HLS/播放器-音视频流媒体高级开发学习音视频流媒体高级开发学习01音视频基础【录播】0-
音视频开发
高级课程简介(22分钟)免费试学【录播】1-1_音视频录制原理
攻城狮百里
·
2022-12-31 05:59
音视频
ffmpeg
webrtc
ffmpeg从公网服务器拉流摄像头数据
陆师兄的拉流是结合QT做的,而且不是很容易看懂,于是自己摸索了下
音视频开发
—ffmpegrtmp拉流FFmpeg获取rtsprtmp流音视频系列1:ffmpeg+rtmp拉流音视频系列2:ffmpeg将
Prejudices
·
2022-12-31 05:56
开发
ffmpeg
服务器
面试不慌,拿这70张思维导图,怒怼面试官
“干饭人”—2021年【思维导图】盒子,C/C++,Golang,Linux,云原生,数据库,DPDK,
音视频开发
,TCP/IP,数据结构,计算机原理等等ps:我什么都不要,只求Star。
Linux技术狂
·
2022-12-30 12:28
c++
c语言
后端
Android
音视频开发
视频编码,音频编码格式
1.视频编码(1)MPEG系列(2)H.26X系列2.音频编码(1)AAC优点:相对于MP3其音质更佳,文件更小。缺点:属于有损音质(2)MP3特点:压缩率能达到1:10甚至是1:12.利用人耳对高频声音信号不敏感的特性,将时域波形信号转换成频域信号,划分多个频段,对高频信号使用大压缩率,低频信号使用小压缩率,保证信号不失真。(3)AC3有损音频编码格式被广泛应用于5.1声道,DolbyAC3提供
break妖
·
2022-12-30 11:43
Android
android
音频编码解码
视频处理
yuv
ffmpeg
Qt
音视频开发
04-保存音频文件(pcm/wav/aac)
一、前言音频的保存相对来说比视频的要简单,具有通用性,不需要经过ffmpeg的编码,ffmpeg解码出来后一般会转换成pcm原始的数据用来播放,所以对数据直接写文件即可,但是这种格式是无法用播放器直接播放的,因为采样率、通道等参数未知,除非手动指定,所以就多出来一个wav格式,这个格式就是在pcm格式前面加上44字节的文件头,所以wav格式的音频文件永远比pcm的文件大44字节,简单来说pcm加上
feiyangqingyun
·
2022-12-30 11:09
Qt-音视频作品
Qt视频监控
Qt监控系统
Qt海康大华
Qt音频保存
视频提取音频与添加
MoviePy
是一个用于视频编辑Python库:切割、拼接、标题插入,视频合成(即非线性编辑),视频处理和自定义效果的创造。
908的男同学
·
2022-12-29 20:48
python
linux
Android平台GB28181设备接入端如何支持跨网段语音对讲
技术背景如果你是
音视频开发
者亦或寻求这块技术方案的公司,在探讨这个问题之前,你可能网上看了太多关于语音广播和语音对讲相关的资料,大多文章认为语音对讲和语音广播无本质区别,实现思路也大同小异。
音视频牛哥
·
2022-12-29 12:30
GB28181接入
Android
GB28181
GB28181语音对讲
GB28181语音广播
GB28181
talk
GB28181跨网段
Android
音视频开发
Media FrameWork框架源码解析
目录一、MediaFrameWork背景二、MediaFramework“路线图”2.1代理端2.2服务端2.2.1Source2.2.2Decoder2.2.3Renderer2.2.4Foundation2.3OMX端2.4Kernel端三、media播放的流程四、MediaFrameWork源码分析一、MediaFrameWork背景MediaFramework(媒体函数库):此函数库让An
·
2022-12-29 06:56
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他