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
FFMPEG+SDL播放器开发入门-解封装和视频显示
更多音视频知识请点击:专注
音视频开发
背景开发环境搭建请参考FFMPEG入门系列01-QT+FFMPEG4.0Windows开发环境搭建本章内容讲解基于FFMPEG4.0.2+SDL2.0概述媒体文件通常有一些基本的组成部分
C_GO流媒体后台开发
·
2019-02-25 13:21
Android
音视频开发
入门(七)
通过OpenGL纹理绘制显示一张图片任务目标纹理介绍原理通过纹理绘制显示图片1.设置顶点坐标和纹理坐标2.创建着色器3.声明FloatBuffer存放坐标数据4.创建执行程序5.计算变换矩阵6.创建纹理7.显示图片参考资料任务目标学习Android平台OpenGLESAPI,学习纹理绘制,能够使用OpenGL显示一张图片纹理介绍纹理就是一个2D图片(甚至也有1D和3D的纹理),它可以用来添加物体的
LPF_FORFREE
·
2019-02-25 09:49
Android音视频入门
Android
音视频开发
入门(六)
使用OpenGLES绘制三角形1.任务目标2.OpenGLES基本介绍3.OpenGLES使用3.1GLSurfaceView3.2GLSurfaceView.Renderer4.OpenGLES绘制图形4.1构建OpenGLES环境4.1.1在Manifest中声明OpenGLES使用4.1.2创建一个Activity展示OpenGLES图形4.1.3构建GLSurfaceView对象4.1.4
LPF_FORFREE
·
2019-02-18 19:54
Android音视频入门
Android
音视频开发
入门(五)
任务目标使用MediaExtractor和MediaMuxerAPI解析和封装Mp4文件MediaExtractor这两个API相对来说内容很少,具体请参考MediaExtractor官方文档。文档给了一个简单的示例,如下:MediaExtractorextractor=newMediaExtractor();extractor.setDataSource(...);intnumTracks=ex
LPF_FORFREE
·
2019-02-13 18:09
Android音视频入门
android
音视频开发
基础4--FFmpeg 入门
一分一秒,原来你也在这里。FFmpeg是什么FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其
ChengWeiTan
·
2019-02-02 15:43
Android
android音视频开发基础
android
音视频开发
基础4--FFmpeg 入门
一分一秒,原来你也在这里。FFmpeg是什么FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其
ChengWeiTan
·
2019-02-02 15:43
Android
android音视频开发基础
android
音视频开发
基础3--MSYS2相关环境搭建
一分一秒,原来你也在这里。工欲善其事必先利其器MSYS2软件:这个软件是MSYS的升级版本,集成了Pacman和WinGw-w64的Cygwin的升级版本,提供了bashshell等Linux环境,版本控制软件(Git)和MinGW-w64工具链,。与MSYS最大的区别,移植了ArchLinux的软件包管理Pacman。、安装快Pacman管理,可以使用pkgtool来执行makepkg。较快速度
ChengWeiTan
·
2019-02-01 19:50
Android
android音视频开发基础
android
音视频开发
基础3--MSYS2相关环境搭建
一分一秒,原来你也在这里。工欲善其事必先利其器MSYS2软件:这个软件是MSYS的升级版本,集成了Pacman和WinGw-w64的Cygwin的升级版本,提供了bashshell等Linux环境,版本控制软件(Git)和MinGW-w64工具链,。与MSYS最大的区别,移植了ArchLinux的软件包管理Pacman。、安装快Pacman管理,可以使用pkgtool来执行makepkg。较快速度
ChengWeiTan
·
2019-02-01 19:50
Android
android音视频开发基础
android
音视频开发
基础2--Shell脚本+linux命令
一分一秒,原来你也在这里。目录Shell变量readonly删除变量:Shell字符串:单引号字符串的限制:双引号:获取字符串的长度:linuxexport命令:Configure命令:make命令:makeinsatll命令:为什么学习android音视频之前也是要学习下这个?我只能说,有时候学习的东西,实际价值是往后才能体现出来的,不是马上学完马上就体现出价值。学会了的东西,其实际价值始终会有
ChengWeiTan
·
2019-01-31 10:01
Android
android音视频开发基础
android
音视频开发
基础2--Shell脚本+linux命令
一分一秒,原来你也在这里。目录Shell变量readonly删除变量:Shell字符串:单引号字符串的限制:双引号:获取字符串的长度:linuxexport命令:Configure命令:make命令:makeinsatll命令:为什么学习android音视频之前也是要学习下这个?我只能说,有时候学习的东西,实际价值是往后才能体现出来的,不是马上学完马上就体现出价值。学会了的东西,其实际价值始终会有
ChengWeiTan
·
2019-01-31 10:01
Android
android音视频开发基础
Android
音视频开发
入门(四)
Android
音视频开发
入门(四)任务目标NV21简单介绍对camera2API中的类的简单说明CameraManagerCameraDeviceCaptureRequestCameraCaptureSession
LPF_FORFREE
·
2019-01-29 20:03
Android音视频入门
统计一个文件夹里所有视频总时长
我用python写了一个小程序完成这个工作,用os.walk遍历文件,再用
moviepy
获得视频时长,用datatime把秒数转换成易读格式,代码在GitHub,欢迎大家Star!
堆排序宝宝
·
2019-01-29 00:47
Python
杂项
android
音视频开发
基础1--基础概念
一分一秒,原来你也在这里目录视频编码的定义:视频编码的两个系列:音频编码格式:AAC.MP3AC3Android多媒体播放组件介绍:多媒体框架:单位相关:视频帧视频编码的定义:所谓视频编码就是指通过特定的压缩的技术,将某一个视频格式文件转换为另外一种视频格式文件的方式。视频流传输中最重要的编解码标准有国际电联的H.261、H.263、H.264、运动静止图像专家组的m-JPEG和国际标准化运动图像
ChengWeiTan
·
2019-01-28 23:43
Android
android音视频开发基础
android
音视频开发
基础1--基础概念
一分一秒,原来你也在这里目录视频编码的定义:视频编码的两个系列:音频编码格式:AAC.MP3AC3Android多媒体播放组件介绍:多媒体框架:单位相关:视频帧视频编码的定义:所谓视频编码就是指通过特定的压缩的技术,将某一个视频格式文件转换为另外一种视频格式文件的方式。视频流传输中最重要的编解码标准有国际电联的H.261、H.263、H.264、运动静止图像专家组的m-JPEG和国际标准化运动图像
ChengWeiTan
·
2019-01-28 23:43
Android
android音视频开发基础
Android
音视频开发
入门(三)
Android
音视频开发
入门(三)任务目标AudioRecord采集PCM数据1.实现一个AudioRecord实例2.初始化一个Buffer3.调用startRecording()4.写数据5.停止采集并关闭数据流
LPF_FORFREE
·
2019-01-25 15:59
Android音视频入门
Android
音视频开发
入门(二)
目标一:在Android平台绘制一张图片,使用至少3种不同的API,ImageView,SurfaceView,自定义ViewImageView绘制图片,因为ImageView是Android的控件,所以不管是在xml中还是用java代码都是比较好实现的,用setImageResource、setImageBitmap、setImageDrawable、setBackGround等都可以显示一张图
LPF_FORFREE
·
2019-01-22 19:09
Android音视频入门
MoviePy
合成视频没有声音
就博主目前遇到的没有声音的情况,原因其实一共有3种:使用Mac开发,使用默认播放器播放时没有声音codec问题音频clip和视频clip长度不一致1.Mac,默认播放器无声音刚开始学习
MoviePy
,并且使用
ucsheep
·
2019-01-22 11:47
MoviePy
Android
音视频开发
入门(一)
前言最近公司有需求要做一个视频编辑的功能,陆陆续续查了很多资料,因为之前没有接触过这一领域,开始是想用Android自带的API来实现,但是过了一个星期后,通过参考别人的范例写了一个视频裁剪的demo,各种问题,这一周基本就用来查找怎么去解决这些问题了,但是结果很现实,仍然不知道怎么去解决这些问题。突然发现如果还是这样继续下去的话,就算功能勉强实现了,当出现另一个问题后还是不知道怎么去快速解决。也
LPF_FORFREE
·
2019-01-22 11:17
Android音视频入门
normandie为什么不碰videoview
在android上做
音视频开发
的同学应该比较清楚,除了mediaplayer,android还提供了其它播放音视频的类,比如视频播放的还有videoview。
WalkerXu
·
2019-01-17 00:00
播放器
android
播放器技术分享(5):延时优化
搞
音视频开发
好些年,分享过许多博客文章,比如:前几年发布的《FFmpegTips》系列,《Android音频开发》系列,《直播疑难杂症排查》系列等等。
Jhuster
·
2019-01-06 12:36
播放器
延时
ffmpeg
播放器技术分享
数字媒体基础1-数字信号
但是从一名开发者的角度,如何从零开始一步一步成为经验丰富的
音视频开发
者。如何一步一步建立自己的知识体系,如何从浩瀚如海的数字媒体知识海洋中找到符合当前阶段的重要知识。
StarryThrone
·
2018-12-28 00:14
播放器技术分享(4):首开时间
搞
音视频开发
好些年,分享过许多博客文章,比如:前几年发布的《FFmpegTips》系列,《Android音频开发》系列,《直播疑难杂症排查》系列等等。
Jhuster
·
2018-12-22 20:39
播放器
ffmpeg
GOP
缓存
播放器技术分享
android采用FFmpeg实现音频混合与拼接剪切
接触FFmpeg有一段时间了,它是
音视频开发
的开源库,几乎其他所有播放器、直播平台都基于FFmpeg进行二次开发。本篇文章来总结下采用FFmpeg进行音频处理:音频混合、音频剪切、音频拼接与音频转码。
徐福记456
·
2018-12-19 09:49
面临两个技术方向抉择,如何选择?
最近,遇到一个朋友,他有个纠结的一个问题:基本情况,本人目前在北京,学历自考本科,一年后回成都,3年Android开发经验(独立开发),其中半年Android端
音视频开发
经验。
突围的鱼
·
2018-12-15 09:27
Android
音视频开发
-前言
Android
音视频开发
,我想很多开发者都知道这个概念,
音视频开发
不仅需要掌握图像、音频、视频的基础知识,并且还需要掌握如何对它们进行采集、渲染、处理、传输等一系列的开发和应用,因此,
音视频开发
是一门涉及到很多内容的领域
骑小猪看流星
·
2018-12-12 21:38
播放器技术分享(3):音画同步
搞
音视频开发
好些年,分享过许多博客文章,比如:前几年发布的《FFmpegTips》系列,《Android音频开发》系列,《直播疑难杂症排查》系列等等。
Jhuster
·
2018-12-08 23:32
播放器
音画同步
ffmpeg
播放器技术分享
播放器技术分享(2):缓冲区管理
搞
音视频开发
好些年,分享过许多博客文章,比如:前几年发布的《FFmpegTips》系列,《Android音频开发》系列,《直播疑难杂症排查》系列等等。
Jhuster
·
2018-12-04 22:14
播放器
ffmpeg
nmplayer
播放器技术分享
Python初学者之ImportError: No module named
moviepy
.editor 的解决办法
MoviePy
是一个用于视频编辑的Python库:剪切,连接,标题插入,视频合成(也称为非线性编辑),视频处理和创建自定义效果。
Aventador_SV
·
2018-12-04 10:45
Python
moviepy.editor
Python
播放器技术分享(1):架构设计
搞
音视频开发
好些年,分享过许多博客文章,比如:前几年发布的《FFmpegTips》系列,《Android音频开发》系列,《直播疑难杂症排查》系列等等。
Jhuster
·
2018-12-02 15:31
播放器
ffmpeg
nmplayer
播放器技术分享
音视频开发
常用工具
1、VLC播放器VLC支持多种常见音视频格式,支持多种流媒体传输协议,也可当做本地流媒体服务器使用,功能十分强大。官网下载地址:https://www.videolan.org/2、ElecardStreamAnalyzer码流分析工具ElecardStreamAnalyzer是很给力的码流分析工具,可直接查看码流中协议规范定义的字段值。例如:分析H264分析,查看SPS、PPS中各字段信息分析A
长乐村长
·
2018-11-28 11:02
C++
流媒体协议
moviepy
性能解读,视频拼接性能怎样? 能作为服务器端多线程处理吗?如何提高
moviepy
处理速度
MoviePy
基于ffmpeg,视频的最后生成,用的就是ffmpeg。所以,讨论
MoviePy
的性能问题,归根到底是讨论ffmpeg的性能。
ucsheep
·
2018-11-23 14:41
MoviePy
MoviePy实战应用
MoviePy
问题解决汇总
前言:本贴汇总网友在群里提出的各种使用
MoviePy
过程中用到的问题,并给出解决步骤。
ucsheep
·
2018-11-23 13:05
MoviePy
MoviePy实战应用
MoviePy
中文乱码的原因以及解决办法
原因:很多人直接拷贝了别人的代码案例,像下面这样:from
moviepy
.editorimportTextCliptxtClip=TextClip('我爱你中国',color='white',font=
ucsheep
·
2018-11-22 15:59
MoviePy
MoviePy实战应用
MoviePy
中文
python
乱码
字体
《Miss Talk》第07期:对话拓课云联合创始人兼CTO 王晓伟
拓课云联合创始人兼CTO王晓伟清华大学计算机应用与科学学士,原北京众望网络科技有限公司创始人CEO,高级架构师,有着近二十年
音视频开发
经验,早期曾担任北京威速科技有限公司研发总监、技术副总裁,对音视频传输
amy2018111
·
2018-11-22 10:47
即时通讯
音视频开发
(七):音频基础及编码原理入门
系列文章《即时通讯
音视频开发
(五):认识主流视频编码技术H.264》《即时通讯
音视频开发
(六):如何开始音频编解码技术的学习》基础概念比特率:表示经过编码(压缩)后的音频数据每秒钟需要用多少个比特来表示
netease_im
·
2018-11-06 21:16
开发
《Android
音视频开发
》《 Android 进阶解密》 书籍赠送
赠送书籍Android
音视频开发
*
code小生_
·
2018-11-06 07:00
流媒体&
音视频开发
流程框架
流媒体&
音视频开发
流程框架前言流媒体
音视频开发
的主要框架图对上述所描述的一些协议和格式的理解前言好久没有发过博客了…这几个月以来一直在复习考研,没想到获得了推免资格…闲来无事,最近研究起了流媒体的
音视频开发
Hanghang_
·
2018-11-03 22:24
流媒体&音视频
推荐新书啦《Android
音视频开发
》
给大家推荐一本新书《Android
音视频开发
》,该书作者是何俊林同学,俊林是
音视频开发
领域的资深开发者,我也关注了俊林的公众号和博客,经常看他的文章,受益颇多。
yanzhenjieok
·
2018-10-30 10:55
音视频开发
著作《Android
音视频开发
》终于发售了,先来一波签名送书福利!
Android
音视频开发
门槛相对高些,很多有特色或者核心模块基本都是NDK开发,而NDK开发很多实际上都是C/C++写的Co
突围的鱼
·
2018-10-30 09:00
Android 开发 Camera1_拍照功能开发
本篇博客将讲解如何在Android应用中通过Camera拍照功能.录像功能因为需要与MediaRecorder配使用,反而是更偏向操作MediaRecorder,所以我把录像功能放到了
音视频开发
篇幅里,
观心静
·
2018-10-29 17:00
音视频开发
著作《Android
音视频开发
》终于发售了,先来一波签名送书福利!
Android
音视频开发
门槛相对高些,很多有特色或者核心模块基本都是NDK开发,而NDK开发很多实际上都是C/C++写的Co
码农突围
·
2018-10-23 00:00
Android
【Android
音视频开发
】从AVFrame到MediaFrame数组(四)
本文记录的是从AVFrame到MediaFrame数组的实现过程目的前提:假定你已经看完了《从AVFrame到MediaFrame数组(三)》,学会了MediaFrame的创建实现从AVFrame到自定义实体类MediaFrame数组的过程修改Java层回调接口JNIHelper中添加一个方法:publicclassJNIHelper{publicvoidonReceived(MediaFrame
oogh
·
2018-10-14 00:00
ffmpeg
jni
ndk
android
【Android
音视频开发
】从AVFrame到MediaFrame数组(二)
本文记录的是从AVFrame到Bitmap的实现过程,为了突出重点,FFmpeg解码视频文件得到AVFrame的过程不在这里记录,如需要了解,可以看下【Samples】demuxing_decoding目的前提:假定我们已经通过FFmpeg解码视频文件获取到AVFrame了。实现从AVFrame到Bitmap的转换。Native层创建Bitmap这个bitmap也可以由Java层传递过来,不过我们
oogh
·
2018-10-14 00:00
ffmpeg
jni
ndk
android
【Android
音视频开发
】从AVFrame到MediaFrame数组(三)
本文记录的是从AVFrame到自定义实体类MediaFrame的过程目的前提:假定你已经看完了《从AVFrame到MediaFrame数组(二)》,学会了Bitmap的创建实现从AVFrame到自定义实体类MediaFrame的过程Java层创建MediaFrame实体类直接看代码://假定全路径名:me.oogh.xplayer.MediaFrame,后面FindClass时会用到这个全路径pu
oogh
·
2018-10-14 00:00
ffmpeg
jni
ndk
android
【Android
音视频开发
】从AVFrame到MediaFrame数组(一)
最近在学习Android中的
音视频开发
,《从AVFrame到MediaFrame数组》是一个学习的记录它共分为4个部分:(一):是对《从AVFrame到MediaFrame数组》所实现的功能以及涉及到知识点的介绍
oogh
·
2018-10-13 00:00
ffmpeg
jni
ndk
android
Android知识体系总结之Android部分之
音视频开发
篇
Android知识体系总结之Android部分之
音视频开发
篇1.音频开发1.1MediaPlayer&SoundPoolMediaPlayerSoundPoolMediaPlayer和SoundPool
ClAndEllen
·
2018-10-12 10:52
Android
进阶
Java博客
android博客
Android知识体系总结之Android部分之
音视频开发
篇
Android知识体系总结之Android部分之
音视频开发
篇1.音频开发1.1MediaPlayer&SoundPoolMediaPlayerSoundPoolMediaPlayer和SoundPool
ClAndEllen
·
2018-10-12 10:52
Java博客
android博客
音视频开发
之视频花屏问题汇总分析
1、前言视频花屏是多媒体工程师最常见的问题之一,也是最棘手的问题之一,笔者此前也数次遇到这样的问题,今天在此总结分享下经验。本文分析的重点是视频录制过程中引起的花屏问题,粗浅涉及视频播放。但是其中都不会涉及到编码器或者解码器本身所引起的花屏问题。本文所用到的测试资源如下图:2、视频花屏问题定位当遇到视频花屏时,首先要定位是最先出现的花屏的是哪个阶段产生的花屏。以视频录制为例,其具体流程如下:采集阶
突围的鱼
·
2018-09-28 08:00
音视频开发
之视频花屏问题汇总分析
1、前言视频花屏是多媒体工程师最常见的问题之一,也是最棘手的问题之一,笔者此前也数次遇到这样的问题,今天在此总结分享下经验。本文分析的重点是视频录制过程中引起的花屏问题,粗浅涉及视频播放。但是其中都不会涉及到编码器或者解码器本身所引起的花屏问题。本文所用到的测试资源如下图:2、视频花屏问题定位当遇到视频花屏时,首先要定位是最先出现的花屏的是哪个阶段产生的花屏。以视频录制为例,其具体流程如下:采集阶
突围的鱼
·
2018-09-28 08:00
webrtc 文章
WebRTC-Android源码解析WebRTCNative源码导读AndroidWebRTC
音视频开发
总结webrtc详细教程关于WebRTC视频Android端实现的原理解读
a493203176
·
2018-09-21 09:28
webrtc
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他