das-l/contao-youtube-dl-bundle

Contao扩展:使用youtube-dl直接将YouTube视频下载到文件系统。

1.1.0 2023-05-23 02:39 UTC

This package is auto-updated.

Last update: 2024-09-23 06:01:25 UTC


README

使用youtube-dl直接将YouTube视频下载到文件系统。

需求

需要可用的youtube-dlyt-dlp可执行文件。如果二进制文件位于不寻常的位置,您可以通过youtube-dl-bundle使用的相应配置参数配置位置。

das_l_youtube_dl:
    binPath: '/your/bin/directory/youtube-dl'

建议也安装ffmpeg,以便youtube-dl可以将下载的音频和视频合并成一个文件,因为YouTube通常为大多数高质量格式提供独立的音频和视频文件。如果在您的环境中没有可用的ffmpegavconv命令,并且在任何常见位置也找不到可执行文件,您可以使用以下配置提供二进制文件的位置

das_l_contao_youtube_dl:
    ffmpegPath: '/your/bin/directory/ffmpeg'

配置

您可以根据需要自定义最大视频高度选项。

das_l_contao_youtube_dl:
    videoMaxHeights:
        - '1080'
        - '720'
        - '480'

使用方法

扩展程序在文件系统的每个文件夹中添加了一个新的图标按钮(一个带有向下指向的绿色箭头的红色播放按钮)。

  1. 点击您想要下载视频的文件夹中的按钮。
  2. 提供视频ID。
  3. 可选:选择要下载的最大视频高度。
  4. 点击“导入”并等待视频下载。

这样就完成了!

权限

扩展程序在用户和用户组设置的“文件挂载”区域添加了文件操作权限“导入YouTube视频”。

请注意

下载器仅限于视频创建者上传的内容和YouTube提供的内容。如果找不到匹配的文件,您选择的一些选项可能会被丢弃。

此外,此扩展程序旨在让youtube-dl创建MP4容器而不是MKV容器,因为MP4具有更广泛的支持。如果您遇到任何问题,请在GitHub上创建问题,以便我们可以找到对每个人都适用的解决方案。