【发布时间】:2019-05-17 04:23:57
【问题描述】:
有一个bash/批处理文件脚本:
ffmpeg -i `youtube-dl https://www.twitch.tv/zero` -vf fps=fps=60, scale=1920x1080 -c:v libx264 -b:v 500k -preset superfast -c:a copy -f segment -segment_time 60 test.mp4
该脚本不是我的,但它允许您以恒定的帧速率录制视频。不幸的是,在 cmd 中它对我不起作用。都试过了,不知道是什么错误。
我收到No such file or directory。
试过'youtube-dl https://www.twitch.tv/zero',同样的错误
我试过"youtube-dl https://www.twitch.tv/zero",错误:youtube-dl https://www.twitch.tv/zero: Invalid argument
我做错了什么?作者保证他在 linux 上工作
更新
我试过ffmpeg -i $ (youtube-dl -f best -g https://www.twitch.tv/zero) ....同样的错误
更新 2
为什么视频大小超过 500 Mb?我做错了什么?
代码
cls && @echo off & setlocal enableextensions enabledelayedexpansion
set "_tag_00=https://www.twitch.tv/avagg"
set "_tag_01=--ignore-errors --abort-on-error --ignore-config --flat-playlist --geo-bypass "
set "_tag_02=--restrict-filenames --no-part --no-cache-dir --write-thumbnail --prefer-ffmpeg "
set "_tag_03=--ffmpeg-location .\ --postprocessor-args -i "%%(title)s.%%(ext)s" -vf fps^=fps^=60^,"
set "_tag_04=scale^=1920x1080 -c:v libx264 -b:v 500k -preset superfast -c:a copy -f segment -segment_time "
set "_tag_05=60 %%^(title^)s.mp4"
youtube-dl "!_tag_00!" -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" -o "%%^(title^)s.%%^(ext^)s" !_tag_1!!_tag_2!!_tag_3!!_tag_4!!_tag_5!
Pause
更新 3
【问题讨论】:
-
youtube-dl 主要错误:没有这样的文件或目录
-
你在解析参数时遇到问题
标签: cmd ffmpeg youtube-dl