TVerの動画をダウンロードする rev2
2022/4/5現在のDL環境は次を参照。
概要
以前書いたTVerからダウンロードする方法だと、FODの動画が正常にダウンロードできなくなっていたので Pythonを使用したダウンロードの方法を備忘録として書いておく。
以前のものは、一度.m3u8ファイルをダウンロードする必要があったが、今回の方法では不要なので楽になった。
目次
準備
手順
- 次のコードをコピペし、.pyファイルを作成する。
- ダウンロード先や保存するファイル名は任意に書き換えること。
#!/usr/bin/env python3 """ TVerから動画をダウンロードするためのモジュール """ import argparse import re import subprocess out_dir = "C:\\Work" # 保存先 out_file = "%(upload_date)s_%(title)s.mp4" # 保存ファイルの名前 if __name__ == "__main__": # 引数解析 parser = argparse.ArgumentParser() parser.add_argument("--url", help="URL of video page") args = parser.parse_args() if not args.url: while True: url = input("ビデオページのURL(空で終了) : ") if not url: url = input("end : ") exit() proc = subprocess.run(f'youtube-dl -f best {url} -o {out_dir}+{out_file}', shell=True, text=True) else : proc = subprocess.Popen(f'youtube-dl -f best {args.url} -o {out_dir}+{out_file}', shell=True, text=True)
- 作成した.pyファイルをダブルクリックする。
- コンソールが表示され、
ビデオページのURL(空で終了) :
と表示されるので、TVerの動画ページのURL(https://tver.jp/corner/f0000000)をコピペしEnterキーを押す。
注意
FODの動画のタイトルが正常に取得できない...。
.m3u8ファイルをDL不要になったが、検索はまだ必要。
Microsoft Power Automate Desktopが無料公開されたので、これで定期的に自動検索⇒DLをやってくれるようにできないだろうか。
関連記事
以上。