食铁兽
  • 首页
  • 编程入门
    FFmpeg入门 VAPS XT入门 VxWorks入门
  • Presagis
    Creator入门 FlightSim入门 HeliSim入门 Ondulus IR入门 Ondulus LiDAR入门 Ondulus RADAR入门 STAGE入门 Terra Vista入门 V5D入门 Vega Prime入门
  • 说明
    归档 分类 标签 友链 关于 腾讯云-推广 阿里云-推广 七牛云-推广 买卖茅台
  • 开往
FFmpeg入门教程04.10:音频重采样解码为pcm

FFmpeg入门教程04.10:音频重采样解码为pcm

系列索引:FFmpeg入门系列索引 上一篇:FFmpeg入门教程04.09:mp3音频解码为pcm 还是上一篇使用的音频文件,本篇主要是修改解码后的一些参数,比如数据格式等等。 44100Hz就是音频的采样数,一段连续音频编码时包含多个数据包,一个数据包里面有连续数据,编码时会丢掉部分。比如说1秒的原始音频,44100Hz的意思就是我在这1秒的音频里面取44100个点,其他的数据丢掉。那么重采样最
2020-11-04
FFmpeg
#FFmpeg #解码 #MP3 #PCM #音频
FFmpeg入门教程04.09:mp3音频解码为pcm

FFmpeg入门教程04.09:mp3音频解码为pcm

系列索引:FFmpeg入门系列索引 上一篇:FFmpeg入门教程04.08:CUDA硬解并使用Qt播放视频(YUV420SP->RGB32) 本系列的之前文章介绍了视频的编解码相关,接下来介绍音频的编解码,本文将mp3音频文件解码为pcm。 使用的mp3音频文件为从网易云音乐上下载的排骨教主的牵丝戏,文件大小为9.6MB。 先看一下文件信息: 12345678910111213141516$
2020-11-03
FFmpeg
#FFmpeg #解码 #MP3 #PCM #音频
FFmpeg入门教程04.08:CUDA硬解并使用Qt播放视频(YUV420SP转RGB32)

FFmpeg入门教程04.08:CUDA硬解并使用Qt播放视频(YUV420SP转RGB32)

系列索引:FFmpeg入门系列索引 上一篇:FFmpeg入门教程04.08:软解并使用QML播放视频(YUV420P->OpenGL) 之前几篇文章介绍了使用CPU+FFmpeg解码视频并显示在QWidget/QML/QOpenGL上,本文介绍FFmpeg使用硬件解码,主要是使用CUDA。 主要解码流程和CPU解码差不多。 硬解解码包括CUDA/QSV/DRM/VAAPI/VDPAU等等,C
2021-04-26
FFmpeg
#Qt #OpenGL #FFmpeg #CUDA #RGB32 #YUV420SP #硬解
FFmpeg入门教程04.07:软解并使用QML播放视频(YUV420P转OpenGL)

FFmpeg入门教程04.07:软解并使用QML播放视频(YUV420P转OpenGL)

系列索引:FFmpeg入门系列索引 上一篇:FFmpeg入门教程04.06:软解并使用QOpenGL播放视频(YUV420P->OpenGL) QML显示视频无法用之前的方法实现,我结果多次尝试过后终于找到了可以使用的方法。 解码流程图为: flowchart TB F --Yes--> I K --下一帧--> F I --No--> F
2021-04-24
FFmpeg
#Qt #OpenGL #FFmpeg #软解 #YUV420P #QML
FFmpeg入门教程04.06:软解并使用QOpenGL播放视频(YUV420P)

FFmpeg入门教程04.06:软解并使用QOpenGL播放视频(YUV420P)

