【保活脚本】ytb-dl 配合 ffmpeg 保活甲骨文

查看 333|回复 4
作者:西方记者   
   
间隔随机时长从 有图比 下载影片  然后用 ffmpeg 做转换
不多说   直接上代码  
[ol]
#!/bin/bash
videos="
    https://www.有图比.com/watch?v=dQw4w9WgXcQ
    https://www.有图比.com/watch?v=QAUzWtLMnU0
"
deps="有图比-dl ffmpeg"
function check_deps() {
    value=`which $1 | grep -qs $1; echo $?`
    echo $value
}
function download_video() {
    有图比-dl "$2" -f bestvideo+bestaudio --merge-output-format mp4 -o "$1"
}
function convert_video() {
    ffmpeg -i $1 -vf fade=in:0:90 -y -f mp4 $2
}
function mirror_video() {
    ffmpeg -i $1 -vf hflip -y -f mp4 $2
}
function speed_video() {
    ffmpeg -i $1 -filter:v "setpts=0.5*PTS" -y -f mp4 $2
}
function main() {
    for i in $deps; do
        if [[ `check_deps $i` != 0 ]]; then
            echo "Error: $i not found"
            exit 1
        fi
    done
    while (true); do
        for i in $videos; do
            temp_dir=`mktemp -d`
            file_path="$temp_dir/`date +%s`.mp4"
            download_video $file_path $i
            convert_video $file_path /dev/null
            mirror_video $file_path /dev/null
            speed_video $file_path /dev/null
            rm -rf $temp_dir
        done
        sleep_interval=$RANDOM
        echo "Sleep $sleep_interval seconds"
        sleep $sleep_interval
    done
}
main
[/ol]复制代码

有图, 代码, 甲骨文

风呼呼   
真是百花齐放 百家争鸣
lightout   
ERROR: dQw4w9WgXcQ: 有图比 said: Unable to extract video data
西方记者
OP
  

lightout 发表于 2023-1-31 17:50
ERROR: dQw4w9WgXcQ: 有图比 said: Unable to extract video data

https://github.com/yt-dlp/yt-dlp/releases
下载这个版本的 ytb-dl
acpp   
直接ssh本地端口代理 访问个视频页面
您需要登录后才可以回帖 登录 | 立即注册

返回顶部