致力于为用户提供真实的
主机测评数据及优惠信息

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

网友 西方记者 说:

*帖最后由 西方记者 于 2023-1-31 16:57 编辑

间隔随机时长从 有图比 下载影片  **用 ffmpeg 做转换

不多说   直接上代码  

  1. #!/bin/bash
  2. videos=&*uot;
  3.     https://www.有图比.com/watch?v=d*w4w9**Xc*
  4.     https://www.有图比.com/watch?v=*AUzWtLMnU0
  5. &*uot;
  6. deps=&*uot;有图比-dl ffmpeg&*uot;
  7. function check_deps() {
  8.     value=`which $1 | grep -*s $1; echo $?`
  9.     echo $value
  10. }
  11. function download_video() {
  12.     有图比-dl &*uot;$2&*uot; -f bestvideo+best**dio –merge-output-format mp4 -o &*uot;$1&*uot;
  13. }
  14. function convert_video() {
  15.     ffmpeg -i $1 -vf fade=in:0:90 -y -f mp4 $2
  16. }
  17. function *****r_video() {
  18.     ffmpeg -i $1 -vf hflip -y -f mp4 $2
  19. }
  20. function speed_video() {
  21.     ffmpeg -i $1 -filter:v &*uot;setpts=0.5*PTS&*uot; -y -f mp4 $2
  22. }
  23. function main() {
  24.     for i in $deps; do
  25.         if [[ `check_deps $i` != 0 ]]; then
  26.             echo &*uot;Er**r: $i not found&*uot;
  27.             exit 1
  28.         fi
  29.     done
  30.     while (true); do
  31.         for i in $videos; do
  32.             temp_dir=`mktemp -d`
  33.             file_path=&*uot;$temp_dir/`date +%s`.mp4&*uot;
  34.             download_video $file_path $i
  35.             convert_video $file_path /dev/null
  36.             *****r_video $file_path /dev/null
  37.             speed_video $file_path /dev/null
  38.             rm -rf $temp_dir
  39.         done
  40.         sleep_interval=$RANDOM
  41.         echo &*uot;Sleep $sleep_interval seconds&*uot;
  42.         sleep $sleep_interval
  43.     done
  44. }
  45. main

网友 风呼呼 说:

真是百花齐放 百家争鸣

赞(0) 打赏
未经允许不得转载:爱主机 » 【保活脚*】ytb-dl 配合 ffmpeg 保活甲骨文
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址