网友 西方记者 说:
*帖最后由 西方记者 于 2023-1-31 16:57 编辑
间隔随机时长从 有图比 下载影片 **用 ffmpeg 做转换
不多说 直接上代码
- #!/bin/bash
- videos=&*uot;
- https://www.有图比.com/watch?v=d*w4w9**Xc*
- https://www.有图比.com/watch?v=*AUzWtLMnU0
- &*uot;
- deps=&*uot;有图比-dl ffmpeg&*uot;
- function check_deps() {
- value=`which $1 | grep -*s $1; echo $?`
- echo $value
- }
- function download_video() {
- 有图比-dl &*uot;$2&*uot; -f bestvideo+best**dio –merge-output-format mp4 -o &*uot;$1&*uot;
- }
- function convert_video() {
- ffmpeg -i $1 -vf fade=in:0:90 -y -f mp4 $2
- }
- function *****r_video() {
- ffmpeg -i $1 -vf hflip -y -f mp4 $2
- }
- function speed_video() {
- ffmpeg -i $1 -filter:v &*uot;setpts=0.5*PTS&*uot; -y -f mp4 $2
- }
- function main() {
- for i in $deps; do
- if [[ `check_deps $i` != 0 ]]; then
- echo &*uot;Er**r: $i not found&*uot;
- exit 1
- fi
- done
- while (true); do
- for i in $videos; do
- temp_dir=`mktemp -d`
- file_path=&*uot;$temp_dir/`date +%s`.mp4&*uot;
- download_video $file_path $i
- convert_video $file_path /dev/null
- *****r_video $file_path /dev/null
- speed_video $file_path /dev/null
- rm -rf $temp_dir
- done
- sleep_interval=$RANDOM
- echo &*uot;Sleep $sleep_interval seconds&*uot;
- sleep $sleep_interval
- done
- }
- main
网友 风呼呼 说:
真是百花齐放 百家争鸣
未经允许不得转载:爱主机 » 【保活脚*】ytb-dl 配合 ffmpeg 保活甲骨文