码迷,mamicode.com
首页 > 系统相关 > 详细

shell 下载aliplayer 的视频

时间:2020-01-18 14:39:07      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:-o   下载视频   put   done   echo   地址   支持   url   mkdir   

#!/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 的视频

标签:-o   下载视频   put   done   echo   地址   支持   url   mkdir   

原文地址:https://www.cnblogs.com/lixiuran/p/12208929.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!