sws_scale 可以使用它进行图像像素的转换,分辨率的转换 sws_getContext 分配并返回一个SwsContext, 在sws_scale中可以执行执行转换和缩放的功能 ...
好记性不如烂笔头,每次编译总要有些时间折腾,记录下编译过程,方便后来者。 本文 介绍windows下编译64位Ffmpeg库 (版本V4.02)如何引入libx264及libmp3lame(编码mp3)库。 编译环境选择MinGW64。MinGW64如何安装可参考前面的文章https://www.c ...
基于EasyDarwin的局域网摄像头视频远程查看方案 1,EasyScreenLive+EasyDarwin EasyScreenLive+ EasyDarwin是一种基于windows的免费局域网摄像头视频远程查看方案 EasyScreenLive负责采集局域网摄像头视频源,并将其视频流转发给E ...
安装 略。 转码 最简单命令如下: 后面是输入文件名。 后面是编码格式,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
刚学习 FFmpeg,用于测试需要各种视频格式文件,例如 RGB、YUV 和 H264 文件等等,所以去网上找这些资源下载,要么难以找到,要么就需要积分。后来才想到可以使用 FFmpeg 命令来转换获得这些文件,成功转换获得了这些文件(也可以编写程序实现)。顺便参考网上资料总结出了这篇博文,后续也会 ...
分类:
其他好文 时间:
2020-01-07 20:02:50
阅读次数:
110
2019年终总结&小半年流媒体服务器开发经验总结 [toc] 时间转瞬即逝,转眼间19年已经过去了,人愈来愈来老,却不见人心和物质的提升,期望2020年能有一个崭新的自己。 今年因为发展原因,从嵌入式跳槽做互联网后端了,干了一年突然转行,自己也很纠结这么做对不对,但归根结底我只是选择了做自己想做的事 ...
分类:
其他好文 时间:
2020-01-07 01:14:46
阅读次数:
148
一、实时视频投放的原理是? 将rtsp的视频流利用websocket推送给前端,video元素来播放视频。在三维场景中设置视频投放观察者的位置(监控设备的位置)和相关参数,形成一个固定方向和范围的视锥体,该视椎体与三维模型缓存相交的部分,即为投放视频或者图片的区域。(如下图) WebGL中对应的接口 ...
分类:
其他好文 时间:
2020-01-06 10:01:11
阅读次数:
92
? 1 问题描述 使用PySide2写了一个GUI程序,调用ffmpeg命令行工具,做简单的批量视频处理(调整帧宽度、帧高度、视频变速、降低视频码率达到限制视频大小),使用了ffmpeg、 ffmpeg python库; 挺简单的事儿,但遇到一个问题: pyinstaller打包程序时: 1. 不加 ...
分类:
其他好文 时间:
2020-01-06 09:54:15
阅读次数:
115
实时视频的几种协议: 1)HLS (HTTP Live Streaming) 直播 是有苹果提出的一个基于http的协议。其原理是把整个流切分成一个个的小视频文件,然后通过一个m3u8的文件列表来管理这些视频文件2)rtsp协议:3)WebRTC协议: 视频融合:http://www.convers ...
分类:
其他好文 时间:
2020-01-06 09:50:39
阅读次数:
434