FFmpeg普及率高,相对易于使用,资料也多,甚至还有视频学习课程,FFmpeg属于GPL开源的,有助于学习,如果商业应用,切记GPL条款,几个著名的视频播放软件因编译改变了FFmpeg源代码而没有开源,作者光荣的登上了耻辱名单。 在学习FFmpeg过程中,遇到了点困难,因为直接下载使用了最新4.1 ...
分类:
其他好文 时间:
2019-02-06 09:24:26
阅读次数:
197
一、M3U8 格式标准介绍 M3U8文件是指UTF-8编码格式的M3U文件。M3U文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。 M3U8是一种常见的流媒体格式,主要以文件列表的形式存在,既支持直播又支持点播,尤其在Andr ...
分类:
其他好文 时间:
2019-02-06 09:21:33
阅读次数:
231
前言 做开发有8年时间了,ffmpeg和onvif与我是特别有缘的了(说着玩的,我更认为是因为他们确实强大 )。 ffmpeg在毕业设计时就有用到,5年后做windows、linux播放库时又有用到,于是又重新研究!!! onvif是我在毕业第二年的时候,有从0开始写过一个onvif服务端NVT,没 ...
分类:
其他好文 时间:
2019-02-03 23:44:59
阅读次数:
1224
使用工具:小丸工具箱,HandBrake,FFmpeg 首先确定视频是否为VFR(可变帧率),如果是VFR需要在二次处理前转换成CFR(固定帧率) VFR转换CFR可以使用FFmpeg命令行或HandBrake大菠萝的GUI下进行 使用FFmpeg 参考小丸工具箱中的 可变帧率(VFR)一键转换器V ...
分类:
其他好文 时间:
2019-02-01 14:14:03
阅读次数:
664
What is Docker? Docker to run and manage apps side-by-side in isolated containers to get better compute density. Using containers, everything required ...
分类:
其他好文 时间:
2019-01-29 23:09:19
阅读次数:
597
在Linux/Mac下编译 ffmpeg是非常方便的。但要在 Windows下编译 ffmpeg还真要花点时间。以下就是在 Windowns下编译ffmpeg的步骤: 一、安装Cygwin 一、安装Cygwin 在windows下安装 ffmpeg 的最好方式就是使用Cygwin。 Cygwin是什 ...
解码及显示 [TOC] 解码 1. 循环读取视频帧 2. 解码 两个重要的FFmpeg接口: avcodec_send_packet,发送一个包给解码器; avcodec_receive_frame,从解码器取回解码后的数据。 资源清理 ...
分类:
其他好文 时间:
2019-01-28 21:11:20
阅读次数:
348
在Debian9和Deepin15.9下安装FFmpeg
分类:
系统相关 时间:
2019-01-28 12:09:06
阅读次数:
469
之前编译的FFmpeg+libx264可以实现分辨率为1920 1080的H264视频流的软解码,经过测试,随着码率的提高,解码效率会降低,导致解码速率跟不上实际帧率。查找资料发现FFmpeg软解码支持多线程特性,程序上不用做修改,只是在软解码的上下文设置里添加一行指定解码线程数量的代码即可,如下: ...
分类:
编程语言 时间:
2019-01-27 22:09:13
阅读次数:
450