python实现: 依赖: glob,pydub "Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work"解决办法: ffmpeg官网下载下载 windows 对应的 static 版本。接下来我们把这个 bi ...
分类:
其他好文 时间:
2020-01-23 18:22:55
阅读次数:
221
寻找自己的采集图像设备 av_find_input_format() 根据名称查找链表当中的输入的格式 如果要查找设备在使用之前去调用: avdevice_register_all(); avformat_open_input() 主要用来打开输入流并存储到格式化上下文AVFormatContext ...
分类:
其他好文 时间:
2020-01-19 09:56:03
阅读次数:
204
分析视频流 stream[0] duration = 2019840 // 视频的时长时间戳,计算秒 2019840/12800 index = 0 // 流索引,这是一个视频流 nb_frames // 视频的总帧数 avg_frame_rate // 视频的帧数, num/den就是帧数 tim ...
分类:
其他好文 时间:
2020-01-18 10:20:36
阅读次数:
92
MAIN_MAKEFILE=1include ffbuild/config.makvpath %.c $(SRC_PATH)vpath %.cpp $(SRC_PATH)vpath %.h $(SRC_PATH)vpath %.inc $(SRC_PATH)vpath %.m $(SRC_PATH) ...
分类:
其他好文 时间:
2020-01-17 19:08:42
阅读次数:
116
RTSP被用于建立的控制媒体流的传输,它为多媒体服务扮演“网络远程控制”的角色。尽管有时可以把RTSP控制信息和媒体数据流交织在一起传送,但一般情况RTSP本身并不用于转送媒体流数据。媒体数据的传送可通过RTP/RTCP等协议来完成。 一次基本的RTSP操作过程是:首先,客户端连接到流服务器并发送一 ...
分类:
其他好文 时间:
2020-01-17 09:57:30
阅读次数:
75
https://www.jianshu.com/p/ddafe46827b7 ...
分类:
其他好文 时间:
2020-01-16 17:25:12
阅读次数:
52
<?php // 定义 FFmpeg的路径,最好在网站的全局配置文件里定义好 // 另外,重定向符号在FreeBSD等csh系统中为 >& define('KC_FFMPEG_PATH', '/usr/local/bin/ffmpeg -i "%s" 2>&1'); function video_i... ...
分类:
Web程序 时间:
2020-01-16 14:19:39
阅读次数:
204
背景 在查找 "ffmpeg 文档" 的时候,发现其文档是根据 Doxygen 生成的。 为了学习方便,这里以 生成 ffmpeg 4.1 文档 为例。 Doxygen简介 官方网站: http://www.doxygen.nl/index.html Doxygen是一个程序的文档产生工具,可以将程 ...
分类:
其他好文 时间:
2020-01-16 10:40:23
阅读次数:
160
背景 在学习ffmpeg时,由于文档老旧以及ffmpeg新旧版本对于一些api的改动,导致学习受阻。 本来可以直接下载老的库,使用老的源码进行学习,但本人觉得,一味地守旧并不是一种好的方法。 "ffmpeg doc" : "v4.1" ...
分类:
其他好文 时间:
2020-01-16 10:32:01
阅读次数:
49
背景 ffmpeg bin工具 可能无法满足产品的使用,于是需要通过传参调用ffmpeg库,即在通过更底层的方式使用它。 FFmpeg 介绍 FFmpeg是领先的多媒体框架,能够解码,编码,转码,复用,解复用,流,过滤和播放人类和机器创造的任何东西。它支持最多种类的编码格式。无论他们是由某个标准委员 ...
分类:
其他好文 时间:
2020-01-13 13:12:57
阅读次数:
148