Linux,  windows

ffmpeg下载m3u8

ffmpeg -i “http://xxxxxx/video/movie.m3u8” -vcodec copy -acodec copy -absf aac_adtstoasc output.mp4

已经下载了ts文件和key的话先将m3u8文件中的key路径改成本地的key,ts文件路径也要改

ffmpeg -allowed_extensions ALL -i XXX.m3u8 -c copy XXX.mp4

shell

#!/bin/bash
while getopts ":u:f:" opt
do
    case $opt in
        u)
        URL=$OPTARG
        ;;
        f)
        FILE=$OPTARG
        ;;
        ?)
        echo "未知参数"
        exit 1;;
    esac
done
ffmpeg -i "$URL" -c copy -absf aac_adtstoasc "$FILE.mp4"

shell.sh -u m3u8url -f 文件名

留言