【问题标题】:youtube-dl showing Error: Command failed with exit code 1youtube-dl 显示错误:命令失败,退出代码为 1
【发布时间】:2021-04-02 07:10:02
【问题描述】:

我创建了用于下载 youtube 视频的节点 js 函数。 当我运行该函数时,显示以下错误: youtube-dl 显示错误:命令失败,退出代码 1:\node_modules\youtube-dl\bin\youtube-dl.exe --dump-json --format=18 --encoding utf8 http://www.youtube.com/watch?v=4FDud9Lj5HY

const video = youtubedl(
    url,
    // Optional arguments passed to youtube-dl.
    ['--format=18'],
    // Additional options can be given for calling `child_process.execFile()`.
    { cwd: __dirname }
);

video.on('info', function (info) {
    const _data = {
        thumbnail: info.thumbnails[info.thumbnails.length - 1].url,
        size: info.size / 1024 / 1024
    };

});

【问题讨论】:

    标签: javascript node.js express youtube node-modules


    【解决方案1】:

    我找到了解决方案。我卸载“youtube-dl”并重新安装它。此问题与插件更新有关 更新

    由于 youtube-dl 二进制文件会定期更新,您可以运行 npm run update 来检查并下载任何更新。如果您想将 youtube-dl 二进制文件放在特定目录中并控制它何时获得更新,您还可以在您的应用中要求 youtube-dl/lib/downloader。

    【讨论】:

      猜你喜欢
      • 2018-07-12
      • 2015-10-12
      • 2018-10-15
      • 1970-01-01
      • 1970-01-01
      • 2019-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多