? 环境准备 1、安装 FFmpeg "音/视频工具 FFmpeg 简易安装文档" 2、安装 ffmpeg python 3、【可选】安装 opencv python 4、【可选】安装 numpy ? 视频帧提取 准备视频素材 抖音视频素材下载: "https://anoyi.com/dy/top" ...
分类:
编程语言 时间:
2019-10-14 10:20:40
阅读次数:
135
安装EPEL Release,因为安装需要使用其他的repo源,所以需要EPEL支持 sudo yum install -y epel-release rpm 安装完成之后,可以查看是否安装成功 yum repolist 注:如果出现缺少Code提示,就执行此条命令 sudo rpm --impor ...
分类:
其他好文 时间:
2019-10-11 10:41:53
阅读次数:
116
1,安装nginx-rtmp-module模块 配置文件 open /usr/local/etc/nginx 下的nginx.conf #配置nginx支持rtmp sudo vim /usr/local/nginx/conf/nginx.conf rtmp { server{ listen 106 ...
分类:
其他好文 时间:
2019-10-10 11:03:29
阅读次数:
91
1.在开始动手编译ffmpeg之前我们来梳理一下几个概念,gcc、g++、msvc、mingw、clang、cmake、make、qmake 作为一个windows软件工程师,以为长时间浸淫在各种强大的IDE的世界里,对编译的过程和相关的工具链还是相当陌生的。上面举出来的几个词语是自己在要编译各种平 ...
分类:
其他好文 时间:
2019-10-09 19:48:24
阅读次数:
187
EasyRTMP是结合了多种音视频缓存及网络技术的一个rtmp直播推流端,包括:圆形缓冲区(circular buffer)、智能丢帧、自动重连、rtmp协议等等多种技术,能够非常有效地适应各种平台(Windows、Linux、ARM、Android、iOS),各种网络环境(有线、wifi、4G),... ...
分类:
移动开发 时间:
2019-10-09 17:40:27
阅读次数:
147
音视频流媒体硬解码是指不使用CPU进行编码,使用显卡GPU,专用的DSP、FPGA、ASIC芯片等硬件进行编码。编码框架Video ToolBox和AudioToolbox。 EasyRTMP是结合了多种音视频缓存及网络技术的一个rtmp直播推流端,包括:圆形缓冲区(circular buffer) ...
分类:
移动开发 时间:
2019-10-09 17:33:35
阅读次数:
176
在接入EasyRTMP-iOS时,进入预览界面直接崩溃,是什么原因? 分析问题: iOS系统对于权限控制的很严格,因为预览需要用到相机权限、麦克风权限等,都需要向用户申请这些权限。 解决问题: 在Info.plist文件中,添加如下权限申明,并描述清楚您的用途: <key>NSCameraUsage ...
分类:
移动开发 时间:
2019-10-09 17:17:17
阅读次数:
132
一、改变视频的音量大小 手机录制的视频,可能存在音量太小的情况,可以使用ffmpeg命令增加音量大小 参考:https://blog.programster.org/change-audio-level-in-video 命令: 增加音量:ffmpeg -i VID_20191003_164810_ ...
分类:
其他好文 时间:
2019-10-04 00:07:14
阅读次数:
126
概述 (来自百度百科) FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很 ...
分类:
系统相关 时间:
2019-10-03 23:45:57
阅读次数:
146
https://blog.csdn.net/kaikai136412162/article/details/80746961 https://blog.csdn.net/weixin_37897683/article/details/81225228 1、将文件当作源推送到RTMP服务器 ffmpe ...
分类:
其他好文 时间:
2019-09-30 20:08:53
阅读次数:
82