Code:
#Location of the ffmpeg binary
--ffmpeg-location "ffmpeg"
# Print various debugging information - only needed if issues occur and need to be reported on the yt-dlp GitHub page
#--verbose
#Suppress HTTPS certificate validation
--no-check-certificate
#Do not bypass geographic restriction via faking X-Forwarded-For HTTP header. Do not bypass geographic restriction via faking X-Forwarded-For HTTP header
--no-geo-bypass
#Write subtitle file
--write-subs
#Languages of the subtitles to download (can be regex) or "all" separated by commas, e.g.
#--sub-langs "en.*,ja". You can prefix the language code with a "-" to exclude it from
#the requested languages, e.g. --sub-langs all,-live_chat. Use --list-subs for a list of available language tags
--sub-langs en-US
#Limit the filename length (excluding extension) to the specified number of characters
--trim-filenames 200
#Write video description to a .description file
--write-description
#Subtitle format; accepts formats preference, e.g. "srt" or "ass/srt/best"
--sub-format ass
#Number of fragments of a dash/hlsnative video that should be downloaded concurrently (default is 1)
-N 5
#Maximum download rate in bytes per second
--limit-rate 12.0M
#Video format code
-f "b"
#The paths where the files should be downloaded.
-P "downloads"
#Output filename template - you can adjust to your liking - please check the yt-dlp GitHub page for further information
#new naming
-o "%(series)#S/%(season_number)02d - %(season)#S/%(episode_number)02d - %(episode)#S.%(ext)s"
#old naming
#-o "%(series)s/%(season_number)s - %(season)s/%(episode_number)s - %(episode)s.%(ext)s"
#The name of the browser to load cookies from. In this example firefox
--cookies-from-browser firefox
#User Agent
--user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0"
#Remux the video into another container if necessary
--remux-video mkv
#Embed subtitles in the video (only for mp4, webm and mkv videos)
--embed-subs
#default subtitle
--ppa "EmbedSubtitle:-disposition:s:0 default"
#Embed metadata to the video file. Also embeds chapters/infojson if present unless
#--no-embed-chapters/--no-embed-info-json are used (Alias: --add-metadata)
--embed-metadata
#Do not set any "purl" in the video metadata
--parse-metadata ":(?P<meta_purl>)"
#Do not set any "comment" in the video metadata
--parse-metadata ":(?P<meta_comment>)"
#Do not set any "description" in the video metadata
--parse-metadata ":(?P<meta_description>)"
#Do not set any "title" in the video metadata
--parse-metadata ":(?P<meta_title>)"
#Do not set any "episode_id" in the video metadata
--parse-metadata ":(?P<meta_episode_id>)"
#Do not set any "date" in the video metadata
--parse-metadata ":(?P<meta_date>)"
#Do not set any "season_number" in the video metadata
--parse-metadata ":(?P<meta_season_number>)"
#Do not set any "episode_sort" in the video metadata
--parse-metadata ":(?P<meta_episode_sort>)"
#Do not embed the infojson as an attachment to the video file
--no-embed-info-json
#Do not retrieve video comments unless the extraction is known to be quick
--no-write-comments
#Add chapter markers to the video file
--embed-chapters
How to create the message correctly without emojis?Looks fine on a first glance, that should not trigger the error
You might want to put that into code tags to prevent the emojies, though
Did you login with firefox to crunchyroll?I suspect the error is in the Firefox settings
Registered with crunchyroll only with firefoxDid you login with firefox to crunchyroll?
If you used a different browser, you need to specify that in the config.txt
ERROR: [crunchyroll] : Request blocked by Cloudflare; navigate to Crunchyroll in your browser, then pass the fresh cookies (with --cookies-from-browser or --cookies) and your browser's User-Agent (with --user-agent)Did you login with firefox to crunchyroll?
If you used a different browser, you need to specify that in the config.txt
You just need to refresh your cookies. Play a video in order to do so. Then you can download again for some time.ERROR: [crunchyroll] : Request blocked by Cloudflare; navigate to Crunchyroll in your browser, then pass the fresh cookies (with --cookies-from-browser or --cookies) and your browser's User-Agent (with --user-agent)
Does a complete episode have to be played?You just need to refresh your cookies. Play a video in order to do so. Then you can download again for some time.
You just start playing the episode.Does a complete episode have to be played?
I start an episode and confirm the Accept cookies message. I always get the same error message. When I want to display 3 subtitles I get the error, the browser is not compatible.You just start playing the episode.
No need to play the complete episode.
Thank you @DeepSpace and @cartman0208
Which browser are you using, mozilla Firefox?I start an episode and confirm the Accept cookies message. I always get the same error message. When I want to display 3 subtitles I get the error, the browser is not compatible.
I only use Mozilla and is also registered as a user agent. Browser ist open.Which browser are you using, mozilla Firefox?
Is the browser open or closed when you try to download?
Can you please provide a screen shot for this: When I want to display 3 subtitles I get the error, the browser is not compatible.
I cannot see that in the config you posted. It looks fine. Not sure what's going on here. I think I will just send you my file later that day.firefoxhttps
I tested the provided config.txt that you posted earlier and didn't get that error.I only use Mozilla and is also registered as a user agent. Browser ist open.
Usage: yt-dlp.exe [OPTIONS] URL [URL...]
yt-dlp.exe: error: unsupported browser specified for cookies: "firefoxhttps". Supported browsers are: brave, chrome, chromium, edge, firefox, opera, safari, vivaldi
...............................................
Done.
[crunchyroll] Authenticating with grant_type=client_id
ERROR: [crunchyroll] Request blocked by Cloudflare; navigate to Crunchyroll in your browser, then pass the fresh cookies (with --cookies-from-browser or --cookies) and your browser's User-Agent (with --user-agent)
...............................................
Done.
Code:Code: #Location of the ffmpeg binary --ffmpeg-location "ffmpeg" # Print various debugging information - only needed if issues occur and need to be reported on the yt-dlp GitHub page #--verbose #Suppress HTTPS certificate validation --no-check-certificate #Do not bypass geographic restriction via faking X-Forwarded-For HTTP header. Do not bypass geographic restriction via faking X-Forwarded-For HTTP header --no-geo-bypass #Write subtitle file --write-subs #Languages of the subtitles to download (can be regex) or "all" separated by commas, e.g. #--sub-langs "en.*,ja". You can prefix the language code with a "-" to exclude it from #the requested languages, e.g. --sub-langs all,-live_chat. Use --list-subs for a list of available language tags --sub-langs en-US #Limit the filename length (excluding extension) to the specified number of characters --trim-filenames 200 #Write video description to a .description file --write-description #Subtitle format; accepts formats preference, e.g. "srt" or "ass/srt/best" --sub-format ass #Number of fragments of a dash/hlsnative video that should be downloaded concurrently (default is 1) -N 5 #Maximum download rate in bytes per second --limit-rate 12.0M #Video format code -f "b" #The paths where the files should be downloaded. -P "downloads" #Output filename template - you can adjust to your liking - please check the yt-dlp GitHub page for further information #new naming -o "%(series)#S/%(season_number)02d - %(season)#S/%(episode_number)02d - %(episode)#S.%(ext)s" #old naming #-o "%(series)s/%(season_number)s - %(season)s/%(episode_number)s - %(episode)s.%(ext)s" #The name of the browser to load cookies from. In this example firefox --cookies-from-browser firefox #User Agent --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0" #Remux the video into another container if necessary --remux-video mkv #Embed subtitles in the video (only for mp4, webm and mkv videos) --embed-subs #default subtitle --ppa "EmbedSubtitle:-disposition:s:0 default" #Embed metadata to the video file. Also embeds chapters/infojson if present unless #--no-embed-chapters/--no-embed-info-json are used (Alias: --add-metadata) --embed-metadata #Do not set any "purl" in the video metadata --parse-metadata ":(?P<meta_purl>)" #Do not set any "comment" in the video metadata --parse-metadata ":(?P<meta_comment>)" #Do not set any "description" in the video metadata --parse-metadata ":(?P<meta_description>)" #Do not set any "title" in the video metadata --parse-metadata ":(?P<meta_title>)" #Do not set any "episode_id" in the video metadata --parse-metadata ":(?P<meta_episode_id>)" #Do not set any "date" in the video metadata --parse-metadata ":(?P<meta_date>)" #Do not set any "season_number" in the video metadata --parse-metadata ":(?P<meta_season_number>)" #Do not set any "episode_sort" in the video metadata --parse-metadata ":(?P<meta_episode_sort>)" #Do not embed the infojson as an attachment to the video file --no-embed-info-json #Do not retrieve video comments unless the extraction is known to be quick --no-write-comments #Add chapter markers to the video file --embed-chapters