会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
夜行过客
纸上得来终觉浅,绝知此事要躬行。
博客园
首页
新随笔
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
75
下一页
2022年1月13日
音视频技术应用(18)- 控制播放进度——av_seek_frame()
摘要: 一. 概述 用于将视频移动到指定的关键帧位置。 二. 函数说明 /** * 移动视频到指定的关键帧位置 * * @param s 输入媒体的上下文 * @param stream_index seek的流索引。就是seek时究竟是以音频流索引还是以视频流索引为基准进行seek * @param ti
阅读全文
posted @ 2022-01-13 00:52 夜行过客
阅读(2144)
评论(0)
推荐(1)
2021年12月30日
音视频技术应用(17)- 开启DXVA2硬件加速, 并使用SDL显示
摘要: 实现了使用DXVA2 进行硬件加速,并且使用SDL渲染h264格式的视频, 视频大小为400x300。 一. 示例Code test_decode_view_hw.cpp #include <iostream> #include <fstream> #include <string> #includ
阅读全文
posted @ 2021-12-30 01:22 夜行过客
阅读(1351)
评论(0)
推荐(0)
2021年12月28日
Gerrit: 更新gerrit项目的地址
摘要: 项目所在的远程仓库被迁移到了另一个地址,可以使用下列指令更新本地仓库的地址: 假设项目名称是 HoneyComb 为例 替换前: $ git remote -v origin ssh://catherine_guo@gerrit.realsil.com.cn:29401/HoneyComb (fet
阅读全文
posted @ 2021-12-28 14:50 夜行过客
阅读(598)
评论(0)
推荐(0)
Java: 子类和父类实现相同的接口 (转)
摘要: 在阅读ArrayList源码的时候看到ArrayList 和 AbstractList 两个类的声明都分别实现了List的接口 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cl
阅读全文
posted @ 2021-12-28 11:32 夜行过客
阅读(675)
评论(0)
推荐(0)
2021年12月20日
数字音视频技术: 码率控制
摘要: 一. 概述 1.1 来源及其作用 为什么要使用码率控制?这个问题是由现实产生的。在传输压缩编码视频的时候,必须要考虑两个问题:视频质量和传输带宽,如果带宽大,肯定要尽可能传输质量更好的视频;如果带宽低,则需要提高压缩比,减小码流;如果带宽动态变化,那么码流也需要动态改变来适应带宽,总之,码流与带宽紧
阅读全文
posted @ 2021-12-20 14:58 夜行过客
阅读(2689)
评论(1)
推荐(0)
2021年12月14日
音视频技术应用(16)- 调节x264编码器, 控制编码速度和质量
摘要: 有时候需要根据实际情况对x264编码器进行实际的调节,以达到编码速度和视频质量的平衡,FFmpeg提供了一系列参数方便我们直接去设定: 1. preset 参数 主要用于调节编码速度和质量的平衡,其可选参数如下: ultrafast、superfast、veryfast、faster、fast、me
阅读全文
posted @ 2021-12-14 23:38 夜行过客
阅读(1476)
评论(0)
推荐(0)
音视频技术应用(15)- 使用h264, h265 编码压缩数据,并使用VLC测试播放
摘要: 代码如下: #include <iostream> #include <fstream> using namespace std; extern "C" { // 指定函数是C语言函数,以C语言的方式去编译 #include <libavcodec/avcodec.h> } // 以预处理指令的方式
阅读全文
posted @ 2021-12-14 00:22 夜行过客
阅读(1205)
评论(0)
推荐(0)
2021年12月2日
音视频技术应用(14)- FFmpeg 转mp4 格式 为yuv, rgb 格式
摘要: 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
阅读全文
posted @ 2021-12-02 00:11 夜行过客
阅读(1259)
评论(0)
推荐(0)
2021年11月29日
音视频技术应用(13)- YUV420P 转 RGBA 并写入文件
摘要: #include <iostream> #include <fstream> using namespace std; extern "C" { // 指定函数是C语言函数,以C语言的方式去编译 #include <libavcodec/avcodec.h> #include <libswscale
阅读全文
posted @ 2021-11-29 23:56 夜行过客
阅读(653)
评论(0)
推荐(0)
2021年11月25日
音视频技术应用(12)- 测试sleep和wait的精确度达到准确控制帧率的目的
摘要: 测试几种sleep的方式: #include <iostream> #include <ctime> #include <thread> #include <windows.h> using namespace std; void MSleep(unsigned int ms) { auto beg
阅读全文
posted @ 2021-11-25 21:56 夜行过客
阅读(265)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
75
下一页
公告