centos使用FFmpeg的循环推流脚本分享

centos使用FFmpeg的循环推流脚本分享

弄个vps,例如腾讯云轻量服务,执行以下脚本就能使用云端7*24小时视频直播推流。

需要配合screen运行:

yum -y install screen

开个新窗口:

screen -S stream

功能:

1.目前支持循环推流mp4格式的视频,注意视频文件的名字不能含有空格或其他特殊符号。

2.视频加水印,水印位置默认在右上角。
??
完整代码如下:

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
#=================================================================#
#   System Required: CentOS7 X86_64                               #
#   Description: FFmpeg Stream Media Server                       #
#   Author: LALA                                    #
  #   Website: https://www.lala.im                                  #
  #=================================================================#

# 颜色选择
red='\033[0;31m'
green='\033[0;32m'
yellow='\033[0;33m'
font="\033[0m"

ffmpeg_install(){
# 安装FFMPEG
read -p "你的机器内是否已经安装过FFmpeg4.x?安装FFmpeg才能正常推流,是否现在安装FFmpeg?(yes/no):" Choose
if [ $Choose = "yes" ];then
	yum -y install wget
	wget --no-check-certificate https://www.johnvansickle.com/ffmpeg/old-releases/ffmpeg-4.0.3-64bit-static.tar.xz
	tar -xJf ffmpeg-4.0.3-64...

点击查看剩余70%

{{collectdata}}

网友评论