从 MP3 文件中删除缩略图 - 来自 yt-audio
Remove Thumbnail from MP3 FILE - from yt-audio
使用 yt-audio 时,如何删除下载的 mp3 文件附带的缩略图(插图/屏幕截图)?
最好的办法是通过向命令添加一个额外的参数来实现它,但是如果有人知道如何做到这一点,循环下载的文件也可以。
为了以防万一,这是对 yt-audio 用法的描述:
usage: yt-audio [OPTIONS] REQUIRED_ARGS
A simple, configurable youtube-dl wrapper for downloading and managing youtube audio.
Required Arguments (Any/all):
URL[::DIR] Video/Playlist URL with (optional) save directory [URL::dir]
-e, --example1 Example playlist [Custom]
--all All [Custom] Arguments
Optional Arguments:
-h, --help show this help message and exit
-v, --version show version and exit
--use-archive use archive file to track downloaded titles
--use-metadata use metadata to track downloaded titles
--output-format [OUTPUT_FORMAT]
File output format
--ytdl-args [YTDL_ADDITIONAL_ARGS]
youtube-dl additional arguments
谢谢大家!!
所以最后,我自己找到了这个问题的答案(虽然很惭愧我花了这么长时间。)
要删除缩略图,请不要下载它。
基本上就是这样。
要不下载缩略图,我只需要在安装 yt-audio
后编辑 common.py
文件。
文件在安装中,位于:yt_audio/common.py
正在编辑 common.py
文件。
在 common.py
中找到 Common
class,然后编辑 DEFAULT_ARGUMENT_VALUES
.
或者简单地用这个无缩略图版本(如下)替换分配给它的值。
DEFAULT_ARGUMENT_VALUES = {
'download_command': 'youtube-dl -x -q --print-json --audio-format mp3 --audio-quality 0 '
'--add-metadata -o "$OUTPUT$" $URL$',
'playlist_info_command': 'youtube-dl --flat-playlist -J $PLAYLIST_URL$',
'output_format': '%%(title)s.%%(ext)s',
'ffprobe_command': 'ffprobe -v quiet -print_format json -show_format -hide_banner "$PATH$"',
'output_directory': str(PurePath(Path.home(), "Music"))
}
就是这样。
使用 yt-audio 时,如何删除下载的 mp3 文件附带的缩略图(插图/屏幕截图)?
最好的办法是通过向命令添加一个额外的参数来实现它,但是如果有人知道如何做到这一点,循环下载的文件也可以。
为了以防万一,这是对 yt-audio 用法的描述:
usage: yt-audio [OPTIONS] REQUIRED_ARGS
A simple, configurable youtube-dl wrapper for downloading and managing youtube audio.
Required Arguments (Any/all):
URL[::DIR] Video/Playlist URL with (optional) save directory [URL::dir]
-e, --example1 Example playlist [Custom]
--all All [Custom] Arguments
Optional Arguments:
-h, --help show this help message and exit
-v, --version show version and exit
--use-archive use archive file to track downloaded titles
--use-metadata use metadata to track downloaded titles
--output-format [OUTPUT_FORMAT]
File output format
--ytdl-args [YTDL_ADDITIONAL_ARGS]
youtube-dl additional arguments
谢谢大家!!
所以最后,我自己找到了这个问题的答案(虽然很惭愧我花了这么长时间。)
要删除缩略图,请不要下载它。
基本上就是这样。
要不下载缩略图,我只需要在安装 yt-audio
后编辑 common.py
文件。
文件在安装中,位于:yt_audio/common.py
正在编辑 common.py
文件。
在 common.py
中找到 Common
class,然后编辑 DEFAULT_ARGUMENT_VALUES
.
或者简单地用这个无缩略图版本(如下)替换分配给它的值。
DEFAULT_ARGUMENT_VALUES = {
'download_command': 'youtube-dl -x -q --print-json --audio-format mp3 --audio-quality 0 '
'--add-metadata -o "$OUTPUT$" $URL$',
'playlist_info_command': 'youtube-dl --flat-playlist -J $PLAYLIST_URL$',
'output_format': '%%(title)s.%%(ext)s',
'ffprobe_command': 'ffprobe -v quiet -print_format json -show_format -hide_banner "$PATH$"',
'output_directory': str(PurePath(Path.home(), "Music"))
}
就是这样。