刚学习 FFmpeg,用于测试需要各种视频格式文件,例如 RGB、YUV 和 H264 文件等等,所以去网上找这些资源下载,要么难以找到,要么就需要积分。后来才想到可以使用 FFmpeg 命令来转换获得这些文件,成功转换获得了这些文件(也可以编写程序实现)。顺便参考网上资料总结出了这篇博文,后续也会 ...
分类:
其他好文 时间:
2020-01-07 20:02:50
阅读次数:
110
下面是一个读取本地 RGB 文件,转换并输出 MP4 视频文件的一个例子,具体步骤如下: 1、创建编码器 2、创建输出视频上下文 3、添加视频流 4、rgb转yuv 5、写视频文件头 6、写视频文件,循环内部进行H264编码 完整代码如下: c++ include extern "C" { incl ...
分类:
其他好文 时间:
2020-01-04 10:17:41
阅读次数:
146
#include <stdio.h> #include <SDL2/SDL.h> #include <sys/time.h> #include <time.h> #include <mpi.h> #include <signal.h> int dest; const int bpp=24; //bi ...
分类:
其他好文 时间:
2020-01-01 13:19:29
阅读次数:
75
录制命令 MAC OS 录制屏幕 ffmpeg -f avfoundation -i 1 -r 30 out.yuv -f: 使用 avfoundation 采集数据 -i: 指定从哪采集数据,它的文件索引号0 -r: 指定的帧数 out.yuv 是最终采集下来的视频。 yuv格式原始数据 MAC ...
分类:
系统相关 时间:
2019-12-30 19:47:42
阅读次数:
296
提取yuv原始视频数据 ffmpeg -i input.mp4 -an -c:v rawvideo -pix_fmt ymv420p out.yuv -i : 指定视频数据 -an : 去除音频 -c:v rawvideo : 指定视频进行重新编码,编码为原始rawvideo数据 -fix_fmt ...
分类:
其他好文 时间:
2019-12-30 19:11:23
阅读次数:
291
websasembly wasm ffmpge js解码 yuv canvas显示 ...
分类:
Web程序 时间:
2019-12-29 13:20:51
阅读次数:
90
https://juejin.im/post/5b4f2dab6fb9a04fc67bf265 https://www.jianshu.com/p/d9631596e9c7 ...
分类:
其他好文 时间:
2019-12-13 19:48:35
阅读次数:
78
【场景】 为安卓应用增加解码h264和显示YUV的功能。解码用的是AMediacodec,此处不展开。 渲染用的是GLES 2.0,网上很多方案,包括webRTC的渲染都是针对I420(YUV420 三平面数据),比较少针对NV12的(可能我搜索能力比较辣鸡), 花了两天时间才找到正确的办法,特此记 ...
分类:
移动开发 时间:
2019-12-02 21:58:13
阅读次数:
139
1、内核编译的配置如下 2、运行这个测试程序yuv的 3、最后运行这个程序,OK6410自带的 ...
分类:
其他好文 时间:
2019-11-30 19:14:19
阅读次数:
84
Secondary Maps(Detail Maps) & Detail Mask 增加模型细节,而不需要使用单张的超大贴图。 应用:增加皮肤细节,比如毛孔;砖墙添加细小的裂缝和青苔;大型金属容器上增加一些小的划痕和擦痕。 toolbag.shader: //inherits "normalMap. ...
分类:
其他好文 时间:
2019-11-25 00:21:23
阅读次数:
117