下载并分割YouTube混音视频成一系列带有标签的音频文件
项目描述
Mashdown将下载并分割YouTube混音视频成单独的音频文件,带有文档化的音频标签。
警告:为了Mashdown能够工作,视频必须包含一个列出每个曲目开始时间和曲目名称的播放列表。播放列表可以是YouTube描述中或本地文件中的。以下是一个YouTube视频,是完美的候选人。
安装
要安装Mashdown,您可以使用pip
$ pip install mashdown
示例
下载和分割混音
$ mashdown \
--audioformat ogg \
--album "The Lord of the Rings Sountrack" \
--artist "Howard Shore" \
https://www.youtube.com/watch\?v\=upzOSSQWSYU
分割本地混音
在此示例中,不会下载混音。YouTube URL仅用于获取播放列表信息。
$ mashdown \
--audioformat ogg \
--mashupfile path/to/mashupfile
--album "The Lord of the Rings Sountrack" \
--artist "Howard Shore" \
https://www.youtube.com/watch\?v\=upzOSSQWSYU
用法
- 用法: mashdown [-h] [-m MASHUPFILE] [–input-audioformat INPUT_AUDIOFORMAT]
[-f AUDIOFORMAT] [-o OUTPUT_DIR] [-q] [–artist ARTIST] [–album ALBUM] url
将YouTube混音视频分割成一系列带有标签的音频曲目
- 位置参数
url 混音的YouTube链接。
- 可选参数
- -h, --help
显示此帮助信息并退出
- -m MASHUPFILE, --mashupfile MASHUPFILE
本地文件的相对或绝对路径。
- --input-audioformat INPUT_AUDIOFORMAT
源混音文件的优先音频格式。
- -f AUDIOFORMAT, --audioformat AUDIOFORMAT
导出音频格式。示例:'mp3','ogg','mp4','flac',...
- -o OUTPUT_DIR, --output-dir OUTPUT_DIR
输出目录将被创建的目录。默认情况下,将使用当前目录。
- -q,--quiet
移除非重要日志消息
- 元数据
- --artist ARTIST
艺术家名称
- --album ALBUM
专辑名称
依赖项
Mashdown依赖于以下库
pydub(需要系统上安装ffmpeg或avconv),用于裁剪视频文件和导出音频片段
pafy,用于下载YouTube视频并获取其元数据
mutagen,用于编辑音频文件的元数据
发布
0.1.1
曲目名称可以位于曲目开始时间之前或之后
添加了单元测试
0.1.0
初始发布
项目详情
关闭
mashdown-0.1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 33f4a171e78f639fdbe71a10a462931a91bf1b44f982a8615073a6952d4ad476 |
|
MD5 | c86fc2674e20b25db5168e8af891fd2d |
|
BLAKE2b-256 | 73e862595ee6747e0f95bc268d972ad4a8905a1a35f87bdb70d468113f215d03 |