共计 1360 个字符,预计需要花费 4 分钟才能阅读完成。
内容最后由 西方记者 于 2023-1-31 16:57 编辑 间隔随机时长从 YouTube 下载影片 然后用 ffmpeg 做转换不多说 直接上代码 #!/bin/bashvideos=" https://www.youtube.com/watch?v=dQw4w9WgXcQ https://www.youtube.com/watch?v=QAUzWtLMnU0"deps="YouTube-dl ffmpeg"function check_deps() { value=`which $1 | grep -qs $1; echo $?` echo $value}function download_video() { YouTube-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 复制代码 风呼呼 2023-01-31 16:59 2 真是百花齐放 百家争鸣 lightout 2023-01-31 17:50 3ERROR: dQw4w9WgXcQ: YouTube said: Unable to extract video data 西方记者 2023-01-31 18:02 4lightout 发表于 2023-1-31 17:50ERROR: dQw4w9WgXcQ: YouTube said: Unable to extract video datahttps://github.com/yt-dlp/yt-dlp/releases 下载这个版本的 ytb-dl acpp 2023-01-31 18:02 5 直接 ssh 本地端口代理 访问个视频页面