YouTube MP4 / M4A 下载器:从 DASH 清单到本地文件的工作机制
YouTube 不直接给你一个 MP4。播放器加载 DASH 清单(或老客户端的 HLS playlist),列出可用的视频轨(VP9 / AV1)和音频轨(Opus / AAC),按 2–6 秒的分片从 googlevideo.com 拉取。我们解析清单,按你选的清晰度拉所有分片,在浏览器本地拼成一个 MP4 或 M4A,不做转码——拿到的就是 Google 给播放器的字节级原始文件。讲座、播客、AV1 高效率的场景特别适合。
🎧M4A 仅音频路径
播客 / 访谈 / 讲座只想要音频时,我们只拉音频轨的分片,跳过整条视频流。一小时的 Opus 音频大约 50–80 MB,扔进播客客户端或转写流水线都很顺。
💡YouTube 专属问答
Q:为什么有些视频拿不到 AV1?
A:YouTube 按观看量与设备占比逐步铺 AV1。新视频、热门视频先有 AV1;冷门视频或老视频可能只有 VP9 或 H.264。我们读清单看实际可用编码,没的就用次优。
Q:下载会不会被 Google 拒?
A:清单解析在你浏览器里跑,分片是从 googlevideo.com 直接拉到你的设备,不经过我们的服务器,不带登录态,不带 cookie。你与 Google 之间的传输就是普通播放请求,不触发反爬。