12 2021 档案
摘要:实现了使用DXVA2 进行硬件加速,并且使用SDL渲染h264格式的视频, 视频大小为400x300。 一. 示例Code test_decode_view_hw.cpp #include <iostream> #include <fstream> #include <string> #includ
阅读全文
摘要:项目所在的远程仓库被迁移到了另一个地址,可以使用下列指令更新本地仓库的地址: 假设项目名称是 HoneyComb 为例 替换前: $ git remote -v origin ssh://catherine_guo@gerrit.realsil.com.cn:29401/HoneyComb (fet
阅读全文
摘要:在阅读ArrayList源码的时候看到ArrayList 和 AbstractList 两个类的声明都分别实现了List的接口 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cl
阅读全文
摘要:一. 概述 1.1 来源及其作用 为什么要使用码率控制?这个问题是由现实产生的。在传输压缩编码视频的时候,必须要考虑两个问题:视频质量和传输带宽,如果带宽大,肯定要尽可能传输质量更好的视频;如果带宽低,则需要提高压缩比,减小码流;如果带宽动态变化,那么码流也需要动态改变来适应带宽,总之,码流与带宽紧
阅读全文
摘要:有时候需要根据实际情况对x264编码器进行实际的调节,以达到编码速度和视频质量的平衡,FFmpeg提供了一系列参数方便我们直接去设定: 1. preset 参数 主要用于调节编码速度和质量的平衡,其可选参数如下: ultrafast、superfast、veryfast、faster、fast、me
阅读全文
摘要:代码如下: #include <iostream> #include <fstream> using namespace std; extern "C" { // 指定函数是C语言函数,以C语言的方式去编译 #include <libavcodec/avcodec.h> } // 以预处理指令的方式
阅读全文
摘要:MP4 转 RGBA: ffmpeg -i v1080.mp4 -s 800x400 -pix_fmt rgba 1.rgb 其中800x400 代表转换完成后的尺寸,x 是 小写英文字母 x, 不是乘号。 MP4 转 YUV ffmpeg -i v1080.mp4 -s 600x300 2.yuv
阅读全文