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
Android中使用ffmpeg库进行
音视频开发
ffmpeg4.0源码下载:gitclonehttps://git.ffmpeg.org/ffmpeg.gitffmpegAndroidNDK:https://download.csdn.net/download/tong5956/10678081编译脚本:#!/bin/bash#NDK的路径,根据自己的安装位置进行设置NDK=/home/vbird/android-ndk-r10e#编译针对的平
爱技术爱生活
·
2020-08-24 16:45
Android
ffmpeg开发
Android多媒体技术
每周六晚FFmpeg音视频实战作业答疑直播-陈超-专题视频课程
每周六晚FFmpeg音视频实战作业答疑直播—665人已学习课程介绍每周六晚上8:00~10:00,为学员上期的作业答疑解惑直播,以及经验分享.本课程为FFmpeg
音视频开发
实战的一部分。
chenchao_shenzhen
·
2020-08-24 13:53
视频教程
新手入门:史上最全Web端即时通讯技术原理详解
,大多数都是桌面应用程序或者native应用较为流行,而网上关于原生IM(相关文章请参见:《IM架构篇》、《IM综合资料》、《IM/推送的通信格式、协议篇》、《IM心跳保活篇》、《IM安全篇》、《实时
音视频开发
JackJiang
·
2020-08-24 13:22
websocket
sse
comet
长轮询
视频教程-FFmpeg
音视频开发
实战6 iOS/Android/windows/Linux-其他
FFmpeg
音视频开发
实战6iOS/Android/windows/Linux先后就职于德国BOSCH,iBabyLabs等企业担任架构设计师,主程,精通嵌入式Linux,iOS,Android底层开发
weixin_31006891
·
2020-08-24 12:38
【Android
音视频开发
打怪升级:OpenGL渲染视频画面篇】六、Android音视频硬编码:生成一个MP4
【声明】首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了。最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。码字不易,转载请注明出处!教程代码:【Github传送门】目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2020-08-24 08:24
【Android
音视频开发
】从AVFrame到MediaFrame数组(四)
本文记录的是从AVFrame到MediaFrame数组的实现过程目的前提:假定你已经看完了《从AVFrame到MediaFrame数组(三)》,学会了MediaFrame的创建实现从AVFrame到自定义实体类MediaFrame数组的过程修改Java层回调接口JNIHelper中添加一个方法:publicclassJNIHelper{publicvoidonReceived(MediaFrame
oogh
·
2020-08-24 03:19
android
ndk
jni
ffmpeg
【Android
音视频开发
】从AVFrame到MediaFrame数组(三)
本文记录的是从AVFrame到自定义实体类MediaFrame的过程目的前提:假定你已经看完了《从AVFrame到MediaFrame数组(二)》,学会了Bitmap的创建实现从AVFrame到自定义实体类MediaFrame的过程Java层创建MediaFrame实体类直接看代码://假定全路径名:me.oogh.xplayer.MediaFrame,后面FindClass时会用到这个全路径pu
oogh
·
2020-08-24 03:19
android
ndk
jni
ffmpeg
iOS
音视频开发
-视频软编码(x264编码H.264文件)
视频软编码:软编码主要是利用CPU编码的过程,通常为FFmpeg+x264。FFmpegFFmpeg是一个非常强大的音视频处理库,包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、MacOSX等。x264H.264是ITU制定的视频编码标准而x264是一个开源的H.264/MPEG-4AVC
ibabyblue
·
2020-08-24 02:47
iOS
音视频开发
(一)
Audio:iOS框架MediaPlayer、AudioToolbox、AudioUnit、AVFoundation、AVKit、OpenAL。其中MediaPlayer、AVFoundation是基于Objective-C/Swift的;AudioToolBox、AudioUnit和OpenAL是基于C的。第三方库FFmpeg、FAAC、FAAD2。使用MediaPlayer框架的MPMusic
weixin_34195364
·
2020-08-23 08:27
Android
音视频开发
(五) : OpenGL ES API,了解 OpenGL 开发的基本流程,使用 OpenGL 绘制一个三角形,正方形,圆
1.OpenGLES简介OpenGLEs学习,首先要了解Android的基本架构,如下图:在Android的第三层的Libraries里面就有OpenGLES库。OpenGLES是一个跨平台的图形API,给3D图形处理硬件指定了一个标准的软件接口。2.OpenGLES在Android的使用Android提供了两个类:GLSufaceView和GLSurfaceView.Renderer.2.1GL
ChloeDimen
·
2020-08-23 06:53
音视频开发
Qt
音视频开发
14-mpv读取和控制
一、前言用mpv来读取文件的信息,以及设置当前播放进度,音量、静音等,和当时vlc封装的功能一样,只不过vlc是通过调用函数接口去处理,而mpv是通过读取和设置属性来处理,vlc支持定时器或者线程中函数方法去读取状态,也支持事件回调去拿到对应的状态改变,mpv当然也支持,而且还更方便,主要的工作量或者花费的时间在如何知道有哪些属性、分别是什么功能含义,这个在官方都列出来了(http://mpv.i
feiyangqingyun
·
2020-08-23 04:46
Qt-音视频开发
Qt音视频
Qt视频监控
Qt
mpv
Qt
音视频开发
15-mpv事件订阅
一、前言在使用libmpv的过程中,通过对mpv事件订阅,可以更准确和准时的得知一些事件,比如文件打开成功,播放状态的改变等,而不需要定时器去读取状态,尤其是打开成功这个事件,如果不采用事件订阅,有时候视频流会卡主一阵子,比如不存在的视频流或者网络不好的情况下,有两种办法可以规避这个情况,在vlc和ffmpeg解码中也是如此,一种方法是将这个打开直接放到线程中执行,本来解码处理就是一个完整的线程类
feiyangqingyun
·
2020-08-23 04:03
Qt-音视频开发
Qt音视频
Qt视频监控
Qt
mpv
敬请各位付费专栏的订阅者花点时间移步帮忙做个调查,谢谢!
老猿有2个付费专栏,一个是使用PyQt开发图形界面Python应用,一个是
moviepy
音视频开发
专栏。
LaoYuanPython
·
2020-08-22 21:38
moviepy音视频开发专栏
安卓音视频整理
2.安卓音视频整理(二)——音视频编解码3.安卓音视频整理(三)——图像模块4.安卓音视频整理(四)——音视频播放器5.安卓音视频整理(五)——MediaSDK的封装摘要:今天开始,我将会整理一下我在
音视频开发
中的一些知识积累
york2017
·
2020-08-22 20:54
Android
零基础入门:实时音视频技术基础知识全面盘点
实时音视频技术的开发也越来越受到重视,但是由于
音视频开发
涉及知识面比较广,入门门槛相对较高,让许许多多开发者望而生畏。虽然网上有很多的博文总结了实时音视频技术的学习路线,但是相
JackJiang
·
2020-08-22 16:23
视频编码
音频
即时通讯
爱奇艺技术分享:轻松诙谐,讲解视频编解码技术的过去、现在和将来
▼阅读本文需要有一些音视频编解码技术的基础,否则请先阅读以下文章:《即时通讯
音视频开发
(一):视频编解码之理论概述》《即时通讯
音视频开发
(二):视频编解码之数字视频介绍》《即时通讯
音视频开发
(三):视频编解码之编码基础
JackJiang
·
2020-08-22 15:30
视频编码
normandie为什么不碰videoview
在android上做
音视频开发
的同学应该比较清楚,除了mediaplayer,android还提供了其它播放音视频的类,比如视频播放的还有videoview。
WalkerXu
·
2020-08-22 11:42
android
播放器
Android IOS WebRTC
音视频开发
总结(六十)-- 您为什么招不到适合的音视频人才
本文主要介绍音视频行业招聘现状,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号blackerteam,更多详见www.blackerteam.com有过音视频人才招聘经验的应该都深有体会,招人难,招音视频人才更难,这里有很多客观原因,也有很多主观原因。下面将我之前的一些经验进行总结,一方面让企业以后在招聘的时候能够对症下药,另一方面让我们开发人员更了解市场行情。先看客观原因:1、人
weixin_33877092
·
2020-08-22 11:51
移动开发
面试
c/c++
Android IOS WebRTC
音视频开发
总结(五四)-- WebRTC标准之父谈WebRTC
本文主要是整理自国内首届WebRTC大会上对Daniel的一些专访,转载必须说明出处,欢迎关注微信公众号blacker,更多说明详见www.rtc.help说明:以下内容主要整理自InfoQ的专访,为了方便大家更好理解有些地方我加入了一些说明或做了特别标记。问题1:InfoQ:JavaScript之父BrendanEich(Mozilla前CTO)曾说过,“WebRTCisanewfrontint
weixin_33852020
·
2020-08-22 11:49
Android音频PCM数据的采集和播放,读写wav文件
,司机师傅最近接单特别少,语气中透露着无奈与担忧,也给自己提了个醒,一定要好好攒钱,以备不时之需,言归正传,伴随5G的来临,移动端音视频肯定会火,形势所迫,必须学习点硬货,未雨绸缪,因此在这里记录一下
音视频开发
的学习历程
sparks_of_fire
·
2020-08-21 23:53
回声消除的昨天、今天和明天
本篇文章中网易云信
音视频开发
专家将和大家共同回顾回声消除的历史,分析回声消除的现状,并展望回声消除进一步发展的方向。文|网易云信
音视频开发
专家历史回声是一种物理和生理共同作用产生的声学现象。
网易云信
·
2020-08-21 19:02
音频
深入浅出理解视频编码H264结构
A7%A3%E8%A7%86%E9%A2%91%E7%BC%96%E7%A0%81H264%E7%BB%93%E6%9E%84/深入浅出理解视频编码H264结构发表于2016-11-15|分类于iOS
音视频开发
GoRustNeverStop
·
2020-08-21 11:25
音视频编解码技术
流媒体技术
音视频开发
三:FFmpeg安装与常用命令
前言:在不同平台下安装FFmpeg1、mac系统下安装ffmpeg。打开terminal,运行:brewinstallffmpeg安装完后,terminal中输入:ffmpeg,出现下面提示即安装成功。2、window环境下安装ffmpeg.进入FFmpeg官网下载完后解压到一个地方。配置环境变量,配置到bin目录即可。配置好后,打开命令窗口。输入ffmpeg,出现如下信息即配置成功。一:FFmp
Taiven_xu
·
2020-08-21 11:32
FFmpeg
(推荐阅读)H264, H265硬件编解码基础及码流分析
需求在移动端做
音视频开发
不同于基本的UI业务逻辑工作,
音视频开发
需要你懂得音视频中一些基本概念,针对编解码而言,我们必须提前懂得编解码器的一些特性,码流的结构,码流中一些重要信息如sps,pps,vps
weixin_33859665
·
2020-08-21 11:15
Qt
音视频开发
13-mpv录像存储
一、前言用mpv来做录像存储,保存视频文件,从来都没有如此的方便,直接设置属性stream-record对应的文件路径即可,我的乖乖,一行代码,如此精简美丽大方,搞得我都不敢相信自己的眼睛,mpv除了支持主流的win、linux、mac三大操作系统外,还支持手机安卓IOS等,尤其是居然支持各种嵌入式linux,记得vlc想要在嵌入式linux上交叉编译成功的话,难于上青天,各种插件的依赖实在是太多
feiyangqingyun
·
2020-08-21 07:31
Qt-音视频开发
Qt视频监控
Qt音视频
Qt
mpv
Qt
音视频开发
12-mpv解码播放
一、前言之前玩了vlc解码和ffmpeg解码,前阵子有个客户需要换成mpv解码,于是研究了下mpv的使用方法,自从用了mpv以后发现爱不释手,这玩意天生适合极客和程序员啊,居然将各种处理封装成了命令和属性调用,比如播放进度,你只需要读取属性time-pos即可,如果要读取音量只需要读取属性volume即可,设置音量就直接设置属性volume对应的值即可,我的乖乖,这太棒了棒极了,这不就是咱们梦寐以
feiyangqingyun
·
2020-08-21 07:31
Qt-音视频开发
Qt视频监控
Qt音视频
Qt
mpv
回声消除的昨天、今天和明天
本篇文章中网易云信
音视频开发
专家将和大家共同回顾回声消除的历史,分析回声消除的现状,并展望回声消除进一步发展的方向。文|网易云信
音视频开发
专家历史回声是一种物理和生理共同作用产生的声学现象。
网易云信
·
2020-08-21 04:13
音频
音视频开发
为什么要学SRS流媒体服务器
1SRS是什么官方定义:SRS是一个流媒体集群,支持RTMP/HLS/HTTP-FLV/RTSP/DASH/WebRTC/SRT/GB28181,高效、稳定、易用,简单而快乐。有将近10kstar(包括https://github.com/ossrs/srs链接)网址:https://github.com/winlinvip/srs(目前作者主要维护的链接)SRS基本资料:Wiki地址,里面有上百
lingshengxueyuan
·
2020-08-21 04:24
1000道程序员常见问题解析
零基础入门:实时音视频技术基础知识全面盘点
实时音视频技术的开发也越来越受到重视,但是由于
音视频开发
涉及知识面比较广,入门门槛相对较高,让许许多多开发者望而生畏。虽然网上有很多的博文总结了实时音视频技术的学习路线,但是相
JackJiang
·
2020-08-21 03:21
视频编码
音频
即时通讯
【Android
音视频开发
】【008】通过安卓系统服务进行屏幕截图和录像
安卓提供了一个屏幕投影服务(MediaProjectionService),可用于将屏幕影像投影到虚拟显示设备(Surface)利用这个服务,我们可以对屏幕进行截图和录像屏幕截图finalprivatestaticintcode=10086;//截图MediaProjectionManagermanager=(MediaProjectionManager)getSystemService(Cont
命运之手
·
2020-08-20 12:42
android-音视频开发
H266/VVC软件VTM9.3源码阅读——软件下载与使用vs2019运行调试
当前研究内容:(H.264/AVC、H.265/HEVC、H.166/VVC)视频编码、编码优化、
音视频开发
(视频会议,直播互动,在线教育等解决方案)有问题记得关注与留言哦,欢迎研究相关内容的的朋友多
chvfily
·
2020-08-20 08:05
H.266/VVC
Python 动图 动画制作 ——
moviepy
matplotlib animation
进入命令行界面(windows⇒cmd),下载安装,pipinstall
moviepy
0.figure的成员函数#创建figurefig,ax=plt.subplots()fig=plt.figure(
阿拉斯加的狗
·
2020-08-20 04:55
Android WebRTC
音视频开发
总结(四)-- webrtc传输模块
在介绍WebRTC通讯之前我们先来看一个P2P视频聊天包括的主要过程,转载请说明出处(博客园RTC.Blacker):音视频数据采集->编码->发送->接收->解码->播放。编码、解码、以及会用到加密、解密、回声消除等针对不同系统处理方式都一样,与平台无关,但像Socket通信涉及到的数据发送、接收不同平台则有不同的处理方式,如Socket模型,windows里面用的是WSASocket,Linu
weixin_34204722
·
2020-08-20 02:51
Android IOS WebRTC
音视频开发
总结(五一)-- 降噪基本原理
文章主要介绍噪声消除,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,欢迎关注微信公众号blacker,更多详见www.rtc.help--------------------------------------------RTC中声音处理是个很麻烦的事,难点很多,回声,噪声,啸声,增益,等等,其实从中国潜艇噪声那么大就可看出这东西确实不好处理。这些年我也被这些问题搞得烦死了,特
weixin_34059951
·
2020-08-20 02:12
Android WebRTC
音视频开发
总结(一)
本系列文章主要总结和分享WebRTC开发过程中的一些经验,转载请说明出处(博客园RTC.Blacker),更多交流与合作请看页面上方的子标题!一、WebRTC是什么?可能您还不知道WebRTC是什么,但您一定用过他里面的东西,因为QQ就用到了他的核心技术,不过那时候这些东西还不叫WebRTC,他也还掌握在GIPS手里(他们家的语音技术可谓独步天下),而且当年小马哥也给人家交了不少USD,扯远了。W
weixin_34072857
·
2020-08-19 23:02
搬砖:Android WebRTC
音视频开发
总结
AndroidWebRTC
音视频开发
总结(一)本系列文章主要总结和分享WebRTC开发过程中的一些经验,转载请说明出处(博客园RTC.Blacker),更多交流与合作请看页面上方的子标题!
nedwons
·
2020-08-19 23:40
android
Android WebRTC
音视频开发
总结
www.cnblogs.com/lingyunhu/p/3621057.html前面介绍了WebRTCDemo的基本结构,本节主要介绍WebRTC音视频服务端的处理,,转载请说明出处(博客园RTC.Blacker)。通过前面的例子我们知道运行WebRTCDemo即可看到P2P的效果,实际应用中我们不可能让用户自己去里面设置对方的IP和音视频端口,而且即使设置了对方的IP和端口也不一定能运行起来,因
dielucui7698
·
2020-08-19 23:10
【Android
音视频开发
打怪升级:FFmpeg音视频编解码篇】一、FFmpeg so库编译
【声明】首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了。最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。码字不易,转载请注明出处!教程代码:【Github传送门】目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2020-08-19 16:06
【Android
音视频开发
打怪升级:FFmpeg音视频编解码篇】二、Android 引入FFmpeg
【声明】首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了。最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。码字不易,转载请注明出处!教程代码:【Github传送门】目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2020-08-19 16:42
Android音视频-音频采集
Android的
音视频开发
是我暂定的一个职业发展的一个方向,通过自学记录一些记了又忘记的知识。音频基础知识采样率(samplerate)蓝色代表模拟音频信号,红色的点代表采样得到的量化数值。
Lyman_Ye
·
2020-08-19 08:55
Android
多媒体
设计模式(结构型模式)
Android 音视频深入 七 学习之路的总结和资料分享
说个实话一开始我对基于Android如何开发音视频很迷茫,甚至对
音视频开发
都不是很明白,我看了Android
音视频开发
入门指南http://blog.51cto.com/ticktick/1956269
键盘舞者113
·
2020-08-19 07:53
Android音视频
Android
音视频深入
音视频开发
指南
参考:android音视频点/直播模块开发[总结]视音频编解码技术零基础学习方法android
音视频开发
过程键盘舞者113的博客转载:Android
音视频开发
入门指南Android开发,本身并不是一个可以走得多远的方向
Mars-xq
·
2020-08-19 07:24
音视频
【Android
音视频开发
打怪升级:OpenGL渲染视频画面篇】五、OpenGL FBO数据缓冲区
【声明】首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了。最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。码字不易,转载请注明出处!教程代码:【Github传送门】目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2020-08-19 01:48
AndroidStudio3.0完整记录使用Cmake从零开始进行JNI开发
于是去市面上找到一本资料《
音视频开发
进阶指南》,我看出版时间很近是2017年12月。结果遇到了大坑,里面的所有d
数据逆向小龙人
·
2020-08-18 15:46
Android开发进阶
VIP文章
python利用图片制作简易视频
基于
moviepy
库利用图片制作简易视频改进了程序,增加了多线程运行,大幅提高速度利用一个图片库,每次从中抽取一定数量的图片,裁剪成同一尺寸后,利用
moviepy
这个库的ImageSequenceClip
victor_JZ
·
2020-08-18 14:34
python
Qt
音视频开发
11-ffmpeg常用命令
一、前言大部分的格式转换工具比如格式化工厂等,都用到了ffmpeg来处理,ffmpeg编译后生成的ffmpeg.exe、ffplay.exe、ffprobe.exe等可执行文件,其实就封装了众多牛逼的功能,ffprobe查看媒体文件头信息的工具,ffplay用于播放媒体文件的工具,尤其是ffmpeg.exe,强大的媒体文件转换工具,可以转换任何媒体文件,还可以用自己的AudioFilter以及Vi
feiyangqingyun
·
2020-08-18 13:51
Qt-音视频开发
Qt视频监控
Qt音视频
Qt
ffmpeg
20 、Python 对视频进行旋转 裁剪 合并 写入帧号
基本思想:合并多个视频;进行视频截取;旋转视频;往视频上写入帧号;合并视频:from
moviepy
.editorimport*importosL=[]forroot,dirs,filesinos.walk
sxj731533730
·
2020-08-18 02:22
Python基础知识
即时通讯
音视频开发
(十八):详解音频编解码的原理、演进和应用选型
1、引言大家好,我是刘华平,从毕业到现在我一直在从事音视频领域相关工作,也有一些自己的创业项目,曾为早期GoogleAndroidSDK多媒体架构的构建作出贡献。就音频而言,无论是算法多样性,Codec种类还是音频编解码复杂程度都远远比视频要高。视频的Codec目前还主要是以宏块为处理单元,预测加变换的混合编码框架,例如H.264和H.265都是在这一框架下。而音频则相当复杂,且不同的场景必须要选
迷路国王
·
2020-08-18 01:23
Android知识
音视频
即时通讯
音视频开发
(十九):零基础,史上最通俗视频编码技术入门
1、引言如今我们所处的时代,是移动互联网时代,也可以说是视频时代。从快播到抖音,从“三生三世”到“延禧攻略”,我们的生活,被越来越多的视频元素所影响。而这一切,离不开视频拍摄技术的不断升级,还有视频制作产业的日益强大。此外,也离不开通信技术的飞速进步。试想一下,如果还是当年的56KModem拨号,或者是2G手机,你还能享受到现在动辄1080P甚至4K的视频体验吗?除了视频拍摄工具和网络通信技术升级
迷路国王
·
2020-08-18 01:23
Android知识
音视频
音视频开发
面视题(采集/编码/传输/播放)
题1.windows/linux的图像采集接口是什么?参考答案:windows是dshow,linux是v4l。回答结果:题2.video/audio的编码格式有哪些?压缩效率如何?硬件encoder有哪些?参考答案:Video压缩格式:H.264,H.265,VC1,VP8,VP9Audio压缩格式:AAC,AC3,OGG。h.264压缩比一般在[200,500]区间,H.265比H.264高约
freeman51002396
·
2020-08-15 23:13
流媒体
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他