![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音视频开发
文章平均质量分 86
杨过爱喝哇哈哈
积极主动,乐观勇敢,无畏突破,享受过程,沟通突破
展开
-
FFmpeg最全命令合辑
以下记录在学习音视频开发过程中,对FFMPEG的指令的学习存档,转发存档以备查询。转载 2024-04-07 17:57:53 · 150 阅读 · 0 评论 -
用QT调用FFMPEG的接口
主要目的是:添加FFMEEG的库路径和头文件路径,实际地址根据不同的客户端环境,会有差异。运行时,需要在指令中添加目标文件的地址,这里用了绝对路径,相对路径不知为何行不通,先不管了,这些不重要。主要目的是:添加FFMPEG的库路径和头文件路径,实际地址根据不同的客户端环境,会有差异。主要目的是:添加SDL的库路径和头文件路径,实际地址根据不同的客户端环境,会有差异。主要目的是:添加SDL的库路径和头文件路径,实际地址根据不同的客户端环境,会有差异。在工程的pro文件中,添加如下字段;打开Qt,新建工程;原创 2024-04-03 14:55:02 · 1098 阅读 · 0 评论 -
AAC文件的ADTS格式解析
平时如果你遇到了编码AAC裸流的时候,很有可能会出现写出来的AAC文件不能在PC端和手机上进行正常播放,这时候可能的原因是你的AAC文件中的每一帧里面缺少了ADTS头信息文件的包装拼接。⼀个AAC原始数据块⻓度是可变的,对原始帧加 上ADTS头进⾏ADTS的封装,就形成了ADTS帧。注意:ADTS Header的长度可能是7个字节或者9个字节,protection_absent=0时,则ADTS Header的长度为9个字节;固定头信息中的数据每⼀帧都相 同,⽽可变头信息则在帧与帧之间可变。转载 2024-04-03 11:00:19 · 170 阅读 · 0 评论 -
Ubuntu安装Qt教程
执行sudo apt-get install libgl1-mesa-dev完成后,回到qtcreator界面,重新运行项目,就出现mainWindow界面了。至此,qt-opensource-linux-x64-5.11.1算是安装成功了。把下载好的qt-opensource-linux-x64-5.11.1.run放进Linux系统里。首先给qt-opensource-linux-x64-5.11.1.run运行权限,再运行。本文以安装qt-opensource-linux-x64-5.11.1为例。转载 2024-03-04 14:18:07 · 3033 阅读 · 0 评论 -
Ubuntu FFmpeg开发环境搭建
配置环境 Ubuntu 22.04.2 LTS +建议在《编译与安装》一节,都使用源码的方式编译和安装,本编译安装方式最终生成的皆为静态库。部分命令说明:git -C [git-command] 指定其它路径的仓库 执行命令 注意,-C 要在命令之前。转载 2024-03-04 10:09:24 · 583 阅读 · 0 评论 -
音视频的封装格式和同步
比如:同样的陷可以做成饺子也可以做成包子。对于视频也是一个道理,同样的。External Clock Master:同步音频和视频到外部时钟。PTS(Presentation Time Stamp):即。封装则使用MP4封装格式。Audio Master:同步视频到音频。Video Master:同步音频到视频。在以我们平时所看的电影格式来讲,如下图。视频Video:使用了。音频Audio:使用了。封装格式(也叫容器)就是将。封装的格式不一样,后缀名也就不一样。,这个时间戳的意义在于。转载 2024-03-02 18:19:13 · 59 阅读 · 0 评论 -
音频的基础概念和知识
如果0.1kHz~1kHz范围内的声音信号的强度在被提升的阈值曲线之下,由于它被0.2kHz强音信号所掩蔽,那么此时我们人耳只能听到0.2kHz的强音信号而根本听不见其它弱信号,这些与0.2kHz强音信号同时存在的弱音信号就可视为冗余信号而不必传送。所谓冗余成分指的是音频中不能被人耳感知到的信号,它们对确定声音的音色,音调等信息没有任何的帮助。此外,根据人耳听觉的生理和心理声学现象,当一个强音信号与一个弱音信号同时存在时,弱音信号将被强音信号所掩蔽而听不见,这样弱音信号就可以视为冗余信号而不用传送。转载 2024-03-02 18:16:58 · 210 阅读 · 0 评论 -
视频的主要概念
通常说一个视频的25帧,指的就是这个视频帧率,即1秒中会显示25帧。帧率越高,给人的视觉就越流畅。I 帧(Intra coded frames):I帧不需要参考其他画面而生成,解码时。,分辨率也就是我们常说的640x480分辨率、1920x1080分辨率,其中。视频分辨率:ppi(标准单位),视频的分辨率是指。码率越大,说明单位时间内取样率越大,数据流精度就越高。视频码率:kb/s,是指视频文件在。,同时利用了空间和时间上的相关性。转载 2024-03-02 17:20:00 · 71 阅读 · 0 评论 -
视频中常见的720P、1080P、4K分辨率包含了什么
从早期的420p,到后来的720p,到现在的非1080p不看。视频的清晰度飞快提升,但是在看到色彩越来越丰富清晰度越来越高的画面时,你有关注过他们的到底是怎么做到的么?我们一起来了解一下吧。想必大家在日常生活中都会看到或听到“分辨率”这个词,比如在视频网站会有几个分辨率选项供我们选择。我们都知道选不同的分辨率会带来不同的清晰度,但是他们为什么要叫这个名字,720p、1080p 这些分辨率中到底包含了什么呢?可能有不少小伙伴不甚了解,今天我们就来一起学习下吧。转载 2024-03-02 17:10:30 · 921 阅读 · 0 评论 -
音视频录制播放原理、图像基本概念和表示
同理,摄像头经过采样图像帧和视频编码,最终通过复用器输出对图像的连续记录文件。转载 2024-03-02 15:50:48 · 310 阅读 · 0 评论