shell 下载aliplayer 的视频

#!/bin/bash
url="http://v.example.com/8dedaec32ca9415eaa8ccd423ee33bf3/"

#下载视频索引文件
wget --referer 'http://www.example.com'  ${url}"5a700d867b4d461bd6220d292c6a22a9-fd.m3u8" -O "source.m3u8"

mkdir "./part"
#循环下载视频片段,存入part文件夹中
for line in $(cat source.m3u8|grep '.ts')
do
echo $url$line
wget --referer 'http://www.example.com' $url$line -P "./part"
done

#合成视频,需支持ffmpeg
cat part/*.ts | ffmpeg -i pipe: -c:a copy -c:v copy output.mp4

原理:

m3u8文件存放视频片段地址(header需带refer),批量下载下来然后拼接成一个mp4

Original: https://www.cnblogs.com/lixiuran/p/12208929.html
Author: 风与叶子
Title: shell 下载aliplayer 的视频

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/529731/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球