always set mp3 quality (closes #93)

This commit is contained in:
Alex
2021-12-21 08:50:19 +02:00
committed by GitHub
parent dadc18951a
commit e2ebb8c076

View File

@@ -57,13 +57,11 @@ def get_opts(format: str, quality: str, ytdl_opts: dict) -> dict:
opts["postprocessors"] = [] opts["postprocessors"] = []
if format == "mp3": if format == "mp3":
extra_args = {} opts["postprocessors"].append({
if quality != "best": "key": "FFmpegExtractAudio",
extra_args = {"preferredquality": quality} "preferredcodec": "mp3",
"preferredquality": 0 if quality == "best" else quality},
opts["postprocessors"].append( })
{"key": "FFmpegExtractAudio", "preferredcodec": "mp3", **extra_args},
)
opts["writethumbnail"] = True opts["writethumbnail"] = True
opts["postprocessors"].append({"key": "FFmpegMetadata"}) opts["postprocessors"].append({"key": "FFmpegMetadata"})
opts["postprocessors"].append({"key": "EmbedThumbnail"}) opts["postprocessors"].append({"key": "EmbedThumbnail"})