C:\Users\<ユーザ名>>yt-dlp --cookies-from-browser brave -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" https://www.bilibili.com/video/XXXXXXXXXX/ Extracting cookies from brave Traceback (most recent call last): File "yt_dlp\__main__.py", line 17, in <module> File "yt_dlp\__init__.py", line 1008, in main File "yt_dlp\__init__.py", line 962, in _real_main File "yt_dlp\YoutubeDL.py", line 678, in __init__ File "yt_dlp\YoutubeDL.py", line 4084, in build_request_director File "functools.py", line 967, in __get__ File "yt_dlp\YoutubeDL.py", line 4018, in cookiejar File "yt_dlp\cookies.py", line 91, in load_cookies File "yt_dlp\cookies.py", line 112, in extract_cookies_from_browser File "yt_dlp\cookies.py", line 281, in _extract_chrome_cookies File "yt_dlp\cookies.py", line 1042, in _open_database_copy File "shutil.py", line 418, in copy File "shutil.py", line 264, in copyfile PermissionError: [Errno 13] Permission denied: 'C:\\Users\\<ユーザ名>\\AppData\\Local\\BraveSoftware\\Brave-Browser\\User Data\\Default\\Network\\Cookies' [6552] Failed to execute script '__main__' due to unhandled exception! 'vd_source' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
① 動画ダウンロード時にブラウザを起動しない。 ② ブラウザ起動時に、Cookiesファイルを専用アクセスモードで起動しないようにしておく。 ③ あらかじめ、Cookieを.txtファイルで出力しておき、yt-dlp実行時には、出力したCookie.txtファイルを読み込ませるようにする。 (なお、2023/10/14時点では全て実行可能。)
②の対処方法
① ブラウザのショートカットを作成する。 ② ショートカットー右クリックー「プロパティ」を選択 ③ リンク先を下記のように変更する。 <変更前> "C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe" → <変更後> "C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe" --disable-features=LockProfileCookieDatabase ④ 起動しているブラウザをすべて閉じ、③で作成したショートカットからブラウザを起動した状態でyt-dlp実行。
① については、国会中継の政治家の答弁とか見ていても思うが「質問を理解して、それに正面から答える」ができない人が大人、子ども問わず多いんだな と感じる。 答えていても中身が薄いと、正直あまり考えていないのだなということも分かる。(これはアイドルとしては良くも悪くもといったところではあるが。) ②は①の対極で、「質問を理解して、それに正面から答えられている。」「その子なりの回答内容&言葉選び&仕草」って感じた子は、やはりSNSのフォロワー数も多く、メンバー人気的にも高い傾向にあると思う。