系列索引:FFmpeg入门系列索引 上一篇:FFmpeg入门教程04.05:软解并使用QtWidget播放视频(YUV420P->RGB32) 我在开发过程中Qt用的比较大,所以本系列主要界面由Qt开发。而Qt主要的特性是跨平台,在嵌入式平台中,主要使用QML进行界面开发,如果使用QML开发视频的话,就需要用到OpenGL了。 本篇主要介绍常用的桌面版的QOpenGL的视频显示,桌面版解码的
2020-05-06
FFmpeg
#Qt #FFmpeg #软解 #YUV420P
FFmpeg入门教程04.05:软解并使用QWidget播放视频(YUV420P转RGB32)

FFmpeg入门教程04.05:软解并使用QWidget播放视频(YUV420P转RGB32)

系列索引:FFmpeg入门系列索引 上一篇:FFmpeg入门教程04.04:解码视频并保存为YUV格式文件 前两篇介绍了视频帧解码和帧数据解码保存,都是不够实时和直观,本篇介绍使用Qt作为界面来显示解码后的数据。 使用ffmpeg解码视频每一帧,因为比较耗时,所以独立一个线程。解码完成后的数据发送给界面,界面渲染显示图像数据,界面显示一个线程。 解码流程和之前一样。 解码流程图为: flowcha
2021-01-08
FFmpeg
#Qt #FFmpeg #视频 #软解 #YUV420P #RGB32
FFmpeg入门教程04.05:pcm编码为mp3

FFmpeg入门教程04.05:pcm编码为mp3

系列索引:FFmpeg入门系列索引 上一篇:FFmpeg入门教程05.03:Linux下摄像头捕获并编码为h264(无音频) 同视频类似,pcm作为原始音频数据,文件体积太大。所以使用编码器将其在不失真的情况下减少体积。 测试音频信息: 123Input #0, mp3, from 'sunny.mp3': Duration: 00:02:20.04, start: 0.00
2020-11-04
FFmpeg
#FFmpeg #编码 #MP3 #PCM
FFmpeg入门教程04.04:解码视频并保存为YUV格式文件(YUV420P or YUV420SP)

FFmpeg入门教程04.04:解码视频并保存为YUV格式文件(YUV420P or YUV420SP)

系列索引:FFmpeg入门系列索引 上一篇:FFmpeg入门教程04.03:保存视频帧 上一篇我们解码并保存了其中的几帧确保解码过程和结果是对的。本篇我们将解码整个视频并保存为标准的YUV格式(YUV格式具体信息详见YUV格式介绍),我们就选YUV420P(I420)作为输出格式。 保存文件需要对本地文件进行读写操作,那么首先要有文件操作指针,C为FILE,C++为iostream。 以C为例。
2020-04-08
ffmpeg
#FFmpeg #YUV420P #解码 #YUV420SP
FFmpeg入门教程04.03:保存视频帧

FFmpeg入门教程04.03:保存视频帧

系列索引:FFmpeg入门系列索引 上一篇:FFmpeg入门教程04.02:解码视频流过程 上一篇介绍了解码的基本流程,获取了视频帧数,但是没有视频每一帧数据的解码操作。 我们从视频中取出每一帧进行操作,我们已经分配了AVFrame内存,当我们转换它颜色空间时仍然需要一个位置来放置原始数据。我们使用av_image_get_buffer_size来获得我们需要的大小,并手动分配空间: 123//一
2020-07-13
FFmpeg
#FFmpeg #帧
FFmpeg入门教程04.02:解码视频流过程

FFmpeg入门教程04.02:解码视频流过程

系列索引:FFmpeg入门系列索引 上一篇:FFmpeg入门教程04.01:输出视频信息 FFmpeg使用较多的就是解码视频了,我们先进行正常的解码流程。 解码流程图为: flowchart TB F --Yes--> I K --下一帧--> F I --No--> F subgraph init direction TB
2020-07-12
FFmpeg
#FFmpeg #解码
1…6970717273…83

搜索

©2020~2025 QQ/微信/邮箱👉1768478912@qq.com
总访问量 次 总访客数 人
苏ICP备20017687号-2 | police-icon 苏公网安备 32130202081068号