注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。
网友 西方记者 说:
*帖最后由 西方记者 于 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
网友 风呼呼 说:
真是百花齐放 百家争鸣
网友 lightout 说:
ERROR: d*w4w9**Xc*: 有图比 said: Unable to extract video data
网友 西方记者 说:
lightout 发表于 2023-1-31 17:50
ERROR: d*w4w9**Xc*: 有图比 said: Unable to extract video data
网友 acpp 说:
直接**h*地端口** 访问个**页面
网友 muyijiang 说:
楼主上文件吧,直接**的代码有问题