前提・実現したいこと
youtubeの音声をダウンロードするときに、「動画タイトル.wav」の形式にしたいが、動画タイトルの初めが年月日であると、途中で切れてしまう。
動画タイトル「2019.09.27 YYY」をダウンロードすると、「2019.09.wav」になる
「2019.09.27 YYY.wav」を出力したい
該当のソースコード
python3
1import youtube_dl 2 3urls = ['https://www.youtube.com/watch?v=XXXXXX', 'https://www.youtube.com/watch?v=YYYYYYY'] 4 5names = ['動画XXX','2019.09.27 動画YYY'] 6 7for i in range(len(names)): 8 url = urls[i] 9 name = names[i]+"wav" 10 audio_format = 'wav' 11 12 download_opts = { 13 'audioformat': audio_format, 14 'postprocessors': [{ 15 'key': 'FFmpegExtractAudio', 16 'preferredcodec': audio_format, 17 }], 18 'outtmpl': names[i].rsplit('.', 1)[0], 19 } 20 21 with youtube_dl.YoutubeDL(download_opts) as ydl: 22 ydl.download([url[i]])
出力ファイル
動画XXX.wav
2019.09.wav(このファイルを 「2019.09.27 動画YYY.wav」にしたいです)
補足情報(FW/ツールのバージョンなど)
Mac、python3、jupyter を使用しています
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/11/10 14:41