Sponsorblock chrome
Author: d | 2025-04-24
How to skip sponsors in YouTube videos in Chrome using SponsorBlock!SponsorBlock:
SponsorBlock for Odysee - Chrome เว็บสโตร์
From downloaded YouTube videos using the SponsorBlock API ( --sponsorblock-mark CATS SponsorBlock categories to create chapters for, separated by commas. Available categories are all, default(=all), sponsor, intro, outro, selfpromo, preview, filler, interaction, music_offtopic, poi_highlight. You can prefix the category with a "-" to exempt it. See [1] for description of the categories. Eg: --sponsorblock-mark all,-preview [1] --sponsorblock-remove CATS SponsorBlock categories to be removed from the video file, separated by commas. If a category is present in both mark and remove, remove takes precedence. The syntax and available categories are the same as for --sponsorblock-mark except that "default" refers to "all,-filler" and poi_highlight is not available --sponsorblock-chapter-title TEMPLATE The title template for SponsorBlock chapters created by --sponsorblock-mark. The same syntax as the output template is used, but the only available fields are start_time, end_time, category, categories, name, category_names. Defaults to "[SponsorBlock]: %(category_names)l" --no-sponsorblock Disable both --sponsorblock-mark and --sponsorblock-remove --sponsorblock-api URL SponsorBlock API location, defaults to Extractor Options: --extractor-retries RETRIES Number of retries for known extractor errors (default is 3), or "infinite" --allow-dynamic-mpd Process dynamic DASH manifests (default) (Alias: --no-ignore-dynamic-mpd) --ignore-dynamic-mpd Do not process dynamic DASH manifests (Alias: --no-allow-dynamic-mpd) --hls-split-discontinuity Split HLS playlists to different formats at discontinuities such as ad breaks --no-hls-split-discontinuity Do not split HLS playlists to different formats at discontinuities such as ad breaks (default) --extractor-args KEY:ARGS Pass these arguments to the extractor. See "EXTRACTOR ARGUMENTS" for details. You can use this option multiple times to give arguments for different extractorsCONFIGURATION You can configure yt-dlp by placing any supported. How to skip sponsors in YouTube videos in Chrome using SponsorBlock!SponsorBlock: How to skip sponsors in YouTube videos in Chrome using SponsorBlock!SponsorBlock: How to skip sponsors in YouTube videos in Chrome using SponsorBlock!SponsorBlock: How to skip sponsors in YouTube videos in Chrome using SponsorBlock!SponsorBlock: Download the AdGuard AdBlocker Chrome extension here. SponsorBlock - Skip Sponsorships on YouTube. SponsorBlock main features specifications summary. There Installing SponsorBlock is a breeze, and it seamlessly integrates with your Chrome browser. With permission to access your data on YouTube, SponsorBlock modifies the webpage to enhance I'm using sponsorblock both through the Firefox extension and yt-dlp's --sponsorblock-remove flag. Recently, yt-dlp has started having trouble: yt-dlp -vU --sponsorblock-remove sponsor ' Command-line config: ['-vU', '--sponsorblock-remove', 'sponsor', ' Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8[debug] yt-dlp version 2022.10.04 [4e0511f] (zip)[debug] Python 3.10.7 (CPython 64bit) - Linux-5.19.16-200.fc36.x86_64-x86_64-with-glibc2.35 (glibc 2.35)[debug] Checking exe version: ffmpeg -bsfs[debug] Checking exe version: ffprobe -bsfs[debug] exe versions: ffmpeg 5.0.1 (setts), ffprobe 5.0.1[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2021.10.08, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.1[debug] Proxy map: {}[debug] Loaded 1690 extractors[debug] Fetching release info: version: 2022.10.04, Current version: 2022.10.04yt-dlp is up to date (2022.10.04)[debug] [youtube] Extracting URL: oMcsW-myRCU: Downloading webpage[youtube] oMcsW-myRCU: Downloading android player API JSON[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id[SponsorBlock] Fetching SponsorBlock segments[debug] SponsorBlock query: Unable to communicate with SponsorBlock API: The read operation timed out. Retrying (1/3)...WARNING: Unable to communicate with SponsorBlock API: The read operation timed out. Retrying (2/3)...WARNING: Unable to communicate with SponsorBlock API: The read operation timed out. Retrying (3/3)...ERROR: Preprocessing: Unable to communicate with SponsorBlock API: The read operation timed out">> yt-dlp -vU --sponsorblock-remove sponsor ' Command-line config: ['-vU', '--sponsorblock-remove', 'sponsor', ' Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8[debug] yt-dlp version 2022.10.04 [4e0511f] (zip)[debug] Python 3.10.7 (CPython 64bit) - Linux-5.19.16-200.fc36.x86_64-x86_64-with-glibc2.35 (glibc 2.35)[debug] Checking exe version: ffmpeg -bsfs[debug] Checking exe version: ffprobe -bsfs[debug] exe versions: ffmpeg 5.0.1 (setts), ffprobe 5.0.1[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2021.10.08, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.1[debug] Proxy map: {}[debug] Loaded 1690 extractors[debug] Fetching release info: version: 2022.10.04, Current version: 2022.10.04yt-dlp is up to date (2022.10.04)[debug] [youtube] Extracting URL: oMcsW-myRCU: Downloading webpage[youtube] oMcsW-myRCU: Downloading android player API JSON[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id[SponsorBlock] Fetching SponsorBlock segments[debug] SponsorBlock query: Unable to communicate with SponsorBlockComments
From downloaded YouTube videos using the SponsorBlock API ( --sponsorblock-mark CATS SponsorBlock categories to create chapters for, separated by commas. Available categories are all, default(=all), sponsor, intro, outro, selfpromo, preview, filler, interaction, music_offtopic, poi_highlight. You can prefix the category with a "-" to exempt it. See [1] for description of the categories. Eg: --sponsorblock-mark all,-preview [1] --sponsorblock-remove CATS SponsorBlock categories to be removed from the video file, separated by commas. If a category is present in both mark and remove, remove takes precedence. The syntax and available categories are the same as for --sponsorblock-mark except that "default" refers to "all,-filler" and poi_highlight is not available --sponsorblock-chapter-title TEMPLATE The title template for SponsorBlock chapters created by --sponsorblock-mark. The same syntax as the output template is used, but the only available fields are start_time, end_time, category, categories, name, category_names. Defaults to "[SponsorBlock]: %(category_names)l" --no-sponsorblock Disable both --sponsorblock-mark and --sponsorblock-remove --sponsorblock-api URL SponsorBlock API location, defaults to Extractor Options: --extractor-retries RETRIES Number of retries for known extractor errors (default is 3), or "infinite" --allow-dynamic-mpd Process dynamic DASH manifests (default) (Alias: --no-ignore-dynamic-mpd) --ignore-dynamic-mpd Do not process dynamic DASH manifests (Alias: --no-allow-dynamic-mpd) --hls-split-discontinuity Split HLS playlists to different formats at discontinuities such as ad breaks --no-hls-split-discontinuity Do not split HLS playlists to different formats at discontinuities such as ad breaks (default) --extractor-args KEY:ARGS Pass these arguments to the extractor. See "EXTRACTOR ARGUMENTS" for details. You can use this option multiple times to give arguments for different extractorsCONFIGURATION You can configure yt-dlp by placing any supported
2025-04-08I'm using sponsorblock both through the Firefox extension and yt-dlp's --sponsorblock-remove flag. Recently, yt-dlp has started having trouble: yt-dlp -vU --sponsorblock-remove sponsor ' Command-line config: ['-vU', '--sponsorblock-remove', 'sponsor', ' Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8[debug] yt-dlp version 2022.10.04 [4e0511f] (zip)[debug] Python 3.10.7 (CPython 64bit) - Linux-5.19.16-200.fc36.x86_64-x86_64-with-glibc2.35 (glibc 2.35)[debug] Checking exe version: ffmpeg -bsfs[debug] Checking exe version: ffprobe -bsfs[debug] exe versions: ffmpeg 5.0.1 (setts), ffprobe 5.0.1[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2021.10.08, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.1[debug] Proxy map: {}[debug] Loaded 1690 extractors[debug] Fetching release info: version: 2022.10.04, Current version: 2022.10.04yt-dlp is up to date (2022.10.04)[debug] [youtube] Extracting URL: oMcsW-myRCU: Downloading webpage[youtube] oMcsW-myRCU: Downloading android player API JSON[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id[SponsorBlock] Fetching SponsorBlock segments[debug] SponsorBlock query: Unable to communicate with SponsorBlock API: The read operation timed out. Retrying (1/3)...WARNING: Unable to communicate with SponsorBlock API: The read operation timed out. Retrying (2/3)...WARNING: Unable to communicate with SponsorBlock API: The read operation timed out. Retrying (3/3)...ERROR: Preprocessing: Unable to communicate with SponsorBlock API: The read operation timed out">> yt-dlp -vU --sponsorblock-remove sponsor ' Command-line config: ['-vU', '--sponsorblock-remove', 'sponsor', ' Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8[debug] yt-dlp version 2022.10.04 [4e0511f] (zip)[debug] Python 3.10.7 (CPython 64bit) - Linux-5.19.16-200.fc36.x86_64-x86_64-with-glibc2.35 (glibc 2.35)[debug] Checking exe version: ffmpeg -bsfs[debug] Checking exe version: ffprobe -bsfs[debug] exe versions: ffmpeg 5.0.1 (setts), ffprobe 5.0.1[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2021.10.08, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.1[debug] Proxy map: {}[debug] Loaded 1690 extractors[debug] Fetching release info: version: 2022.10.04, Current version: 2022.10.04yt-dlp is up to date (2022.10.04)[debug] [youtube] Extracting URL: oMcsW-myRCU: Downloading webpage[youtube] oMcsW-myRCU: Downloading android player API JSON[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id[SponsorBlock] Fetching SponsorBlock segments[debug] SponsorBlock query: Unable to communicate with SponsorBlock
2025-04-21TEMPLATE An output template for the title of the SponsorBlock chapters created by --sponsorblock-mark. The only available fields are start_time, end_time, category, categories, name, category_names. Defaults to "[SponsorBlock]: %(category_names)l"--no-sponsorblock Disable both --sponsorblock-mark and --sponsorblock-remove--sponsorblock-api URL SponsorBlock API location, defaults to Options:--extractor-retries RETRIES Number of retries for known extractor errors (default is 3), or "infinite"--allow-dynamic-mpd Process dynamic DASH manifests (default) (Alias: --no-ignore-dynamic-mpd)--ignore-dynamic-mpd Do not process dynamic DASH manifests (Alias: --no-allow-dynamic-mpd)--hls-split-discontinuity Split HLS playlists to different formats at discontinuities such as ad breaks--no-hls-split-discontinuity Do not split HLS playlists to different formats at discontinuities such as ad breaks (default)--extractor-args IE_KEY:ARGS Pass ARGS arguments to the IE_KEY extractor. See "EXTRACTOR ARGUMENTS" for details. You can use this option multiple times to give arguments for different extractorsCONFIGURATIONYou can configure yt-dlp by placing any supported command line option to a configuration file. The configuration is loaded from the following locations:Main Configuration:The file given to --config-locationPortable Configuration: (Recommended for portable installations)If using a binary, yt-dlp.conf in the same directory as the binaryIf running from source-code, yt-dlp.conf in the parent directory of yt_dlpHome Configuration:yt-dlp.conf in the home path given to -PIf -P is not given, the current directory is searchedUser Configuration:${XDG_CONFIG_HOME}/yt-dlp.conf${XDG_CONFIG_HOME}/yt-dlp/config (recommended on Linux/macOS)${XDG_CONFIG_HOME}/yt-dlp/config.txt${APPDATA}/yt-dlp.conf${APPDATA}/yt-dlp/config (recommended on Windows)${APPDATA}/yt-dlp/config.txt~/yt-dlp.conf~/yt-dlp.conf.txt~/.yt-dlp/config~/.yt-dlp/config.txtSee also: Notes about environment variablesSystem Configuration:/etc/yt-dlp.conf/etc/yt-dlp/config/etc/yt-dlp/config.txtE.g. with the following configuration file, yt-dlp will always extract the audio, not copy the mtime, use a proxy and save all videos under YouTube directory in your home directory:# Lines starting with # are comments# Always extract audio-x# Do not copy the mtime--no-mtime# Use this proxy--proxy 127.0.0.1:3128# Save all videos under YouTube directory in your home directory-o ~/YouTube/%(title)s.%(ext)sNote: Options in configuration file are just the same options aka switches used in regular command line calls; thus there must be no whitespace after - or --, e.g. -o or --proxy but not - o or --
2025-04-19Here are 70 public repositories matching this topic... Code Issues Pull requests A TizenBrew module to remove ads and add support for SponsorBlock for your Tizen TV. Updated Dec 12, 2024 JavaScript Code Issues Pull requests A proxy back end for Google Tag Manager & Google Analytics Updated Mar 10, 2023 JavaScript Code Issues Pull requests This project generates dnsmasq, bind and unbound zone files to be used in DNS based AD Blockers. Updated Feb 11, 2022 JavaScript Code Issues Pull requests A adblock engine (ad filter) library for Android WebView Updated Aug 19, 2021 JavaScript Code Issues Pull requests A simple method of bypassing YouTube's AdBlock Detection using Enhancer for YouTube's "Remove Ads" button, featuring a GUI for easy configuration! Does not require the use of any external website like similar tools do. Updated Nov 8, 2023 JavaScript Code Issues Pull requests Discussions Hide promoted jobs and companies on LinkedIn, Indeed, and Glassdoor. Updated Jan 19, 2025 JavaScript Code Issues Pull requests 🈲 Chrome URL Blocking Extension Updated Dec 13, 2018 JavaScript Code Issues Pull requests Ads Link Skiper is a Google Chrome Extension that skips link shorteners ads and prevent spam popups. Updated Jun 21, 2021 JavaScript Code Issues Pull requests Chrome extension meant to neutralize Admiral's very evil Adblock Recovery 👿 Updated Feb 15, 2024 JavaScript Code Issues Pull requests This ad blocker can block all ads on any website without getting detected Updated Feb 10, 2022 JavaScript Code Issues Pull requests A Chrome extension to remove
2025-04-02Do not split video based on chapters (default)--remove-chapters REGEX Remove chapters whose title matches the given regular expression. The syntax is the same as --download-sections. This option can be used multiple times--no-remove-chapters Do not remove any chapters from the file (default)--force-keyframes-at-cuts Force keyframes at cuts when downloading/splitting/removing sections. This is slow due to needing a re-encode, but the resulting video may have fewer artifacts around the cuts--no-force-keyframes-at-cuts Do not force keyframes around the chapters when cutting/splitting (default)--use-postprocessor NAME[:ARGS] The (case sensitive) name of plugin postprocessors to be enabled, and (optionally) arguments to be passed to it, separated by a colon ":". ARGS are a semicolon ";" delimited list of NAME=VALUE. The "when" argument determines when the postprocessor is invoked. It can be one of "pre_process" (after video extraction), "after_filter" (after video passes filter), "video" (after --format; before --print/--output), "before_dl" (before each video download), "post_process" (after each video download; default), "after_move" (after moving video file to its final locations), "after_video" (after downloading and processing all formats of a video), or "playlist" (at end of playlist). This option can be used multiple times to add different postprocessorsSponsorBlock Options:Make chapter entries for, or remove various segments (sponsor,introductions, etc.) from downloaded YouTube videos using theSponsorBlock API--sponsorblock-mark CATS SponsorBlock categories to create chapters for, separated by commas. Available categories are sponsor, intro, outro, selfpromo, preview, filler, interaction, music_offtopic, poi_highlight, chapter, all and default (=all). You can prefix the category with a "-" to exclude it. See [1] for description of the categories. E.g. --sponsorblock-mark all,-preview [1] CATS SponsorBlock categories to be removed from the video file, separated by commas. If a category is present in both mark and remove, remove takes precedence. The syntax and available categories are the same as for --sponsorblock-mark except that "default" refers to "all,-filler" and poi_highlight, chapter are not available--sponsorblock-chapter-title
2025-04-05