FFmpeg源码结构 libavformat *AVFormatContext是API层直接接触到的结构体,它会进行格式的封装与解封装,它的数据部分由底层提供,底层使用了AVIOContext,这个AVIOContext实际上就是为普通的I/O增加了一层Buffer缓冲区,再往底层就是URLCont ...
分类:
其他好文 时间:
2020-06-01 23:30:11
阅读次数:
70
0. 实验设备是寨板 mt6797,以下教程应该适合一堆新旧板子 1. https://github.com/bgcngm/mtk-tools 2. perl 自行准备 3. ffmpeg 也自行准备 4. adb & fastboot 应该都有 Tip: 与之前得rgb565不同得是....新机型 ...
分类:
其他好文 时间:
2020-05-31 10:52:33
阅读次数:
150
FFmpeg 常用命令汇总 录制视频 1.录制屏幕-i 指定从哪儿采集数据,它是一个文件索引号-r 指定帧率ffmpeg -f avfoundation -i 1 -r 30 out.yuv2.播放yuv数据需指定分辨率与像素格式ffplay -s 3360x2100 -pix_fmt uyvy42 ...
分类:
其他好文 时间:
2020-05-29 19:12:54
阅读次数:
103
图片序列转换成视频 最近一直在找一个工具,能够将一堆图片转化成视频。网上找了一些小软件,还有 win10 的 自带的视频制作功能,都不是很满意。 又不想下载那些专业的视频剪辑软件大材小用。 然后找到了 这个非常出名非常常用的多媒体编解码库,看了下文档试着用了下,它确实可以完成上述功能,但是命令行对输 ...
分类:
编程语言 时间:
2020-05-20 20:19:31
阅读次数:
130
1 /// 2 /// 编码 把解码出来的jpg文件,再编码成UV420P 3 /// 4 private static unsafe void EncodeImagesToH264() 5 { 6 7 //获取解码出来的文件队列 8 var fr... ...
分类:
其他好文 时间:
2020-05-18 22:50:16
阅读次数:
161
直接调用微信小程序录音接口,然后上传到服务器,百度语音接口是识别不了这种格式的文件,那么问题来了 如何转码? ffmpeg? 如何在PHP中使用? 本文将要解决这两个问题。 用到的第三方工具: 百度语音接口 silk文件格式转换工具 一、转码silk文件格式 silk文件格式转换工具:silk-v3 ...
分类:
微信 时间:
2020-05-18 22:34:55
阅读次数:
182
FFMPEG中结构体很多。最关键的结构体可以分成以下几类: a) 解协议(http,rtsp,rtmp,mms) AVIOContext,URLProtocol,URLContext主要存储视音频使用的协议的类型以及状态。URLProtocol存储输入视音频使用的封装格式。每种协议都对应一个URLP ...
分类:
其他好文 时间:
2020-05-18 18:42:33
阅读次数:
53
承接上文。【拓展】有人问我,怎么配置互联网环境的Mevan,这里拓展一下。settings_outweb.xml<?xmlversion="1.0"encoding="UTF-8"?><!--LicensedtotheApacheSoftwareFoundation(ASF)underoneormorecontributorlicenseagreements.SeetheNOTI
分类:
编程语言 时间:
2020-05-14 01:39:30
阅读次数:
64
关于HLS,上篇咱们已经讲过,它基于http协议,内容包括两部分:m3u8描述文件,ts媒体文件。它可以实现视频直播,不过直播有点延迟,延迟大小与循环体的大小有关。我们将要利用它的循环体,来实现大视频的分片下载播放。问:怎么将一个视频分片得到m3u8文件?答:利用ffmpeg工具。问:那么什么是FFmpeg呢?答:FFmpeg是一套可以用来记录、转换数字音频、视频,并且将其转化为流的开源程序。它提
分类:
其他好文 时间:
2020-05-13 09:52:08
阅读次数:
64
FPS 定义 1秒内游戏画面或者应用界面真实平均刷新次数,俗称帧率/FPS。 影响因素 显卡、CPU、内存; 关注点: 游戏项目低于30 fps/s 可能会出现卡顿; 游戏项目理想状态 >= 60 fps/s; avgFPS >= 45 fps/s; 高于16ms的帧率(即卡顿率); 测试工具及方法 ...
分类:
移动开发 时间:
2020-05-11 13:05:47
阅读次数:
99