360 Secure SkillHub
360 安全技能中心

Youtube Audio Download

通过 Python 脚本从 YouTube 视频下载音频并转换为 MP3 文件,可选 cookies.txt 以访问年龄限制视频,可指定输出目录(默认 works/audio),返回含音频路径、标题、时长、文件大小的 JSON;属于 YouTube 翻译工作流的第一步。

banner90
banner90
热度 65.34
最近更新 2026-05-11 17:29:28
分类:自动化依赖:代码执行 / 读写文件 / 第三方 API应用场景:文件转换 / 工作流 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add youtube-audio-download
Metadata
name
youtube-audio-download
description
Download YouTube video audio and convert to MP3. Supports age-restricted videos with cookies.
tools
["download_audio"]

Youtube Audio Download

Usage

python scripts/download_audio.py <URL> [--cookies cookies.txt] [--output-dir dir]

Parameters

  • url (required): YouTube video URL
  • cookies_path (optional): Path to cookies.txt for age-restricted videos
  • output_dir (optional): Output directory, default: "works/audio"

Returns

{
  "success": true,
  "audio_path": "H:/works/audio/video_title-xxxxx.mp3",
  "title": "Video Title",
  "duration": 1200,
  "file_size_mb": 15.5
}

Tools

download_audio

Download YouTube audio to MP3

Workflow Integration

This skill is part of the YouTube translation workflow:

  1. youtube-audio-download: Download audio from YouTube
  2. doubao-launch: Launch Doubao translation window
  3. audio-play: Play the downloaded audio
  4. doubao-capture: Capture translated subtitles

Execution

All skills execute on Windows Python via WSL cross-platform call:

wsl -> python.exe scripts/download_audio.py ...

Error Handling

All skills return JSON with success field:

  • success: true - Operation completed
  • success: false - Check error_code and error_message

Notes

  • Windows GUI automation requires visible desktop (no RDP disconnect)
  • Output files are stored in Windows works/ directory
  • WSL accesses Windows files via /mnt/h/...