YouTube-dl (AppleScript) 的这个 Automator 工作流程有什么问题
What's wrong with this Automator Workflow for YouTube-dl (AppleScript)
ytURL = https://www.youtube.com/watch?v=dQw4w9WgXcQ
执行 shell 脚本 "/usr/local/bin/youtube-dl -o ~/Desktop/DownloadedVideo.mp4 " + ytURL
(查看照片了解更多信息)
Screenshot + error message
对于 运行 AppleScript action 使用以下示例:
on run {input, parameters}
do shell script "/usr/local/bin/youtube-dl -o ~/Desktop/DownloadedVideo.mp4" & space & quoted form of item 1 of input
end run
根据 CJK 的评论,如果您想使用 运行 Shell Script action,那么使用:
- 传递输入: 作为参数
将默认的 code 替换为:
/usr/local/bin/youtube-dl -o ~/Desktop/DownloadedVideo.mp4 ""
ytURL = https://www.youtube.com/watch?v=dQw4w9WgXcQ
执行 shell 脚本 "/usr/local/bin/youtube-dl -o ~/Desktop/DownloadedVideo.mp4 " + ytURL
(查看照片了解更多信息)
Screenshot + error message
对于 运行 AppleScript action 使用以下示例:
on run {input, parameters}
do shell script "/usr/local/bin/youtube-dl -o ~/Desktop/DownloadedVideo.mp4" & space & quoted form of item 1 of input
end run
根据 CJK 的评论,如果您想使用 运行 Shell Script action,那么使用:
- 传递输入: 作为参数
将默认的 code 替换为:
/usr/local/bin/youtube-dl -o ~/Desktop/DownloadedVideo.mp4 ""