随笔分类 -  FFmpeg

FFmpeg中AVFrame.linesize的含义
摘要:在第一节 "FFmpeg开发教程一、FFmpeg 版 Hello world" 中遇到一个问题,在保存YUV的时候,粗暴的使用: 方式去拷贝YUV数据是有问题的,得到的图片是这样的: 必须通过以下循环才能得到正确的YUV: static void save_gray_frame(unsigned c 阅读全文

posted @ 2019-05-13 18:52 陈知许 阅读(2359) 评论(0) 推荐(0)

FFmpeg开发教程一、FFmpeg 版 Hello world
摘要:本系列根据项目 "ffmpeg libav tutorial" 翻译而来 Chapter 0 万物之源 —— hello world 然而,本节的程序并不会在终端打印“Hello world”,而是会打印原视频文件的一些信息,比如封装格式、视频时长、分辨率、音频通道数。最后,我们将解码每一帧视频,并 阅读全文

posted @ 2019-05-09 23:17 陈知许 阅读(2682) 评论(0) 推荐(1)

使用FFmpeg解码并用swscale将YUV转为RGB
摘要:Makefile: 阅读全文

posted @ 2019-04-26 00:33 陈知许 阅读(1899) 评论(0) 推荐(1)

FFmpeg 开发环境搭建及第一个程序 Hello FFmpeg 编写
摘要:1. FFmpeg 的安装 默认会将 FFmpeg 安装至 /usr/local 目录下(可通过 configure 使用 “ prefix=目录” 修改安装目录), 安装完成后分别会在 /usr/local 下的 bin、include、lib、share 四个目录下生成 FFmpeg 的二进制可 阅读全文

posted @ 2019-04-24 10:49 陈知许 阅读(630) 评论(0) 推荐(0)

导航