🗒️脚本编写运行配置(FFmpeg推流视频循环推流)
00 分钟
2024-9-19
2024-9-19
type
status
date
slug
summary
password
tags
category
icon
下面主要介绍下如何推流文件夹内的所有视频,目前已测试B站和虎牙推流直播没问题,斗鱼应该也行;
  1. 建立config目录,目录下创建是三个文件,dir,temp,key
  • dir文件里写入要播放的视频的文件夹地址
  • key文件写入要推流的key,直接从直播网站复制过来放到这个文件里就行(不推流到直播平台可以不设置)
  • temp文件写入待播放的第一个视频的名字,不要带目录,视频要放在dir里配置的文件夹里,这个文件后续会通过play.sh脚本进行更新的
  1. 在config同级目录下编写自动重启脚本(play.sh),同时计算出下一个待播放的视频的名字,存储到temp文件里
  1. 在config同级目录下创建(scheduled.sh)计算出下一个视频的时长,并休眠计算出的下一个视频的时长
  1. 将该脚本使用nohup挂载到后台就可以了
  1. 运行报错解决
  • bash: ./scheduled.sh: /bin/bash^M: bad interpreter: No such file or directory

解决方法:

使用 dos2unix 工具转换文件: 如果你有 dos2unix 工具,可以直接使用它来转换文件的换行符。
参考链接: