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 ""