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-音视频开发
音视频开发
进阶|图像位深、宽高、跨距
在前两篇推文中,我们了解了色彩空间、像素、图像和视频之间的组成关系,并且比较详细的学习了色彩空间RGB、YUV的采样&存储格式。今天,我们基于这些内容,再补充一些重要的关联知识。我们已经知道,像素是图像的基本组成单元,所以对视频图像的存储,实际上是对像素的存储。计算机在处理图像时,需要按一定规则将像素数据从内存中读取出来。这里的“规则”,首先基于色彩的采样&存储格式,其规定了色彩分量的“存储顺序”
音视频老鸽
·
2023-09-04 06:40
计算机视觉
人工智能
图像处理
c++
音视频开发
——图像压缩编码的原理
1.为什么要压缩试想一下不压缩图像的情形:图像最基本的格式就是RGB,这里以24bit的RGB图像举例,也就是一个像素占3个字节。视频是一帧一帧的图像组成,假设现在的视频分辨率是1080p,帧率是15帧每秒。每秒需要的带宽就是1920x1080x3x15/1024/1024=89M/s,现在安装100M的宽带网速也就几M每秒,网络几乎就没法用。再试想一下,假设一部电影90分钟,需要的存储空间是19
正在起飞的蜗牛
·
2023-09-04 06:40
#
海思芯片——音视频开发
音视频
音视频开发
常用工具
文章目录前言一、VLC播放器1、简介2、下载3、VLCmediaplayer4、VLC打开网络串流5、VLC作为流媒体服务器①、搭建RTSP流媒体服务器②、新建播放器二、MediaInfo1、简介2、下载3、MediaInfo①、主界面②、主要功能特点③、使用方法④、Mediainfo相关参数和含义简介三、FlvAnalyzer1、简介2、下载3、基本功能特点4、FlvAnalyzer①、主界面②
p-明天,你好!
·
2023-09-03 08:15
音视频开发
音视频
开发工具
音视频开发
上手项目
在直播中有提到几个不错的开源项目,这里再重点推荐一下:目前,市面上关于音视频学习的相关书籍并不多,而且即使看了书籍学了理论,最终还是要回归到代码上来。毕竟IT行业实践性要求高,强调动手能力,音视频这方面就更得多操作和探索了。推荐下面几个项目会各有侧重,分别涵盖了Android音视频录制API、OpenGL渲染和综合运用的例子。GPUImageGithub地址:https://github.com/
kly27
·
2023-09-03 07:52
音视频开发
之旅(19)NDK构建方式 ndk-build与cmake
目录ndk-build和makefilecmake和cMakeLists.txt资料收获AS2.2+默认使用CMake进行NDK编译,我们这篇主要学习实践也是CMake,那么为什么要带ndk-build呐?CMake对编辑构建过程做了高级的封装,方便调用者使用,但是Cmake并不直接建构出最终的so,而是产生标准的建构文档Makefile,然后再用一般的建构方式使用。早期的项目有些Makefile
yabin小站
·
2023-09-02 20:50
什么是RTC
由于几乎所有主流浏览器都支持WebRTC标准API,因此也让浏览器之间无插件化的音视频互通成为可能,大大降低了
音视频开发
的门槛,开发者只需要调用W
愚昧之山绝望之谷开悟之坡
·
2023-09-01 19:03
笔记
术语
实时音视频
音视频黑话手册
音视频黑话手册整理了接触
音视频开发
领域两个月以来遇到的黑话,持续更新中,希望可以给音视频新人多一点友好.缩写全程说明RTCRealTimeCommunication实时音视频技术,一般指WebRTC,由谷歌于
AndyFan_517b
·
2023-09-01 06:20
【Android
音视频开发
-音视频硬解码篇】1.音视频基础知识
这是一个入门系列,涉及的知识也仅限于够用。最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。本文你可以了解到作为开篇的文章,我们先来看看音视频由什么构成的,以及一些常见的术语和概念。一、视频是什么?动画书不知道大家小时候是否玩过一种动画小人书,连续翻动的时候,小人书的画面就会变成一个动画,类似现在的gif格式图片。本来是一本静态的小人书,通过翻动以后,就会变成一
音视频开发老马
·
2023-08-31 17:20
流媒体服务器
音视频开发
Android音视频开发
android
音视频
ffmpeg
视频编解码
实时音视频
ffmpeg把RTSP流分段录制成MP4,如果能把ffmpeg.exe改成ffmpeg.dll用,那
音视频开发
的难度直接就降一个维度啊
比如,原来我们要用ffmpeg录一段RTSP视频流转成MP4,我们有两种方案:方案一:可以使用以下命令将rtsp流分段存储为mp4文件ffmpeg-irtsp://example.com/stream-vcodeccopy-acodecaac-fsegment-segment_time3600-reset_timestamps1-strftime1output_%Y-%m-%d_%H-%M-%S.
xiejiashu
·
2023-08-31 16:54
ffmpeg
ffmpeg
EasyAVFilter
RTSP转MP4
RTSP转RTMP
RTSP转HLS
音视频开发
系列(65)-FFMPEG进阶系列01-ffplay命令详解
概述ffplay是一个基于FFMPEG库和SDL库开发的多媒体播放器。它的主要目的是是用来测试FFMPEG的各种API,比如codec/format/filter等等库。掌握ffplay的设计逻辑,对于播放器开发人员提升经验非常有帮助。哔哩哔哩的ijkplayer就是基于ffplay做的二次开发。#命令格式ffplay[options][input_url]主要选项-xwidth强制显示宽带。-y
音视频开发老马
·
2023-08-31 12:54
流媒体服务器
音视频开发
音视频
视频编解码
实时音视频
webrtc
c++
音视频开发
系列(15)使用SDL播放音频
前言 对于Qt应用来说,为了更大的跨平台通用性,使用SDL播放音频,同时也能做更多的扩充操作。声波 声音是通过空气传播的一种连续的波,简称声波。声音的强弱体现在声波压力的大小上,音调的音调体现在声音的频率上。 声音信号由两个基本参数是频率和复读。信号的频率指的是信号每秒变化的次数,用Hz表示。频率范围为20Hz~20Khz的信号成为音频信号。该范围内的音频声音幅度在0~120dB之间,可被人
音视频开发老马
·
2023-08-31 11:56
音视频开发
音视频
视频编解码
实时音视频
webrtc
c++
C++快速回顾(四)
前言在Android
音视频开发
中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android音视频从入门到提高-任务列表》,结合我自己的工作学习经历,我准备写一个音视频系列
LZacking.
·
2023-08-31 07:42
Android音视频
c++
开发语言
音视频
FFmpeg4.3.1+h264在windows下编译与VS2017项目集成
前言在Android
音视频开发
中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android音视频从入门到提高-任务列表》,结合我自己的工作学习经历,我准备写一个音视频系列
LZacking.
·
2023-08-31 07:08
Android音视频
音视频
ffmpeg
x264
编译
python moviepy 音量_moviepy
音视频开发
:使用volumex调节音量大小及其花式用法
☞░前往老猿Python博文目录░一、概述音频数据的音量体现为声音的振幅,振幅越大则声音越大,具体到音频帧数据上,体现为声音的绝对值越大则振幅越大音量越大,调节音量大小的本质是调整帧数据的绝对值大小。在moviepy中,音频数据可以来源于数组、生成数组的函数或FFMPEG音频文件、视频文件等,moviepy中音频的数据会都是没有压缩编码的原始音频帧数据流。音频帧数据体现为一维数组(单声道)或二维数
weixin_39855634
·
2023-08-29 18:36
python
moviepy
音量
1、ffmpeg+QT开发环境搭建
开发环境搭建1、开发库的选择(1)
音视频开发
库每个主流平台基本都有自己的
音视频开发
库(API),用以处理音视频数据,比如:iOS:AVFoundation、AudioUnit等Android:MediaPlayer
想文艺一点的程序员
·
2023-08-29 07:44
#
#
环境搭建
ffmpeg
音视频开发
之旅(30) -音视频基础知识
目录视频播放器原理音频编码基础知识视频编码基础知识资料收获从这篇开始我们进入ffmpeg系列的学习实践,作为开篇,我们先来了解下音视频相关的基础知识。一、视频播放器原理图片来源:[基于FFmpeg+SDL的视频播放器的制作——雷霄骅]雷神的这张图很清晰的说明了视频播放的流程:解封装—》音/视频解压缩—》音视频编码—》音视频裸数据PCM和YUV—》音视频同步处—》音频播放、视频渲染二、音频的基本知识
yabin小站
·
2023-08-26 23:44
音视频开发
工程师学习:音频格式之AAC(高级音频编码技术)
1、简介ACC(AdvancedAudioCoding,高级音频编码)是杜比实验室为音乐社区提供的技术。,出现于1997年,基于MPEG-2的音频编码技术。2000年,MPEG-4标准出现后,AAC重新集成了其特性,加入了SBR技术和PS技术,为了区别于传统的MPEG-2AAC又称为MPEG-4AAC。AAC号称「最大能容纳48通道的音轨,采样率达96KHz,并且在320Kbps的数据速率下能为5
诗人和酒
·
2023-08-26 23:00
QT-
串口
//获取串口信息列表QListserialPortInfo=QSerialPortInfo::availablePorts();intcount=serialPortInfo.count();for(inti=0;icboxSerialPort->addItem(serialPortInfo.at(i).portName());}boolMainWindow::getSerialPortConfi
lxr_
·
2023-08-26 08:07
C++快速回顾(三)
前言在Android
音视频开发
中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android音视频从入门到提高-任务列表》,结合我自己的工作学习经历,我准备写一个音视频系列
LZacking.
·
2023-08-25 16:54
Android音视频
c++
开发语言
音视频
声音的表示(2):日常所说的声音分贝指的是什么物理量?
我们唱歌发出声音,用耳朵听到声音,用手机记录并分享声音;如果作为
音视频开发
人员,我们还会在工作中处理众多声音数据。但是,你真的了解『声音』吗?
关键帧Keyframe
·
2023-08-25 09:16
Qt-
事件循环与QtConcurrent、QThread结合使用时注意的点
QEventLoop和QtConcurrent可以结合使用达到主线程ui不阻塞同步执行的效果,但是要小心避坑,查看如下代码:QEventLooploop;QtConcurrent::run([&](){doSomething();loop.quit();});loop.exec();上述写法存在两个问题:QtConcurrent::run()执行后线程立即开始执行,当doSomething()很快
mrbone11
·
2023-08-25 04:58
Qt
qt
开发语言
事件循环
QtConcurrent
QThread
QEventLoop
音视频FAQ(二)视频直播延时高
本文介绍了延时高的原因和解决方案,希望对
音视频开发
者能够有所帮助。前言对于
音视频开发
者来说,掌握排查问题的技术技巧方法是非常必要的,排查问题的技术方法
ZEGO即构开发者
·
2023-08-25 03:50
音视频FAQ
实时音视频
视频编解码
网络传输协议
服务器
udp
音视频FAQ(二)视频直播延时高
本文介绍了延时高的原因和解决方案,希望对
音视频开发
者能够有所帮助。前言对于
音视频开发
者来说,掌握排查问题的技术技巧方法是非常必要的,排查问题的技术方法
·
2023-08-24 17:41
【Android
音视频开发
打怪升级:FFmpeg音视频编解码篇】六、FFmpeg简单合成MP4:视屏解封与重新封装
声明首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了。最后,写文章过程中,会借鉴参考其他人分享的文章,会在文章最后列出,感谢这些作者的分享。码字不易,转载请注明出处!教程代码:【Github传送门】目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封装基
开发的猫
·
2023-08-24 16:19
【从零冲击
音视频开发
】
音视频开发
必备知识基础
音视频开发
全系列教程:https://www.bilibili.com/video/BV1fb4y1d7JU?
我爱田Hebe
·
2023-08-24 14:10
Android音视频入门(一):音频的录制和播放
下面是整理的关于android
音视频开发
的学习脑图,分别把
金馆长说
·
2023-08-24 12:25
音视频开发
(四十五):Java并发编程 之内存模型与volatile
目录JVM内存结构和内存模型并发编程中的三个概念与重排序happens-before原则volatile原理volatile使用场景一、JVM内存结构和内存模型1.1JVM内存结构Java虚拟机在运行程序时会把其自动管理的内存划分为以上几个区域,每个区域都有的用途以及创建销毁的时机方法区属于线程共享的内存区域,主要用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。Jav
音视频开发老舅
·
2023-08-22 16:08
音视频开发进阶
音视频
实时音视频
实时互动
视频编解码
webrtc
Opengl ES之EGL
今天我们的主题依然是
音视频开发
的范畴,做过
音视频开发
的都知道Opengl也是
音视频开发
中的一项重要技能,特别是涉及到视频录制、特效处理、画质渲染细分功能。
FlyerGo
·
2023-08-22 13:00
Ubuntu 20.04LTS FFmpeg 环境配置
FFmpeg是
音视频开发
工作中不可缺少的工作技能,本文主要讲解如何在Ubuntu系统之上编译、搭建FFmpeg开发环境。
Ender_William
·
2023-08-22 12:05
ffmpeg
ubuntu
linux
H.264编码
H.264编码特别备注本系列非原创,文章原文摘自【秒懂
音视频开发
】23_H.264编码,用于平常学习记录。如有侵权,请联系我删除,谢谢!本文主要介绍一种非常流行的视频编码:H.264。
蒋斌文
·
2023-08-22 02:42
OpenCV分析tfboys十周年演唱会灯牌大战结果
前言在Android
音视频开发
中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android音视频从入门到提高-任务列表》,结合我自己的工作学习经历,我准备写一个音视频系列
LZacking.
·
2023-08-20 22:49
Android音视频
opencv
人工智能
计算机视觉
音视频
C++快速回顾(二)
前言在Android
音视频开发
中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android音视频从入门到提高-任务列表》,结合我自己的工作学习经历,我准备写一个音视频系列
LZacking.
·
2023-08-20 22:49
Android音视频
c++
开发语言
音视频
C++快速回顾(一)
前言在Android
音视频开发
中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android音视频从入门到提高-任务列表》,结合我自己的工作学习经历,我准备写一个音视频系列
LZacking.
·
2023-08-20 22:48
Android音视频
c++
音视频
开发语言
QT-
播放原始PCM音频流
QT+=multimediaaudioplay.h/*************************************************************************接口描述:原始音频播放类拟制:接口版本:V1.0时间:20220922说明:***************************************************************
小西2016
·
2023-08-20 08:01
qt
pcm
音视频
音视频开发
系列(47) STL 之 容器
一、STL六大部件STL:cppstandardlibrarycpp标准库STL的六大部件compounts:容器(Containers)分配器(Allocators)算法(Algorithms)迭代器(Iteratros)适配器(Adapters)仿函数(Functors)其中比较重要或者常用的部件是:容器、算法、迭代器、仿函数迭代器是连接容器和算法的桥梁,仿函数是对“()”的操作符重载。接下来
音视频开发老马
·
2023-08-20 08:27
流媒体服务器
Android音视频开发
音视频开发
音视频
视频编解码
实时音视频
webrtc
android
声音的表示(1):作为
音视频开发
,你真的了解声音吗?
我们唱歌发出声音,用耳朵听到声音,用手机记录并分享声音;如果作为
音视频开发
人员,我们还会在工作中处理众多声音数据。但是,你真的了解『声音』吗
关键帧Keyframe
·
2023-08-19 00:38
音视频FAQ(一):视频直播卡顿
二、视频直播常见问题系列对于
音视频开发
者来说,掌握排查问题的技术技巧方法是非常
·
2023-08-18 19:42
后端android程序员
音视频FAQ(一):视频直播卡顿
二、视频直播常见问题系列对于
音视频开发
者来说,掌握排查问题的技术技巧方法是非常
ZEGO即构开发者
·
2023-08-18 18:10
音视频FAQ
音视频开发
视频编解码
实时音视频
实时互动
音视频
决策树
简单易上手编译FFmpeg
1435656643643.jpgFFmpeg编译简单上手转载注明出处lennasu前言:关于
音视频开发
我们需要准备的知识就是要先学习ffmpeg框架的学习,对于Android开发者而言,我们需要把FFmpeg
lennasu
·
2023-08-18 05:27
卷不动了,Android拜拜,2023寻找香饽饽
市场行情好的开发岗,在目前来看Android容易转岗的有
音视频开发
、车载开发等。音视频发展互联网的普及和网络带宽的提高,智能手机和平板电脑的普及使得人们可以随时随地观看和分享音视频内容。
爱桥代码的程序媛
·
2023-08-18 02:32
android开发
android
Android开发
Android程序员
车载开发
音视频开发
架构
android
studio
QT-
图标绘画工具
QT-
图标绘画工具一、效果演示二、关键程序三、程序链接一、效果演示二、关键程序代码如下:#include"DrawDialogFactory.hpp"#include"DrawDialog.hpp"#include"GlobalDrawProperties.hpp
进击的大海贼
·
2023-08-16 20:47
qt
开发语言
QT-
如何使用RS232进行读写通讯
以下是一个使用Qt进行RS232通讯的具体示例,包括读取和写入数据的操作:#include#include#include#includeQSerialPortserial;//串口对象voidreadData(){QByteArraydata=serial.readAll();qDebug()<<"接收到数据:"<
进击的大海贼
·
2023-08-16 20:14
qt
开发语言
重学音视频?认识 MP4 视频(上)
glumes.com/post/ffmpeg/what-is-mp4-1/还记得在公众号里面说过准备写一个播放器的教程:#星球专享|关于播放器的一次项目实践~~现在也已经陆陆续续写起来了,主要内容还是更新在
音视频开发
进阶
glumes
·
2023-08-15 19:34
FFmpeg常见命令行(四):FFmpeg流媒体
前言在Android
音视频开发
中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android音视频从入门到提高-任务列表》,结合我自己的工作学习经历,我准备写一个音视频系列
LZacking.
·
2023-08-14 14:40
Android音视频
ffmpeg
流媒体
音视频
C语言快速回顾(二)
前言在Android
音视频开发
中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android音视频从入门到提高-任务列表》,结合我自己的工作学习经历,我准备写一个音视频系列
LZacking.
·
2023-08-13 20:58
Android音视频
c语言
音视频
C语言快速回顾(三)
前言在Android
音视频开发
中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android音视频从入门到提高-任务列表》,结合我自己的工作学习经历,我准备写一个音视频系列
LZacking.
·
2023-08-13 20:58
Android音视频
c语言
音视频
C语言快速回顾(一)
前言在Android
音视频开发
中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android音视频从入门到提高-任务列表》,结合我自己的工作学习经历,我准备写一个音视频系列
LZacking.
·
2023-08-13 20:58
Android音视频
c语言
音视频
Qt-
风格化
Qt中的各种风格是一组继承自QStyle的类。QStyle类是一个抽象基类,封装了一个GUI的外观,Qt的内建(built-in)部件使用它来执行几乎所有的绘制工作,以确保它们看起来像各个平台上的本地部件一样。QStyleFactory类可以创建一个QStyle对象,首先通过keys()函数获取可用的风格,然后使用create()函数创建一个QStyle对象。一般windows风格和fusion风
Half-up
·
2023-08-13 14:16
QT基础入门
qt
ui
玩赚
音视频开发
高阶技术——FFmpeg
这就为
音视频开发
人员提供了广阔的就业机会。根据这些年来网站上的
音视频开发
招聘需求来看,
音视频开发
人员的需求量大,且薪资待遇较高。这也说明了
音视频开发
的前景和发展潜力。
爱桥代码的程序媛
·
2023-08-12 14:33
音视频
音视频
ffmpeg
android
Android开发
程序员
音视频开发
FFmpeg 工具:
音视频开发
都用它,快@你兄弟来看丨音视频工具
毕加索《灯》像素版去公众号发送消息『像素王国』,帮你生成像素风格图片(本文基本逻辑:ffmpeg常用命令介绍→ffplay常用命令介绍→ffprobe常用命令介绍)从事
音视频开发
的程序员几乎都应该知道或使用过
关键帧Keyframe
·
2023-08-12 10:38
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他