jyjs每天4个时段录制脚本


Copy
#!/bin/bash

# 获取 m3u8 实时直播源地址
json=$(curl -s "http://mpp.liveapi.mgtv.com/v1/epg/turnplay/getLivePlayUrlMPP?version=PCweb_1.0&platform=1&buss_id=2000001&channel_id=316")

# 提取 m3u8 链接(假设字段路径为 data.play_url)
m3u8_url=$(echo "$json" | grep -oE 'http[^"]+\.m3u8')

# 判断是否成功获取到链接
if [ -z "$m3u8_url" ]; then
echo "未能获取到有效的 m3u8 地址"
exit 1
fi

echo "正在使用 m3u8 地址:$m3u8_url"

# 输出文件名
output="/dd/m3u8/output_$(date +'%Y%m%d_%H%M%S').mp4"

# ffmpeg录制,持续2小时(7200秒)
ffmpeg -i "$m3u8_url" -c copy -f mp4 -t 7200 "$output"
然后设置每天的定时任务2,6,18,22点

声明:iTony's Blog|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - jyjs每天4个时段录制脚本


Carpe Diem and Do what I like