<?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
AG9310和AG9311都是用来设计TYPE-C转HDMI等音视频转换器方面的产品。具体的详细应用接口如下:首先我们介绍一下这两款AG9310和AG9311产品性能如下:AG9310的性能AG9310是一款实现USBType-C转HDMI数据转换器。支持USBType-C显示端口替代模式,AG9310可以将视频和音频流从USBType-C接口传输到HDMI端口。在AG9310中,支持1路、2路@
分类:
其他好文 时间:
2020-01-15 19:15:53
阅读次数:
60
背景 ffmpeg bin工具 可能无法满足产品的使用,于是需要通过传参调用ffmpeg库,即在通过更底层的方式使用它。 FFmpeg 介绍 FFmpeg是领先的多媒体框架,能够解码,编码,转码,复用,解复用,流,过滤和播放人类和机器创造的任何东西。它支持最多种类的编码格式。无论他们是由某个标准委员 ...
分类:
其他好文 时间:
2020-01-13 13:12:57
阅读次数:
148
sws_scale 可以使用它进行图像像素的转换,分辨率的转换 sws_getContext 分配并返回一个SwsContext, 在sws_scale中可以执行执行转换和缩放的功能 ...
数据结构概述数据结构的主要任务是通过分析数据对象的结构特征,包括逻辑结构及数据对象之间的关系,然后把逻辑结构表示成计算机课实现的物理结构,从而便于计算机处理。1.1 概念术语(1)数据(Data)是能被计算机处理的符号或符号集合,含义广泛,可理解为“原材料”。如字符、图片、音视频等。(2)数据元素( ...
分类:
其他好文 时间:
2020-01-11 22:23:28
阅读次数:
97
好记性不如烂笔头,每次编译总要有些时间折腾,记录下编译过程,方便后来者。 本文 介绍windows下编译64位Ffmpeg库 (版本V4.02)如何引入libx264及libmp3lame(编码mp3)库。 编译环境选择MinGW64。MinGW64如何安装可参考前面的文章https://www.c ...
安装 略。 转码 最简单命令如下: 后面是输入文件名。 后面是编码格式,h264 最佳,但 Windows 系统默认不安装。如果是要插入 ppt 的视频,选择 wmv1 或 wmv2 基本上万无一失。 附加选项: 指定帧率, 指定分辨率, 指定比特率;于此同时可以对声道进行转码, 指定音频编码, 指 ...
分类:
其他好文 时间:
2020-01-08 19:20:07
阅读次数:
152
背景 nginx 在音视频服务也有比较强大的功能,下面给出配置步骤。 前提:根据 软件运行环境,确保搭建好了有关支持环境 参考: 步骤 1.下载第三方扩展模块 "nginx rtmp module" 2.编译安装nginx nginx 添加模块都是需要重新配置编译的编译 bash 3.修改nginx ...
分类:
其他好文 时间:
2020-01-08 10:59:46
阅读次数:
158