ffmpeg
文章平均质量分 66
ffmpeg相关知识
谁能懂我2011
这个作者很懒,什么都没留下…
展开
-
一文掌握 YUV 图像的基本处理
最常用YUV知识原创 2023-02-28 19:05:46 · 960 阅读 · 0 评论 -
FFmpeg configure编译参数全部总结和整理
ffmpeg原创 2023-02-07 18:00:28 · 1001 阅读 · 0 评论 -
图像原始格式 YUV444 YUV422 YUV420 详细解析
前段时间搞x264编码测试,传参的时候需要告诉编码器我的原始数据格式是什么,其中在x264.h头文件中定义了如下一堆类型。但是这个定义只是对于这个应用而言,对于其他的应用或者场景中,相同的数据格式却有着不同的名字,于是为了弄懂他们的差别关系,检索了一大堆信息,整理了一个图文出来如下。首先要介绍的是YUV444,这种格式占用空间最大,每个像素点有一个Y分量+一个U分量+一个V分量所以和rgb一样每个像素点占用3个字节!但是根据UV存储顺序不一样,又有两种不同的格式。...原创 2021-10-04 11:00:14 · 17879 阅读 · 1 评论 -
FMPEG4.1 - 音频解码
FFMPEG4.1 - 音频解码原文件为采样率44100,单声道,fltp音频格式的mp4文件解码后,将fltp转变为s16标准的pcm格式然后使用ffplay播放:ffplay -ar 44100 -ac 1 -f s16le -i 2.pcm1、下面是使用swr_convert进行转换s16的代码// 解码为PCM格式文件// 检查解码内容,使用如下命令:#in...转载 2019-12-04 10:59:15 · 419 阅读 · 0 评论 -
FFMPEG4.1 - 视频解码与解码(上)
一、视频解码1、使用sws_scale转换格式为yuv420p,保存在文件中原mp4的宽高为640x640,改变了宽和高,为原来的1/2测试播放命令:ffplay -video_size 320x320 -pix_fmt yuv420p -i 2.yuv#include <memory>extern "C" {#include "libavcodec/avc...转载 2019-12-04 10:55:47 · 401 阅读 · 0 评论 -
音视频文件码率与文件大小计算公式
编码率/比特率直接与文件体积有关。且编码率与编码格式配合是否合适,直接关系到视频文件是否清晰。在视频编码领域,比特率常翻译为编码率,单位是Kbps,ps是每秒的意思,例如800Kbps其中,1K=1024 1M=1024Kb 为 比特(bit)这个就是电脑文件大小的计量单位,1KB=8Kb,区分大小写,B代表字节(Byte)s 为 秒(second) p 为 每(per)以800kb...原创 2019-12-03 12:11:18 · 10620 阅读 · 0 评论 -
用FFmpeg获取视频流+音频流的信息(编码格式、分辨率、帧率、播放时长...)
我们经常需要知道一个媒体文件所包含的媒体流的信息,比如文件格式、播放时长、码率、视音频编码格式,视频分辨率,帧率,音频属性等信息。如何使用FFmpeg API获取这些信息呢?下面我会给出一个完善的类,这个类封装了FFmpeg读取文件信息的相关的API,读者只需要调类的方法就可以获得相关的信息。这个类能够读取媒体文件的哪些信息呢?假如我们给出一个媒体文件(MP4,AVI,MKV。。。),里面至少...转载 2019-11-28 18:28:48 · 5335 阅读 · 0 评论 -
个人记录 Ubuntu编译ijkplayer
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NianandShao/article/details/83342424 编译环境Vbox虚拟机Ubuntu 18下载并配置NDK SDK JDKSDK下载NDK...转载 2018-12-04 10:04:39 · 142 阅读 · 0 评论