Logo

ffmpeg+srs 实现直播流

photo

2019年12月28日

这篇文章是我在做直播流的时候收集的所有素材,没有太多的整理,都放到了脑袋里面了,之后有时间了再整理成文章,不懂得也可以留言问我。

ffmpeg的安装


安装ffmpeg: https://www.cnblogs.com/yuezha/p/8507776.html

安装freetype2: https://blog.csdn.net/zb774095236/article/details/94002623
安装完成之后,要执行(不然ffmpeg也读不到):
cp /usr/local/freetype/lib/pkgconfig/freetype2.pc /usr/share/pkgconfig/
安装libx264: https://www.cnblogs.com/blackhumour2018/p/9400415.html
安装完成之后,要执行(不然ffmpeg也读不到):
cp /usr/local/lib/pkgconfig/x264.pc /usr/share/pkgconfig/

最后要跑一把:./configure –enable-shared –enable-libfreetype –enable-yasm –enable-gpl –enable-libx264 –prefix=/monchickey/ffmpeg

srs的安装

待添加内容。

ffmpeg 生成水印

1:先要配置ffmpeg的滤镜:
参考: https://www.jianshu.com/p/9d24d81ca199
执行命令:./configure –enable-shared –enable-libfreetype –enable-libfribidi –prefix=/monchickey/ffmpeg
如果爆出如下错误:
freetype2 not found using pkg-config
参考如下文档: https://blog.csdn.net/zb774095236/article/details/94002623
并且完成安装之后要执行: cp /usr/local/freetype/lib/pkgconfig/freetype2.pc /usr/share/pkgconfig/
之后就可以进行水印的生成了: https://www.jianshu.com/p/9d24d81ca199
我用的命令是:
ffmpeg -i input.mp4 -vf “drawtext=fontfile=simhei.ttf: text=’技术是第一生产力’:x=(w-tw)/2:y=(h-th)/2:fontsize=350:fontcolor=0x7b7b7b45@0x00:shadowy=1” output.mp4
详细参数参考下面文档:https://ffmpeg.org/ffmpeg-utils.html#color-syntax
颜色对应表: https://www.runoob.com/html/html-colorvalues.html

ffmpeg分辨率质量调整

ffmpeg -i input.mp4 -y -qscale 0 -s 1280×720 -vcodec h264 output.mp4
参考文章: https://www.jianshu.com/p/4e54e99fe861
转码压缩: https://blog.csdn.net/zhezhebie/article/details/79263492

其他文章收集

X465原包下载: https://github.com/qupai/x264
ffmpeg常用参数说明: https://www.cnblogs.com/tobey/p/4549625.html
基础使用: https://www.jianshu.com/p/ddafe46827b7

橙子主题打折出售

其实我不卖,主要是这里是放广告的,所以就放了一个
毕竟主题都没做完,卖了也是坑.

购买它
所有附件
该文章没有附件.
本文为原创文章,请注意保留出处!

留言板

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

热门文章

Windows Server IIS+ARR反向代理(配置反向代理服务器) 1.概念说明:反向代理反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相...WindowsServerIIS+ARR反向代理(配置反向代理服务器) 作者:Pastore Antonio
1575 浏览量
一个不可思议的一天 上周五可以说是我人生中的梦魇……因为时间没安排好,为了一个10几分钟的会议,打的花了100多。然...一个不可思议的一天 作者:Pastore Antonio
1567 浏览量
ffmpeg 生成水印 1:先要配置ffmpeg的滤镜:参考:https://www.jianshu.com/p/9d24...ffmpeg生成水印 作者:Pastore Antonio
1504 浏览量
C#中List的FindAll方法的正确打开方式 初略的介绍一种常见的List写法,这种写法在3.0以后其实是很简单的,但是在2.0左右的系统运用中还...C#中List的FindAll方法的正确打开方式 作者:Pastore Antonio
1465 浏览量
IntelliJ IDEA 代码字体大小的快捷键设置放大缩小(很实用)(图文详解) 这是在设置IntelliJIDEA...IntelliJIDEA代码字体大小的快捷键设置放大缩小(很实用)(图文详解) 作者:Pastore Antonio
1458 浏览量