Неправильный тип файла при загрузке

Здравствуйте, у меня была эта проблема, когда я запускаю этот код.

import pafy
import youtube_dl

DOWNLOAD_FOLDER = 'C:\Muziek'
url = 'https://www.youtube.com/watch?v=NyJRyif6_kk'
video = pafy.new(url)
audiostreams = video.audiostreams
for i in audiostreams:
    print ('bitrate: %s, ext: %s, size: %0.2fMb' % (i.bitrate, i.extension, i.get_filesize()/1024/1024))

bestaudio = video.getbestaudio()

bestaudio.download(filepath = DOWNLOAD_FOLDER)
print('download was a succes')

когда я запускаю его, он становится файлом .m4a, но я хочу .mp3, может кто-нибудь мне помочь?


person timjanssen    schedule 24.05.2021    source источник


Ответы (1)


В документации указано:

Скачать только аудио (без видео) в формате ogg или m4a

Вы можете сначала загрузить файл в формате m4a, а затем преобразовать его в mp3 с помощью другой библиотеки:

Преобразование любого аудиофайла в mp3 с помощью python

person rudolfovic    schedule 24.05.2021
comment
Спасибо, работаю над этим сейчас - person timjanssen; 24.05.2021