shell 下载aliplayer 的视频

Posted 风与叶子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于shell 下载aliplayer 的视频的主要内容,如果未能解决你的问题,请参考以下文章

vue如何集成阿里云视频服务组件(aliplayer)视频功能是使用el-dialog 弹出aliplayer播放

Aliplayer视频点播加密播放

阿里云 Aliplayer高级功能介绍:多语言

阿里云 Aliplayer高级功能介绍:多字幕

阿里云 Aliplayer高级功能介绍:多字幕

阿里云 Aliplayer高级功能介绍:多语言