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
Qt-音视频开发
ffmpeg入门教程
首先推荐几本必参考的书《FFmpeg从入门到精通》,命令行居多《FFmpeg基础库编程开发》,各种标准发展历史及原理居多《
音视频开发
进阶指南基于Android与iOS平台的实践》博客首推雷神https:
IT大课堂
·
2020-02-10 06:33
鼠标表示不背锅!3分钟搞明白直播中拖动不准的问题
继《直播技术详解》系列文章之后,我们推出了这个新的系列《直播疑难杂症排查》,把解决直播问题的经验逐步分享出来,同时也会穿插一些
音视频开发
的基础知识和优化经验,希望能够帮助到直播领域的开发者们。
七牛云
·
2020-02-08 15:07
从kxmovie代码看iOS上OpenGL ES的显示流程
一句话概述:视频的帧数据,传递给OpenGL,处理后输出给FBO,然后取得FBO里的colorrenderbuffer,然后通过CAEAGLLayer上呈现到屏幕想多了解下
音视频开发
,看了下kxmovie
FindCrt
·
2020-02-08 11:25
IOS音视频(一)AVFoundation核心类
做
音视频开发
是个很复杂的工作,需要我们理解很多有关素材的知识:声学和视觉相关的科学理论,数的程序开发技术和有AVFoundation框架而引出的其他框架的知识,比如:CoreMedia,CoreVideo
孔雨露
·
2020-02-08 09:16
FFMPEG在Windows下的屏幕录像录音
更多音视频知识请点击:专注
音视频开发
ffmpeg在Linux下用X11grab进行屏幕录像,在Windows下用DirectShow滤镜首先需要安装一个软件,screencapturerecorder编译好的下载地址是
C_GO流媒体后台开发
·
2020-02-07 09:04
H264编码系列之推荐的分辨率和码率配置表
更多音视频知识请点击:专注
音视频开发
原文地址:H.264视频编码推荐的分辨率和码率配置表在各种视频编码标准中,行业一直在求追“高压缩比(数据量越小越好)”,同时又保证“高视频质量”的算法。
C_GO流媒体后台开发
·
2020-02-07 07:27
QT编译 Freetype 2.6.1 windows ubuntu
download.savannah.gnu.org/releases/freetype/2、新建QTLib工程我的工程名:freetype2-6-1然后删除除.pro文件之外的文件下面内容覆盖到.pro文件中
QT
不急不急不急
·
2020-02-06 15:49
[webrtc] 交互式连接建立(ICE)
tuin=137bb271技术支持QQ群:782508536webrtc时序图.png更多音视频知识请点击:专注
音视频开发
原文:[webrtc]交互式连接建立(ICE)http://www.libsdl.cn
C_GO流媒体后台开发
·
2020-02-05 15:37
AVFoundation框架解析看这里(4)- CMTime
AVFoundation框架解析目录AVFoundation框架解析目录AVFoundation框架解析目录本章导读CMTime是贯彻整个iOS
音视频开发
的基本数据结构,因此我们有必
sweetpf
·
2020-02-02 19:42
Mac 下使用命令行模拟弱网环境
做
音视频开发
,我们经常需要模拟弱网环境,观察app在弱网下的表现,比如,丢包、延迟、抖动、限制带宽条件等,Mac系统有一个弱网工具APP,叫做“NetworkLinkConditioner”,支持可视化地完成弱网的模拟和配置
Jhuster
·
2020-02-02 18:53
Mac
音视频
弱网
音视频/多媒体开发
Android
音视频开发
:踩一踩“门槛”
音视频基础音视频行业已经发展很多年了,随着近几年移动端越来越多的音视频APP的出现,将音视频推向一个高潮,但是由于音视频的学习成本很高,很多开发者望而却步,为了跟紧时代的步伐,我写了这篇音视频基础,讲解了音视频的相关知识,给大家破除音视频的“高门槛”,希望可以共同进步。音频将声音保存成音频的过程,其实就是将模拟音频数字化的过程,为了实现这个过程,就需要对模拟音频进行采样、量化和编码。接下来我们详细
奇葩AnJoiner
·
2020-01-14 14:21
qmake配置
QT-
=guiCONFIG+=c++11CONFIG-=app_bundleINCLUDEPATH+=.
lydstory
·
2020-01-10 10:00
【Android
音视频开发
打怪升级:音视频硬解码篇】二、音视频硬解码流程:封装基础解码框架
【声明】首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了。最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。码字不易,转载请注明出处!教程代码:【Github传送门】目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2020-01-08 19:31
屏幕录制和
音视频开发
Android直播项目解决方案汇总http://neast.cn/forum.php?mod=viewthread&tid=61625&fromuid=5Android视频直播的实现http://blog.csdn.net/huaxun66/article/details/53427771http://www.jianshu.com/p/8436c7353296Androidijkplayer的使
alialiali
·
2020-01-08 07:26
音视频开发
之旅(一)——基础概念
相关文档音视频技术博客什么是视频? 首先我们需要理解一个最基本的概念:视频。从感性的角度来看,视频就是一部充满趣味的影片,可以是电影,可以是短片,是一连贯的视觉冲击力表现丰富的画面和音频。但从理性的角度来看,视频是一种有结构的数据,用工程的语言解释,我们可以把视频剖析成如下结构:内容元素(Content)图像(Image)音频(Audio)元信息(Metadata)编码格式(Codec)Vide
Mzone
·
2020-01-07 16:42
ubuntu下安装octave
stablesudoapt-getupdatesudoapt-getinstalloctave使用octave打开软件,发现无法创建文件,没有读和写的权限,设置如下sudochownhan:han/home/han/.config/octave/
qt
指尖上的蝶舞
·
2020-01-07 12:55
iOS
音视频开发
-MediaPlayer播放本地、远程视频(四)
iOS
音视频开发
-常用音频、视频框架介绍(一)iOS
音视频开发
-AVAudioRecorder录音、AVAudioPlayer播放音频介绍(二)iOS
音视频开发
-MediaPlayer播放本地、远程音频
onefboy
·
2020-01-07 08:21
音视频开发
- 音视频基础概念
1、数字音频为什么需要编码?通常所说的音频的裸数据格式就是脉冲编码调制-PCM数据。描述一段PCM数据一般分为采样、量化、编码。对模拟信号进行采样,所谓采样就是在时间轴上对信号进行数字化。由于人耳能听到的频率范围是20Hz~20kHz,所以采样频率一般为44.1kHz,这样就能保证质量。量化:对幅度轴上的信号数字化,比如用16比特的二进制信号表示一个采样,那么幅度就分为65536层。编码:对量化后
文艺女青年的男人
·
2020-01-06 19:28
iOS视频开发(一):视频采集
前言系列文章:《iOS视频开发(一):视频采集》《iOS视频开发(二):视频H264硬编码》《iOS视频开发(三):视频H264硬解码》《iOS视频开发(四):通俗理解YUV数据》作为iOS
音视频开发
之视频开发的第一篇
GenoChen
·
2020-01-06 06:44
iOS
音视频开发
-MediaPlayer播放本地、远程音频(三)
iOS
音视频开发
-常用音频、视频框架介绍(一)iOS
音视频开发
-AVAudioRecorder录音、AVAudioPlayer播放音频介绍(二)iOS
音视频开发
-MediaPlayer播放本地、远程视频
onefboy
·
2020-01-06 04:11
伊万卡组-
QT-
第二周R2
主题:表达感激书籍:《非暴力沟通》书籍:非暴力沟通作者:马歇尔·卢森堡博士著名的马歇尔·卢森堡博士发现了一种沟通方式,依照它来谈话和聆听,能使人们情意相通,和谐相处,这就是”非暴力沟通“。马歇尔·卢森堡博士由于在促进人类和谐共处方面的突出成就,2006年他获得了地球村基金会颁发的和平之桥奖。卢森堡博士早年师从心理学大师卡尔·罗杰斯,后来他发展出极具启发性和影响力的非暴力沟通的原则和方法,不仅教会人
QT校长
·
2020-01-04 01:44
iOS
音视频开发
-常用音频、视频框架介绍(一)
iOS
音视频开发
-AVAudioRecorder录音、AVAudioPlayer播放音频介绍(二)iOS
音视频开发
-MediaPlayer播放本地、远程音频(三)iOS
音视频开发
-MediaPlayer
onefboy
·
2020-01-03 01:01
基于iOS11的HEVC(H.265)硬编码/硬解码功能开发指南
作为
音视频开发
者,我们更着重关注的是此次苹果为iPhone为推出了两种全新的媒体格式"HEVC和HEIF":视频方面使用HEVC来代替H.264,而图片则是用HEIF来代替JPG。
金山视频云
·
2020-01-01 17:49
音视频开源网站
18个实时
音视频开发
中会用到开源项目实时音视频的开发学习有很多可以参考的开源项目。一个实时音视频应用共包括几个环节:采集、编码、前后处理、传输、解码、缓冲、渲染等很多环节。
码寅
·
2019-12-31 23:13
科普
音视频开发
— 图片篇
视频开发中所涉及到的内容众多,而且这一行业对于技术的积累要求颇高,典型的厚积薄发的领域。本人才疏学浅,连皮毛都算不上,这里就只能给大家介绍下视频开发领域中所应该理解的基础知识。掌握这些基础知识后,至少能知道为什么要这么做,往后根据自身的业务需求,去具体解决怎么做的问题。原文链接:http://www.woaitqs.cc/2017/10/30/%E5%85%B3%E4%BA%8E-Android-
_qisen
·
2019-12-31 16:30
理解ijkplayer(四)拉流
以此系列文章开始,记录我的
音视频开发
学习之路ijkplayer系列文章目录:理解ijkplayer(一):开始理解ijkplayer(二)项目结构分析理解ijkplayer(三)从Java层开始初始化理解
HWilliamgo
·
2019-12-30 23:35
理解ijkplayer(三)从Java层开始初始化
以此系列文章开始,记录我的
音视频开发
学习之路ijkplayer系列文章目录:理解ijkplayer(一):开始理解ijkplayer(二)项目结构分析理解ijkplayer(三)从Java层开始初始化理解
HWilliamgo
·
2019-12-30 23:12
【Android
音视频开发
打怪升级:音视频硬解码篇】三、音视频播放:音视频同步
【声明】首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了。最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。码字不易,转载请注明出处!教程代码:【Github传送门】目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程3,
开发的猫
·
2019-12-30 11:49
音视频基础概念
前言早在之前就对
音视频开发
这块儿比较感兴趣,但是一直没有下定决心学习,一个是觉得这块儿很难,二是感觉自己没有时间去学习,但是现在一想,其实也不算事,有难度才有挑战,如果学好了也是很有成就感的事情,而时间这个问题
CoderP1
·
2019-12-28 14:43
FFmpeg从入门到出家(背景介绍)
视频流媒体中程中视频数据的传输占据了绝大部分的带宽,如何提升编码效率,使用更少的带宽,提供更优质的画面质量,是
音视频开发
人员一直努力的重点。
金山云
·
2019-12-28 03:36
【Android
音视频开发
打怪升级:OpenGL渲染视频画面篇】四、深入了解OpenGL之EGL
【声明】首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了。最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。码字不易,转载请注明出处!教程代码:【Github传送门】目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2019-12-26 18:16
《直播疑难杂症排查系列》之一 :播放失败
继《直播技术详解》系列文章之后,我们推出了新的系列《直播疑难杂症排查》,我们会把协助客户解决直播问题的经验逐步分享出来,同时也会穿插一些
音视频开发
的基础知识和优化经验,希望能够帮助到直播领域的开发者们。
七牛云
·
2019-12-26 03:13
qt-
疑问点
XMLitem类继承qtandardItem实现parent()方法,直接强转returnstatic_cast(QStandardItem::parent());-----------------------提示框需不需要用exec来执行?=========================qapplication???=====================枚举================
少年英雄房飞冯
·
2019-12-26 01:27
理解ijkplayer(一):开始
以此系列文章开始,记录我的
音视频开发
学习之路。
HWilliamgo
·
2019-12-25 12:11
Mac终端FFmpeg手动,自动编译
背景移动端学习
音视频开发
,FFmpeg可以说是必学的框架,FFmpeg在linux平台下开发,但它同样也可以在其他操作系统环境中编译运行,包括Windows、MacOSX等。
小东邪啊
·
2019-12-24 06:22
音视频开发
- 分屏滤镜
在抖音等常用的音视频软件中经常发现有分屏的滤镜效果,现在总结一下具体的VertexShader中,每个函数中的算法。常规方法滤镜中的FragmentShader算法vertexShader代码设置attributevec4Position;attributevec2TextureCoords;varyingvec2TextureCoordsVarying;voidmain(void){gl_Pos
文艺女青年的男人
·
2019-12-23 09:07
音视频开源项目
我们今天汇总了一些能帮助到正在学习或进行
音视频开发
的实时
音视频开发
者们的开源项目与几个也在为开源社区贡
假_f89c
·
2019-12-23 01:01
iOS音视频编码
iOS
音视频开发
涉及的方面比较广泛,一般分为采集、音视频的封装、编码、推流、拉流、解封装、解码、播放等阶段。其中音视频的编码和解码阶段是非常重要的步骤。
尘风killer
·
2019-12-22 15:36
音视频开发
- FFmpeg
FFmpeg是一套可以用来记录、处理数字音频、视频,并将其转换为流的开源框架,采用LPL或GPL许可证,提供了录制、转换以及流化音视频的完整解决方案1、FFmpeg编译选项详解FFmpeg和大部分的GNU软件的编译方式类似,都是通过configure脚本来实现编译前定制的,这种方式允许用户在编译前对软件进行裁剪,同时通过对最终运行到的系统以及目标平台的配置来决定对某些模块设定合适的配置。标准选项:
文艺女青年的男人
·
2019-12-22 05:59
Android
音视频开发
二 AudioTrack播放pcm
AudioTrack官方说明AudioTrack允许PCM音频缓冲器流到音频接收器进行回放。这是通过“推”的数据对象的信号使用write(byte[],int,int)andwrite(short[],int,int)方法。一个信号可以在两种模式下运行:静态或流。在流模式中,应用程序写一个连续的数据流的信号,采用write()方法。这些都是封闭和返回时,数据已经从java层转移到本地层排队等候播放
CHSmile
·
2019-12-21 20:11
《Android音视频系列-1》从FFmpeg开始,先玩玩常用命令
从今天开始,预计花费3个月时间(晚上+周末),学习Android
音视频开发
。
蓝师傅_Android
·
2019-12-21 17:27
【音视频基础】(一):显示器是如何显示图形数据的一
本篇隶属于文集:《零基础入门
音视频开发
》,查看文集全部文章,请点击文字链接。
金架构
·
2019-12-21 10:33
iOS
音视频开发
-AVAudioRecorder录音、AVAudioPlayer播放音频介绍(二)
iOS
音视频开发
-常用音频、视频框架介绍(一)iOS
音视频开发
-MediaPlayer播放本地、远程音频(三)iOS
音视频开发
-MediaPlayer播放本地、远程视频(四)iOS
音视频开发
-AVPlayer
onefboy
·
2019-12-21 06:44
FFMPEG进阶系列02-ffmpeg命令详解3
更多音视频知识请点击:专注
音视频开发
ffmpeg的封装转换FFmpeg的封装转换部分,主要是通过libavformat这部分来完成的功能,通过libavformat库进行mux和demux操作,多媒体文件的格式有很多种
C_GO流媒体后台开发
·
2019-12-20 22:13
使用 AudioTrack 播放音频轨道
01前言大家好,本文是iOS/Android
音视频开发
专题的第七篇,该专题中AVPlayer项目代码将在Github进行托管,你可在微信公众号(GeekDev)后台回复资料获取项目地址。
sprint
·
2019-12-20 20:08
「音视频专题」 音视频基础概念介绍
01前言大家好,从本文开始我们将从Android音视频专题开始探索,并按照iOS/Android
音视频开发
专题介绍依次开始。iOS音视频专题将在Android音视频专题结束后进行。
sprint
·
2019-12-19 01:26
【音视频基础】(十):YUV颜色空间之彩色电视制
本篇隶属于文集:《零基础入门
音视频开发
》,查看文集全部文章,请点击文字链接。想看最新文章,可以直接关注微信公众号:金架构继续这篇文章之前,先确保上篇没有不懂的内容。
金架构
·
2019-12-18 06:40
Android 相机开发,音视频入门教程全解
321我再扯两句:这篇是在学习相机
音视频开发
的时候写的
aserbao
·
2019-12-17 14:49
音视频开发
- 交叉编译
1.交叉编译原理先来看一下,如果要在PC上运行一个二进制程序(以源码的方式进行编译,不要以包管理工具的方式来安装),需要怎样做。首先,要有这个二进制程序的源代码(有可能是直接下载的,也有可能是自己编写的代码),然后在PC上进行编译链接生成可执行文件,最后在Terminal下面去执行该可执行文件。上述流程中包含了几个角色,首先是要有源代码,然后是要知道最终运行该二进制程序的机器是哪一个(其实就是本机
文艺女青年的男人
·
2019-12-17 08:34
iOS/Android
音视频开发
专题
image专题计划由
音视频开发
设计到的东西较为广泛,我将开设一个专题用来介绍。我将从零开始
sprint
·
2019-12-16 19:48
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他