侧边栏
首页代码
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 一、显示YUV图片 文本的主要内容是:使用[SDL](https://www.cnblogs.com/mjios/p/14581738.html#toc_title_1)显示一张YUV图片,整体过程跟《[显示BMP图片](https://www.cnblogs.com/mjios/p/1473350 阅读全文
posted @ 2022-10-11 09:38 咸鱼Jay 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 文本的主要内容是:使用SDL显示一张BMP图片,算是为后面的《显示YUV图片》做准备。 为什么是显示BMP图片?而不是显示JPG或PNG图片? 因为SDL内置了加载BMP的API,使用起来会更加简单,便于初学者学习使用SDL 如果想要轻松加载JPG、PNG等其他格式的图片,可以使用第三方库:SDL_ 阅读全文
posted @ 2022-10-11 09:36 咸鱼Jay 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 本文的主要内容:演示如何通过编程采集摄像头的视频数据。 整体的流程跟《08_音频录制02_编程》类似。 依赖库 需要依赖4个库。 extern "C" { #include <libavdevice/avdevice.h> #include <libavformat/avformat.h> #inc 阅读全文
posted @ 2022-10-10 15:03 咸鱼Jay 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 本文的主要内容:演示如何利用命令行采集摄像头的视频数据。 阅读本文之前,建议先阅读《07_音频录制01_命令行》对常用命令作一个基本认识。 Windows dshow支持的设备 ffmpeg -f dshow -list_devices true -i dummy 输出结果大致如下所示。 Direc 阅读全文
posted @ 2022-10-10 00:17 咸鱼Jay 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 本文的主角是多媒体领域非常重要的一个概念:YUV。 简介 YUV,是一种颜色编码方法,跟RGB是同一个级别的概念,广泛应用于多媒体领域中。 也就是说,图像中每1个像素的颜色信息,除了可以用RGB的方式表示,也可以用YUV的方式表示。 vs RGB 对比RGB,YUV有哪些不同和优势呢? 体积更小 如 阅读全文
posted @ 2022-10-10 00:13 咸鱼Jay 阅读(204) 评论(1) 推荐(0) 编辑
摘要: 本文主要讲解:如何将AAC编码后的数据解码成PCM。 命令行 用法非常简单: ffmpeg -c:a libfdk_aac -i in.aac -f s16le out.pcm -c:a libfdk_aac 使用fdk-aac解码器 需要注意的是:这个参数要写在aac文件那边,也就是属于输入参数 阅读全文
posted @ 2022-10-08 16:34 咸鱼Jay 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 本文将分别通过命令行、编程2种方式进行AAC编码实战,使用的编码库是libfdk_aac。 要求 fdk-aac对输入的PCM数据是有参数要求的,如果参数不对,就会出现以下错误: [libfdk_aac @ 0x7fa3db033000] Unable to initialize the encod 阅读全文
posted @ 2022-10-05 19:53 咸鱼Jay 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 本文来详细讲解一下:如何在Mac、Windows环境下成功编译FFmpeg。 目标 这里先提前说明一下,最后希望达到的效果: 编译出ffmpeg、ffprobe、ffplay三个命令行工具 只产生动态库,不产生静态库 将fdk-aac、x264、x265集成到FFmpeg中 x264、x265会在以 阅读全文
posted @ 2022-10-05 19:11 咸鱼Jay 阅读(314) 评论(0) 推荐(0) 编辑
摘要: AAC(Advanced Audio Coding,译为:高级音频编码),是由Fraunhofer IIS、杜比实验室、AT&T、Sony、Nokia等公司共同开发的有损音频编码和文件格式。 对比MP3 AAC被设计为MP3格式的后继产品,通常在相同的比特率下可以获得比MP3更高的声音质量,是iPh 阅读全文
posted @ 2022-10-05 19:09 咸鱼Jay 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 采样格式 通过前面学习我们知道FFmpeg和SDL都有自己的采样格式的表达式,那么他们都表示什么意思呢? FFmpeg的采样格式的表达式: enum AVCodecID { ...... AV_CODEC_ID_PCM_S16LE = 0x10000, AV_CODEC_ID_PCM_S16BE, 阅读全文
posted @ 2022-10-05 17:58 咸鱼Jay 阅读(488) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
页脚HTML代码