惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threat Research - Cisco Blogs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Register - Security
The Register - Security
A
About on SuperTechFans
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
L
LangChain Blog
N
Netflix TechBlog - Medium
量子位
博客园 - 三生石上(FineUI控件)
宝玉的分享
宝玉的分享
H
Help Net Security
D
Docker
D
DataBreaches.Net
T
Tailwind CSS Blog
阮一峰的网络日志
阮一峰的网络日志
B
Blog
博客园 - 聂微东
Apple Machine Learning Research
Apple Machine Learning Research
Google DeepMind News
Google DeepMind News
The Cloudflare Blog
F
Full Disclosure
GbyAI
GbyAI
F
Fortinet All Blogs
Last Week in AI
Last Week in AI
Y
Y Combinator Blog
人人都是产品经理
人人都是产品经理
Recent Announcements
Recent Announcements
博客园 - Franky
MongoDB | Blog
MongoDB | Blog
有赞技术团队
有赞技术团队
博客园 - 叶小钗
小众软件
小众软件
V
Visual Studio Blog
月光博客
月光博客
Stack Overflow Blog
Stack Overflow Blog
The GitHub Blog
The GitHub Blog
Recorded Future
Recorded Future
J
Java Code Geeks
雷峰网
雷峰网
P
Privacy & Cybersecurity Law Blog
C
Cisco Blogs
C
Cyber Attacks, Cyber Crime and Cyber Security
AWS News Blog
AWS News Blog
Webroot Blog
Webroot Blog
美团技术团队
N
News | PayPal Newsroom
G
Google Developers Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
博客园_首页
V
Vulnerabilities – Threatpost

陈沙克日志

AP 物理油管视频推荐 - 陈沙克日志 | shake Blog S-UI 面板 - 陈沙克日志 | shake Blog 16岁男孩 - 陈沙克日志 | shake Blog 2026雅思备考综合研究报告 - 陈沙克日志 | shake Blog 3个月AI学习总结 - 陈沙克日志 | shake Blog WSL2 安装 Claude Code OpenClaw Hermes-Agent - 陈沙克日志 | shake Blog N8N HTTP Request cURL倒入的坑 - 陈沙克日志 | shake Blog Hugging Face Spaces 容器部署 n8n + MinIO + NCA - 陈沙克日志 | shake Blog 中国人口危机 - 陈沙克日志 | shake Blog NotebookLM PPT 提示词 - 陈沙克日志 | shake Blog NotebookLM Infographic 提示词 - 陈沙克日志 | shake Blog 基督教发展历程:从起源到多元分支的演变 - 陈沙克日志 | shake Blog 犹太教历史概览:从创世到复国 - 陈沙克日志 | shake Blog 闲聊中华5000年文明 - 陈沙克日志 | shake Blog Vscode 配置java - 陈沙克日志 | shake Blog AP CSA 学习材料 - 陈沙克日志 | shake Blog 15岁孩子不同的地方 - 陈沙克日志 | shake Blog
youtube2mp3 - 陈沙克日志 | shake Blog
2025-08-05 · via 陈沙克日志

我想做一个应用,可以直接下载youtube的视频,转换成mp3. 在现在的AI code时代,大家都能想到,如何用ai,把这个应用搞出来。

上次朋友说,AI code 是否真的能打,现实中使用。搞些小游戏,这种只适合demo。需要真的解决自己的问题,才能真的靠谱。

这个需求,其实是来自儿子。现在如果直接下载mp3,已经是非常麻烦的事情。你从腾讯音乐,酷狗,下载的歌曲,都是数字版权保护。当然你是可以用工具搞定,但是我日常听歌都是来自youtube。自然想到,是否可以下载youtube的歌曲视频,转换成mp3.

是否能打包成一个app,应用,可以在win11下使用。输入youtube的链接,就可以马上转换成mp3.

我具体操作起来,其实就遇到了不少麻烦。想一步到位。还是比较困难的。需要进行拆解。

我的理解,第一阶段:

  • macos 终端调试通过,yt-dlp,实现下载。
  • macos ffmpeg 转换成mp3.

完成这些活,看起来简单,操作起来其实遇到一堆问题。下面记录一下。

软件

  • yt-dlp
  • ffmpeg

获取youtube的cookies

通过chrome的插件,“Get cookies.txt LOCALLY”扩展程序。获取了youtube的cokeries。导出一个text文件。

1
2
yt-dlp --cookies ~/Downloads/cookies.txt -o ~/Downloads/阿細《赤的疑惑》.mp4 "https://www.youtube.com/watch?v=GNnGlZQmP7Q"

这样你才能正常下载youtube的资源。

1
2
3
# 高质量的音频和视频
yt-dlp -f bestvideo+bestaudio -o ~/Downloads/阿細《赤的疑惑》.mp4 https://www.youtube.com/watch?v=GNnGlZQmP7Q

下载回来的文件后缀是:webm. 以前没留意过。这次也专门问了一下AI。这是什么格式。

就是最新的视频和音频的格式。压缩高。

转换成MP3 音频

1
2
3
# 320kbps,和所谓无损音乐一样效果。
ffmpeg -i 阿細《赤的疑惑》.mp4.webm -vn -ab 128k 阿細《赤的疑惑》.mp3

  • -i :指定输入文件。
  • -vn :禁用视频录制(因为我们只需要音频)。
  • -ab :设置音频比特率(单位是 kbps)。128k 是常见的比特率值,数值越大,音频质量越高,文件体积也越大。你可以根据需要调整这个值,比如 64k、192k、320k 等。

后续要解决就是如何在macos下,提供一个图形界面,输入链接,就可以出来mp3.