《树莓派不吃灰》035:使用Metube下载存储你喜欢的Youtube视频
Youtube有大量的优质视频,但Youtube官方并没有提供下载到本地硬盘的方法,著名的开源项目https://github.com/yt-dlp/yt-dlp 可以让用户在命令行中下载视频,但是命令行对普通用户的学习成本还是太高了,于是Metube应运而生,Metube对yt-dlp进行了二次封装,提供一个网页,你只需在网页输入youtube的视频地址,Metube就可以帮你下载视频到本地硬盘。 下载视频这种事,是经典的需要长期开机的场景,超低功耗的树莓派恰好适合做这种事! Metube的使用非常简单,可以docker一键启动,把下载目录指向到挂载到smb服务的局域网硬盘。 推荐的docker compose配置 services: metube: image: ghcr.io/alexta69/metube container_name: metube restart: unless-stopped ports: - "18081:8081" volumes: - /opt/homepi4b/opt/sdb/metube/downloads:/downloads - /var/lib/metube-state:/downloads/.metube # ✅ 状态放在本机 ext4 - /opt/metube/cookies:/cookies environment: - YTDL_OPTIONS={"cookiefile":"/cookies/cookies.txt"} 以上配置中/opt/homepi4b/opt/sdb/metube/downloads 是局域网smb的挂载类型cifs,如果类型不是ext4 , 则会导致 SQLite/shelve 在 /downloads/.metube 里建库就卡死! ➜ metube df -T /opt/homepi4b/opt/sdb/metube/downloads Filesystem Type 1K-blocks Used Available Use% Mounted on //10.118.55.175/root cifs 15501595164 […]