youtube-dlを使用してmp3としてYouTubeのビデオサウンドをダウンロードし、サムネイルも埋め込もうとしています。 しかし、私は次のエラーに私がしようとするたびに取得する:ここでYoutube-dlでmp3にサムネイルを埋め込む例外を発生させる
thumbnail_filename = info['thumbnails'][-1]['filename'] KeyError: 'filename'
は私のユーチューブ-dlのオプションである
ydl_opts = {
'key':'IgnoreErrors',
'format': 'bestaudio/best',
'download_archive': self.songs_data,
'outtmpl': '/'+download_path+'/'+'%(title)s.%(ext)s',
'progress_hooks': [self.my_hook],
'postprocessors': [{
'key': 'FFmpegExtractAudio',
'preferredcodec': 'mp3',
'preferredquality': '192'},
{'key': 'EmbedThumbnail'},]}
任意のアイデアなぜですか? embed thumbnailには引数がありません。
はあなたに
あなたは'インフォ[ 'サムネイル']印刷することができます前に、 あなたはオプションに
'writethumbnail':True
を追加し、ポスト・プロセッサ上で順序を変更する必要があるので、'key': 'FFmpegExtractAudio'
はありますか? –そのpythonモジュール、私は行を追加するソースコードがありません。 – Gigalala