摘要: 本文的主要内容:对H.264数据进行解码(解压缩)。 如果是命令行的操作,非常简单。 ffmpeg -c:v h264 -i in.h264 out.yuv # -c:v h264是指定使用h264作为解码器 接下来主要讲解如何通过代码的方式解码H.264数据,用到了avcodec、avutil两个 阅读全文
posted @ 2021-05-25 21:31 M了个J 阅读(4148) 评论(1) 推荐(1) 编辑
摘要: 本文的主要内容:使用H.264编码对YUV视频进行压缩。 如果是命令行的操作,非常简单。 ffmpeg -s 640x480 -pix_fmt yuv420p -i in.yuv -c:v libx264 out.h264 # -c:v libx264是指定使用libx264作为编码器 接下来主要讲 阅读全文
posted @ 2021-05-25 21:26 M了个J 阅读(3458) 评论(2) 推荐(1) 编辑
摘要: 本文主要介绍一种非常流行的视频编码:H.264。 计算一下:10秒钟1080p(1920x1080)、30fps的YUV420P原始视频,需要占用多大的存储空间? (10 * 30) * (1920 * 1080) * 1.5 = 933120000字节 ≈ 889.89MB 可以看得出来,原始视频 阅读全文
posted @ 2021-05-25 20:09 M了个J 阅读(6007) 评论(3) 推荐(0) 编辑
摘要: 文本的主要内容是:使用SDL显示一张YUV图片,整体过程跟《显示BMP图片》比较像。 宏定义 #include <SDL2/SDL.h> #include <QDebug> #define END(judge, func) \ if (judge) { \ qDebug() << #func << 阅读全文
posted @ 2021-05-25 20:06 M了个J 阅读(3230) 评论(1) 推荐(0) 编辑