[{"data":1,"prerenderedAt":2094},["ShallowReactive",2],{"docs-navigation":3,"\u002Fdocs\u002Fgetting-started\u002Fconfiguration":298,"\u002Fdocs\u002Fgetting-started\u002Fconfiguration-surround":2089},[4,165],{"title":5,"path":6,"stem":7,"children":8,"page":32},"Docs","\u002Fdocs","1.docs",[9,33,79,100,129,149],{"title":10,"path":11,"stem":12,"children":13,"icon":32},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[14,17,22,27],{"title":15,"path":11,"stem":12,"icon":16},"Introduction","i-lucide-house",{"title":18,"path":19,"stem":20,"icon":21},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","1.docs\u002F1.getting-started\u002F2.installation","i-lucide-download",{"title":23,"path":24,"stem":25,"icon":26},"Usage Guide","\u002Fdocs\u002Fgetting-started\u002Fusage","1.docs\u002F1.getting-started\u002F3.usage","i-lucide-sliders",{"title":28,"path":29,"stem":30,"icon":31},"Configuration Reference","\u002Fdocs\u002Fgetting-started\u002Fconfiguration","1.docs\u002F1.getting-started\u002F4.configuration","i-lucide-settings",false,{"title":34,"icon":35,"path":36,"stem":37,"children":38,"page":32},"Features","i-lucide-star","\u002Fdocs\u002Ffeatures","1.docs\u002F2.features",[39,44,49,54,59,64,69,74],{"title":40,"path":41,"stem":42,"icon":43},"Video Sniffing","\u002Fdocs\u002Ffeatures\u002Fvideo-sniffing","1.docs\u002F2.features\u002F1.video-sniffing","i-lucide-video",{"title":45,"path":46,"stem":47,"icon":48},"Audio Capture","\u002Fdocs\u002Ffeatures\u002Faudio-capture","1.docs\u002F2.features\u002F2.audio-capture","i-lucide-music",{"title":50,"path":51,"stem":52,"icon":53},"Image Download","\u002Fdocs\u002Ffeatures\u002Fimage-download","1.docs\u002F2.features\u002F3.image-download","i-lucide-image",{"title":55,"path":56,"stem":57,"icon":58},"Privacy & Security","\u002Fdocs\u002Ffeatures\u002Fprivacy-security","1.docs\u002F2.features\u002F4.privacy-security","i-lucide-shield-check",{"title":60,"path":61,"stem":62,"icon":63},"Format Conversion","\u002Fdocs\u002Ffeatures\u002Fformat-conversion","1.docs\u002F2.features\u002F5.format-conversion","i-lucide-arrow-left-right",{"title":65,"path":66,"stem":67,"icon":68},"Batch Download","\u002Fdocs\u002Ffeatures\u002Fbatch-download","1.docs\u002F2.features\u002F6.batch-download","i-lucide-layers",{"title":70,"path":71,"stem":72,"icon":73},"Keyboard Shortcuts","\u002Fdocs\u002Ffeatures\u002Fkeyboard-shortcuts","1.docs\u002F2.features\u002F7.keyboard-shortcuts","i-lucide-keyboard",{"title":75,"path":76,"stem":77,"icon":78},"Search & Filter","\u002Fdocs\u002Ffeatures\u002Fsearch-filter","1.docs\u002F2.features\u002F8.search-filter","i-lucide-search",{"title":80,"icon":81,"path":82,"stem":83,"children":84,"page":32},"Advanced","i-lucide-book-open","\u002Fdocs\u002Fadvanced","1.docs\u002F3.advanced",[85,90,95],{"title":86,"path":87,"stem":88,"icon":89},"Online Tools","\u002Fdocs\u002Fadvanced\u002Fonline-tools","1.docs\u002F3.advanced\u002F1.online-tools","i-lucide-globe",{"title":91,"path":92,"stem":93,"icon":94},"Browser Compatibility","\u002Fdocs\u002Fadvanced\u002Fbrowser-compatibility","1.docs\u002F3.advanced\u002F2.browser-compatibility","i-lucide-monitor-check",{"title":96,"path":97,"stem":98,"icon":99},"Download Engine Architecture","\u002Fdocs\u002Fadvanced\u002Fdownload-engine","1.docs\u002F3.advanced\u002F3.download-engine","i-lucide-cpu",{"title":101,"icon":102,"path":103,"stem":104,"children":105,"page":32},"Use Cases","i-lucide-lightbulb","\u002Fdocs\u002Fusecases","1.docs\u002F4.usecases",[106,111,115,120,125],{"title":107,"path":108,"stem":109,"icon":110},"Online Course Video Downloader for Offline Learning","\u002Fdocs\u002Fusecases\u002Fonline-courses","1.docs\u002F4.usecases\u002F1.online-courses","i-lucide-graduation-cap",{"title":112,"path":113,"stem":114,"icon":43},"Video Platform Stream Downloader for Public Media","\u002Fdocs\u002Fusecases\u002Fvideo-platforms","1.docs\u002F4.usecases\u002F2.video-platforms",{"title":116,"path":117,"stem":118,"icon":119},"Live Replay Downloader for Large Streaming Videos","\u002Fdocs\u002Fusecases\u002Flive-replays","1.docs\u002F4.usecases\u002F3.live-replays","i-lucide-radio",{"title":121,"path":122,"stem":123,"icon":124},"Podcast and Audio Downloader for Offline Listening","\u002Fdocs\u002Fusecases\u002Fpodcasts-audio","1.docs\u002F4.usecases\u002F4.podcasts-audio","i-lucide-headphones",{"title":126,"path":127,"stem":128,"icon":53},"Bulk Image Downloader for Web Galleries and Wallpapers","\u002Fdocs\u002Fusecases\u002Fimage-galleries","1.docs\u002F4.usecases\u002F5.image-galleries",{"title":130,"icon":131,"path":132,"stem":133,"children":134,"page":32},"Troubleshooting","i-lucide-wrench","\u002Fdocs\u002Ftroubleshooting","1.docs\u002F5.troubleshooting",[135,139,144],{"title":136,"path":137,"stem":138,"icon":131},"Common Issues Troubleshooting","\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","1.docs\u002F5.troubleshooting\u002F1.common-issues",{"title":140,"path":141,"stem":142,"icon":143},"Known Limitations & Caveats","\u002Fdocs\u002Ftroubleshooting\u002Fknown-issues","1.docs\u002F5.troubleshooting\u002F2.known-issues","i-lucide-alert-triangle",{"title":145,"path":146,"stem":147,"icon":148},"FAQ","\u002Fdocs\u002Ftroubleshooting\u002Ffaq","1.docs\u002F5.troubleshooting\u002F3.faq","i-lucide-message-circle-question",{"title":150,"icon":151,"path":152,"stem":153,"children":154,"page":32},"Developer Docs","i-lucide-code","\u002Fdocs\u002Fdeveloper","1.docs\u002F6.developer",[155,160],{"title":156,"path":157,"stem":158,"icon":159},"Contributing Guide","\u002Fdocs\u002Fdeveloper\u002Fcontributing","1.docs\u002F6.developer\u002F1.contributing","i-lucide-git-pull-request",{"title":161,"path":162,"stem":163,"icon":164},"Project Architecture","\u002Fdocs\u002Fdeveloper\u002Farchitecture","1.docs\u002F6.developer\u002F2.architecture","i-lucide-box",{"title":166,"path":167,"stem":168,"children":169,"page":32},"Zh Hans","\u002Fzh-hans","zh-Hans",[170,189,226,243,268,285],{"title":171,"path":172,"stem":173,"children":174,"icon":32},"快速开始","\u002Fzh-hans\u002Fgetting-started","zh-Hans\u002F1.getting-started\u002F1.index",[175,177,181,185],{"title":176,"path":172,"stem":173,"icon":16},"简介",{"title":178,"path":179,"stem":180,"icon":21},"安装","\u002Fzh-hans\u002Fgetting-started\u002Finstallation","zh-Hans\u002F1.getting-started\u002F2.installation",{"title":182,"path":183,"stem":184,"icon":26},"使用方法","\u002Fzh-hans\u002Fgetting-started\u002Fusage","zh-Hans\u002F1.getting-started\u002F3.usage",{"title":186,"path":187,"stem":188,"icon":31},"配置参考","\u002Fzh-hans\u002Fgetting-started\u002Fconfiguration","zh-Hans\u002F1.getting-started\u002F4.configuration",{"title":190,"icon":35,"path":191,"stem":192,"children":193,"page":32},"功能特性","\u002Fzh-hans\u002Ffeatures","zh-Hans\u002F2.features",[194,198,202,206,210,214,218,222],{"title":195,"path":196,"stem":197,"icon":43},"视频嗅探","\u002Fzh-hans\u002Ffeatures\u002Fvideo-sniffing","zh-Hans\u002F2.features\u002F1.video-sniffing",{"title":199,"path":200,"stem":201,"icon":48},"音频捕获","\u002Fzh-hans\u002Ffeatures\u002Faudio-capture","zh-Hans\u002F2.features\u002F2.audio-capture",{"title":203,"path":204,"stem":205,"icon":53},"图片下载","\u002Fzh-hans\u002Ffeatures\u002Fimage-download","zh-Hans\u002F2.features\u002F3.image-download",{"title":207,"path":208,"stem":209,"icon":58},"隐私与安全","\u002Fzh-hans\u002Ffeatures\u002Fprivacy-security","zh-Hans\u002F2.features\u002F4.privacy-security",{"title":211,"path":212,"stem":213,"icon":63},"格式转换","\u002Fzh-hans\u002Ffeatures\u002Fformat-conversion","zh-Hans\u002F2.features\u002F5.format-conversion",{"title":215,"path":216,"stem":217,"icon":68},"批量下载","\u002Fzh-hans\u002Ffeatures\u002Fbatch-download","zh-Hans\u002F2.features\u002F6.batch-download",{"title":219,"path":220,"stem":221,"icon":73},"键盘快捷键","\u002Fzh-hans\u002Ffeatures\u002Fkeyboard-shortcuts","zh-Hans\u002F2.features\u002F7.keyboard-shortcuts",{"title":223,"path":224,"stem":225,"icon":78},"搜索与筛选","\u002Fzh-hans\u002Ffeatures\u002Fsearch-filter","zh-Hans\u002F2.features\u002F8.search-filter",{"title":227,"icon":81,"path":228,"stem":229,"children":230,"page":32},"高级指南","\u002Fzh-hans\u002Fadvanced","zh-Hans\u002F3.advanced",[231,235,239],{"title":232,"path":233,"stem":234,"icon":89},"在线工具","\u002Fzh-hans\u002Fadvanced\u002Fonline-tools","zh-Hans\u002F3.advanced\u002F1.online-tools",{"title":236,"path":237,"stem":238,"icon":94},"浏览器兼容性","\u002Fzh-hans\u002Fadvanced\u002Fbrowser-compatibility","zh-Hans\u002F3.advanced\u002F2.browser-compatibility",{"title":240,"path":241,"stem":242,"icon":99},"下载引擎架构","\u002Fzh-hans\u002Fadvanced\u002Fdownload-engine","zh-Hans\u002F3.advanced\u002F3.download-engine",{"title":244,"icon":102,"path":245,"stem":246,"children":247,"page":32},"使用场景","\u002Fzh-hans\u002Fusecases","zh-Hans\u002F4.usecases",[248,252,256,260,264],{"title":249,"path":250,"stem":251,"icon":110},"在线课程视频下载与离线学习","\u002Fzh-hans\u002Fusecases\u002Fonline-courses","zh-Hans\u002F4.usecases\u002F1.online-courses",{"title":253,"path":254,"stem":255,"icon":43},"视频平台流媒体下载与素材收集","\u002Fzh-hans\u002Fusecases\u002Fvideo-platforms","zh-Hans\u002F4.usecases\u002F2.video-platforms",{"title":257,"path":258,"stem":259,"icon":119},"直播回放下载与大文件流媒体保存","\u002Fzh-hans\u002Fusecases\u002Flive-replays","zh-Hans\u002F4.usecases\u002F3.live-replays",{"title":261,"path":262,"stem":263,"icon":124},"播客与网页音频下载","\u002Fzh-hans\u002Fusecases\u002Fpodcasts-audio","zh-Hans\u002F4.usecases\u002F4.podcasts-audio",{"title":265,"path":266,"stem":267,"icon":53},"图库与壁纸批量图片下载","\u002Fzh-hans\u002Fusecases\u002Fimage-galleries","zh-Hans\u002F4.usecases\u002F5.image-galleries",{"title":269,"icon":131,"path":270,"stem":271,"children":272,"page":32},"故障排除","\u002Fzh-hans\u002Ftroubleshooting","zh-Hans\u002F5.troubleshooting",[273,277,281],{"title":274,"path":275,"stem":276,"icon":131},"常见问题排查","\u002Fzh-hans\u002Ftroubleshooting\u002Fcommon-issues","zh-Hans\u002F5.troubleshooting\u002F1.common-issues",{"title":278,"path":279,"stem":280,"icon":143},"已知限制与注意事项","\u002Fzh-hans\u002Ftroubleshooting\u002Fknown-issues","zh-Hans\u002F5.troubleshooting\u002F2.known-issues",{"title":282,"path":283,"stem":284,"icon":148},"常见问题解答","\u002Fzh-hans\u002Ftroubleshooting\u002Ffaq","zh-Hans\u002F5.troubleshooting\u002F3.faq",{"title":286,"icon":151,"path":287,"stem":288,"children":289,"page":32},"开发者文档","\u002Fzh-hans\u002Fdeveloper","zh-Hans\u002F6.developer",[290,294],{"title":291,"path":292,"stem":293,"icon":159},"贡献指南","\u002Fzh-hans\u002Fdeveloper\u002Fcontributing","zh-Hans\u002F6.developer\u002F1.contributing",{"title":295,"path":296,"stem":297,"icon":164},"项目架构","\u002Fzh-hans\u002Fdeveloper\u002Farchitecture","zh-Hans\u002F6.developer\u002F2.architecture",{"id":299,"title":28,"body":300,"date":2079,"description":2080,"extension":2081,"lastModified":2082,"meta":2083,"navigation":2084,"path":29,"seo":2085,"stem":30,"__hash__":2088},"docs\u002F1.docs\u002F1.getting-started\u002F4.configuration.md",{"type":301,"value":302,"toc":2041},"minimark",[303,307,310,315,529,531,535,538,588,595,601,625,631,633,636,640,643,691,696,757,763,778,781,784,856,860,877,884,895,898,901,906,909,914,917,923,993,998,1022,1035,1039,1042,1064,1066,1069,1072,1075,1111,1114,1124,1127,1130,1177,1182,1240,1249,1253,1256,1301,1305,1308,1338,1340,1343,1346,1384,1390,1394,1397,1423,1426,1428,1431,1435,1438,1467,1473,1482,1486,1489,1529,1532,1541,1545,1548,1599,1602,1616,1620,1623,1640,1642,1646,1649,1653,1656,1700,1704,1707,1748,1757,1761,1764,1798,1805,1809,1812,1857,1864,1868,1871,1905,1913,1915,1919,1922,1940,1943,1958,1963,1974,1982,1984,1988],[304,305,306],"p",{},"FlowPick provides extensive configuration options covering download behavior, filtering rules, storage strategy, and interface preferences. This document explains the purpose, default values, and applicable scenarios for each configuration item.",[308,309],"hr",{},[311,312,314],"h2",{"id":313},"quick-reference","Quick Reference",[316,317,318,337],"table",{},[319,320,321],"thead",{},[322,323,324,328,331,334],"tr",{},[325,326,327],"th",{},"Configuration",[325,329,330],{},"Default",[325,332,333],{},"Available Range",[325,335,336],{},"Section",[338,339,340,368,391,407,424,443,460,477,492,511],"tbody",{},[322,341,342,346,352,361],{},[343,344,345],"td",{},"Concurrent Threads",[343,347,348],{},[349,350,351],"code",{},"2",[343,353,354,357,358],{},[349,355,356],{},"1"," ~ ",[349,359,360],{},"8",[343,362,363],{},[364,365,367],"a",{"href":366},"#concurrent-threads","Download Settings",[322,369,370,373,378,386],{},[343,371,372],{},"Output Format",[343,374,375],{},[349,376,377],{},"MP4",[343,379,380,382,383],{},[349,381,377],{}," \u002F ",[349,384,385],{},"TS",[343,387,388],{},[364,389,367],{"href":390},"#output-format",[322,392,393,396,399,402],{},[343,394,395],{},"Save Directory",[343,397,398],{},"System default",[343,400,401],{},"Custom directory",[343,403,404],{},[364,405,367],{"href":406},"#save-directory",[322,408,409,412,415,418],{},[343,410,411],{},"Auto Detection",[343,413,414],{},"Off",[343,416,417],{},"On \u002F Off",[343,419,420],{},[364,421,423],{"href":422},"#auto-detection","Filtering Settings",[322,425,426,429,435,438],{},[343,427,428],{},"Minimum File Size",[343,430,431,434],{},[349,432,433],{},"0"," KB",[343,436,437],{},"Any positive integer",[343,439,440],{},[364,441,423],{"href":442},"#minimum-file-size",[322,444,445,448,453,455],{},[343,446,447],{},"Minimum Duration",[343,449,450,452],{},[349,451,433],{}," seconds",[343,454,437],{},[343,456,457],{},[364,458,423],{"href":459},"#filter-by-duration",[322,461,462,465,468,471],{},[343,463,464],{},"Theme Mode",[343,466,467],{},"Follow system",[343,469,470],{},"Follow system \u002F Light \u002F Dark",[343,472,473],{},[364,474,476],{"href":475},"#theme-mode","Interface Settings",[322,478,479,482,485,487],{},[343,480,481],{},"Download Notification",[343,483,484],{},"On",[343,486,417],{},[343,488,489],{},[364,490,476],{"href":491},"#notifications",[322,493,494,497,502,505],{},[343,495,496],{},"Max Retry Count",[343,498,499],{},[349,500,501],{},"3",[343,503,504],{},"Built-in fixed",[343,506,507],{},[364,508,510],{"href":509},"#retry-strategy","Advanced Settings",[322,512,513,516,522,524],{},[343,514,515],{},"Blob Mode Limit",[343,517,518,521],{},[349,519,520],{},"1500"," MB",[343,523,504],{},[343,525,526],{},[364,527,510],{"href":528},"#memory-safety-limits",[308,530],{},[311,532,534],{"id":533},"configuration-access-points","Configuration Access Points",[304,536,537],{},"Configuration is divided into two levels to adapt to different usage scenarios:",[316,539,540,556],{},[319,541,542],{},[322,543,544,547,550,553],{},[325,545,546],{},"Level",[325,548,549],{},"Access Point",[325,551,552],{},"Scope",[325,554,555],{},"Storage Location",[338,557,558,574],{},[322,559,560,563,566,569],{},[343,561,562],{},"Extension Settings",[343,564,565],{},"Click gear icon in popup",[343,567,568],{},"Global defaults, affects detection and download behavior on all pages",[343,570,571],{},[349,572,573],{},"chrome.storage.sync",[322,575,576,579,582,585],{},[343,577,578],{},"Download Panel",[343,580,581],{},"Online tool pages (M3U8\u002FDASH downloader)",[343,583,584],{},"Temporary parameters for single download session, overrides global defaults",[343,586,587],{},"Tab memory",[304,589,590],{},[591,592],"img",{"alt":593,"src":594},"Extension Settings Panel","\u002Fscreenshots\u002Fsettings-panel.png",[304,596,597],{},[598,599,600],"strong",{},"Storage and Synchronization:",[602,603,604,611,614],"ul",{},[605,606,607,608,610],"li",{},"Extension settings are saved in ",[349,609,573],{}," and auto-sync to other devices after signing into Chrome account",[605,612,613],{},"Download panel configuration exists only in current tab session; defaults restore after page refresh",[605,615,616,617,620,621,624],{},"Save directory name is cached in ",[349,618,619],{},"localStorage"," under the key ",[349,622,623],{},"flowpick_save_dir_name","; does not sync across devices",[626,627,628],"tip",{},[304,629,630],{},"If you use FlowPick on multiple devices, extension settings will auto-sync. However, save directory authorization needs to be set separately on each device because directory paths differ across devices.",[308,632],{},[311,634,367],{"id":635},"download-settings",[637,638,345],"h3",{"id":639},"concurrent-threads",[304,641,642],{},"Controls the number of fragments downloaded simultaneously. Higher concurrency increases download speed but also consumes more network bandwidth and browser memory.",[316,644,645,655],{},[319,646,647],{},[322,648,649,652],{},[325,650,651],{},"Attribute",[325,653,654],{},"Value",[338,656,657,665,676],{},[322,658,659,661],{},[343,660,330],{},[343,662,663],{},[349,664,351],{},[322,666,667,670],{},[343,668,669],{},"Range",[343,671,672,357,674],{},[349,673,356],{},[349,675,360],{},[322,677,678,681],{},[343,679,680],{},"Recommended",[343,682,683,684,687,688],{},"Normal network ",[349,685,686],{},"2-4",", high-speed network ",[349,689,690],{},"4-6",[304,692,693],{},[598,694,695],{},"Selection Guide:",[316,697,698,711],{},[319,699,700],{},[322,701,702,705,708],{},[325,703,704],{},"Thread Count",[325,706,707],{},"Use Case",[325,709,710],{},"Notes",[338,712,713,724,735,746],{},[322,714,715,718,721],{},[343,716,717],{},"1-2",[343,719,720],{},"Unstable network, limited bandwidth, mobile hotspot",[343,722,723],{},"Most stable but slowest speed",[322,725,726,729,732],{},[343,727,728],{},"3-4",[343,730,731],{},"Balanced choice for most scenarios",[343,733,734],{},"Balances speed and stability",[322,736,737,740,743],{},[343,738,739],{},"5-6",[343,741,742],{},"High-speed broadband, large file downloads",[343,744,745],{},"Note some CDNs limit per-IP concurrency",[322,747,748,751,754],{},[343,749,750],{},"7-8",[343,752,753],{},"Ultra-fast networks, many fragments",[343,755,756],{},"May trigger CDN rate limiting or browser connection limits",[758,759,760],"blockquote",{},[304,761,762],{},"Actual concurrency won't exceed total fragment count. For example, if there are only 3 fragments, even if set to 8, only 3 download tasks will start.",[764,765,766],"note",{},[304,767,768,769,773,774,777],{},"For Worker Pool concurrency control implementation and performance analysis, see ",[364,770,772],{"href":771},"\u002Fdocs\u002Fadvanced\u002Fdownload-engine#%E5%B9%B6%E5%8F%91%E6%95%B0%E4%B8%8E%E6%80%A7%E8%83%BD%E7%9A%84%E5%85%B3%E7%B3%BB","Download Engine Architecture — Concurrency vs Performance",". For diagnosing slow downloads, see ",[364,775,776],{"href":137},"Common Issues Troubleshooting — Slow Download Speed",".",[637,779,372],{"id":780},"output-format",[304,782,783],{},"Output container format after merging stream fragments.",[316,785,786,808],{},[319,787,788],{},[322,789,790,793,796,799,802,805],{},[325,791,792],{},"Format",[325,794,795],{},"Extension",[325,797,798],{},"MIME Type",[325,800,801],{},"Merge Speed",[325,803,804],{},"Compatibility",[325,806,807],{},"File Size",[338,809,810,833],{},[322,811,812,814,819,824,827,830],{},[343,813,377],{},[343,815,816],{},[349,817,818],{},".mp4",[343,820,821],{},[349,822,823],{},"video\u002Fmp4",[343,825,826],{},"Slower (requires remuxing)",[343,828,829],{},"All devices and players",[343,831,832],{},"Smaller",[322,834,835,837,842,847,850,853],{},[343,836,385],{},[343,838,839],{},[349,840,841],{},".ts",[343,843,844],{},[349,845,846],{},"video\u002Fmp2t",[343,848,849],{},"Fastest (direct concatenation)",[343,851,852],{},"Some players don't support it",[343,854,855],{},"Larger",[304,857,858],{},[598,859,695],{},[602,861,862,867,872],{},[605,863,864,865],{},"Need maximum compatibility (players, editing software, sharing with others) → Choose ",[598,866,377],{},[605,868,869,870],{},"Want fastest merge speed, will transcode with other tools later → Choose ",[598,871,385],{},[605,873,874,875],{},"Source stream is already TS encapsulated and doesn't need secondary processing → Choose ",[598,876,385],{},[304,878,879,880,883],{},"When outputting MP4, FlowPick automatically adds ",[349,881,882],{},"-movflags +faststart"," flag to place moov atom at the front, allowing video to start playing before download completes (useful for progressive download scenarios).",[764,885,886],{},[304,887,888,889,891,892,777],{},"For container format differences between TS and MP4, remuxing principles, and performance comparison, see ",[364,890,60],{"href":61},". For essential differences between remuxing and transcoding, see ",[364,893,894],{"href":141},"Known Limitations — Remuxing vs Transcoding",[637,896,395],{"id":897},"save-directory",[304,899,900],{},"FlowPick supports two file saving strategies:",[304,902,903],{},[598,904,905],{},"Strategy 1: Browser Default Download Directory",[304,907,908],{},"Without setting a save directory, all files are saved through the browser's Downloads API to the system's default download folder. No additional confirmation needed per download.",[304,910,911],{},[598,912,913],{},"Strategy 2: Custom Save Directory (File System Access API)",[304,915,916],{},"Click \"Choose Save Directory\" button in download panel, authorize a folder, then all subsequent downloads write directly to that directory without showing save dialogs.",[304,918,919],{},[591,920],{"alt":921,"src":922},"Choose Save Directory","\u002Fscreenshots\u002Fsave-directory.png",[316,924,925,938],{},[319,926,927],{},[322,928,929,932,935],{},[325,930,931],{},"Feature",[325,933,934],{},"Default Download Directory",[325,936,937],{},"Custom Save Directory",[338,939,940,951,962,973,984],{},[322,941,942,945,948],{},[343,943,944],{},"User Confirmation Required",[343,946,947],{},"No",[343,949,950],{},"Only first-time authorization",[322,952,953,956,959],{},[343,954,955],{},"Cross-session Persistence",[343,957,958],{},"Yes (browser managed)",[343,960,961],{},"Yes (localStorage caches directory name)",[322,963,964,967,970],{},[343,965,966],{},"Large File Support",[343,968,969],{},"Limited by browser",[343,971,972],{},"No size limit",[322,974,975,978,981],{},[343,976,977],{},"Browser Requirements",[343,979,980],{},"All browsers",[343,982,983],{},"Chrome 86+, Edge 86+",[322,985,986,989,991],{},[343,987,988],{},"Cross-device Sync",[343,990,947],{},[343,992,947],{},[304,994,995],{},[598,996,997],{},"Directory Permission Notes:",[602,999,1000,1007,1010,1019],{},[605,1001,1002,1003,1006],{},"Authorization status is silently checked via ",[349,1004,1005],{},"navigator.permissions.query()",", no repeated popups",[605,1008,1009],{},"If permission is revoked (user manually removes in system settings), FlowPick auto-falls back to dialog mode",[605,1011,1012,1013,1015,1016,1018],{},"Directory name is cached in ",[349,1014,619],{}," under key ",[349,1017,623],{},", used only for UI display",[605,1020,1021],{},"Custom directories don't sync across devices; each device needs separate authorization",[764,1023,1024],{},[304,1025,1026,1027,1031,1032,777],{},"For FSA API write strategy and fallback logic, see ",[364,1028,1030],{"href":1029},"\u002Fdocs\u002Fadvanced\u002Fdownload-engine#%E6%96%87%E4%BB%B6%E5%86%99%E5%85%A5%E6%A8%A1%E5%9D%97","Download Engine Architecture — File Write Module",". For FSA API support status across browsers, see ",[364,1033,1034],{"href":92},"Browser Compatibility — Feature Support Matrix",[637,1036,1038],{"id":1037},"filename","Filename",[304,1040,1041],{},"Naming rules for downloaded files:",[602,1043,1044,1047,1050,1057],{},[605,1045,1046],{},"Defaults to video page title or filename portion from stream URL",[605,1048,1049],{},"Supports manual editing—modify in filename input field in download panel",[605,1051,1052,1053,1056],{},"Special characters (such as ",[349,1054,1055],{},"\\\u002F:*?\"\u003C>|",") are automatically replaced with underscores",[605,1058,1059,1060,1063],{},"If same-named file exists in target directory, browser auto-adds numeric suffix (e.g., ",[349,1061,1062],{},"video (1).mp4",")",[308,1065],{},[311,1067,423],{"id":1068},"filtering-settings",[637,1070,411],{"id":1071},"auto-detection",[304,1073,1074],{},"Controls whether extension auto-scans media resources when page loads.",[316,1076,1077,1089],{},[319,1078,1079],{},[322,1080,1081,1084,1087],{},[325,1082,1083],{},"Option",[325,1085,1086],{},"Behavior",[325,1088,707],{},[338,1090,1091,1101],{},[322,1092,1093,1095,1098],{},[343,1094,484],{},[343,1096,1097],{},"Starts sniffing immediately after page loads, detected resources appear automatically in popup",[343,1099,1100],{},"Users who frequently visit video sites",[322,1102,1103,1105,1108],{},[343,1104,414],{},[343,1106,1107],{},"Triggers detection only when user clicks extension icon",[343,1109,1110],{},"Occasional users, privacy-conscious users",[304,1112,1113],{},"Enabling auto-detection slightly increases CPU usage during page load, but typically negligible.",[764,1115,1116],{},[304,1117,1118,1119,1121,1122,777],{},"For complete media detection principles (network request monitoring, M3U8\u002FMPD filtering), see ",[364,1120,40],{"href":41},". For privacy protection notes, see ",[364,1123,55],{"href":56},[637,1125,428],{"id":1126},"minimum-file-size",[304,1128,1129],{},"Filters out resources smaller than specified threshold, used to skip ad segments, thumbnails, and placeholder images.",[316,1131,1132,1140],{},[319,1133,1134],{},[322,1135,1136,1138],{},[325,1137,651],{},[325,1139,654],{},[338,1141,1142,1151,1159],{},[322,1143,1144,1146],{},[343,1145,330],{},[343,1147,1148,1150],{},[349,1149,433],{}," (no filtering)",[322,1152,1153,1156],{},[343,1154,1155],{},"Unit",[343,1157,1158],{},"KB",[322,1160,1161,1163],{},[343,1162,680],{},[343,1164,1165,1166,1169,1170,1173,1174],{},"Video ",[349,1167,1168],{},"500 KB",", Audio ",[349,1171,1172],{},"100 KB",", Image ",[349,1175,1176],{},"50 KB",[304,1178,1179],{},[598,1180,1181],{},"Typical Scenarios:",[316,1183,1184,1197],{},[319,1185,1186],{},[322,1187,1188,1191,1194],{},[325,1189,1190],{},"Scenario",[325,1192,1193],{},"Recommended Threshold",[325,1195,1196],{},"Filter Target",[338,1198,1199,1209,1219,1230],{},[322,1200,1201,1204,1206],{},[343,1202,1203],{},"Video sites",[343,1205,1168],{},[343,1207,1208],{},"2-5 second ad segments",[322,1210,1211,1214,1216],{},[343,1212,1213],{},"Gallery sites",[343,1215,1176],{},[343,1217,1218],{},"Thumbnails and preview images",[322,1220,1221,1224,1227],{},[343,1222,1223],{},"HLS streams",[343,1225,1226],{},"1 KB",[343,1228,1229],{},"Encrypted key files (16 bytes)",[322,1231,1232,1235,1237],{},[343,1233,1234],{},"Podcast sites",[343,1236,1172],{},[343,1238,1239],{},"Preview clips",[764,1241,1242],{},[304,1243,1244,1245,777],{},"For how filtering works in actual usage, see ",[364,1246,1248],{"href":1247},"\u002Fdocs\u002Fgetting-started\u002Fusage#%E8%BF%87%E6%BB%A4%E8%B5%84%E6%BA%90","Usage Guide — Filtering Resources",[637,1250,1252],{"id":1251},"filter-by-type","Filter by Type",[304,1254,1255],{},"Filter displayed results by media type in popup:",[316,1257,1258,1267],{},[319,1259,1260],{},[322,1261,1262,1264],{},[325,1263,1083],{},[325,1265,1266],{},"Shows",[338,1268,1269,1277,1285,1293],{},[322,1270,1271,1274],{},[343,1272,1273],{},"All",[343,1275,1276],{},"All detected resources",[322,1278,1279,1282],{},[343,1280,1281],{},"Video",[343,1283,1284],{},"Only video and streaming resources (MP4, TS, M3U8, MPD)",[322,1286,1287,1290],{},[343,1288,1289],{},"Audio",[343,1291,1292],{},"Only audio resources (MP3, AAC, M4A, OGG)",[322,1294,1295,1298],{},[343,1296,1297],{},"Image",[343,1299,1300],{},"Only image resources (JPG, PNG, WebP, SVG, AVIF)",[637,1302,1304],{"id":1303},"filter-by-duration","Filter by Duration",[304,1306,1307],{},"Applies only to video and audio resources. Setting minimum duration filters out very short clips.",[316,1309,1310,1318],{},[319,1311,1312],{},[322,1313,1314,1316],{},[325,1315,651],{},[325,1317,654],{},[338,1319,1320,1329],{},[322,1321,1322,1324],{},[343,1323,330],{},[343,1325,1326,1328],{},[349,1327,433],{}," seconds (no filtering)",[322,1330,1331,1333],{},[343,1332,680],{},[343,1334,1335,452],{},[349,1336,1337],{},"5",[308,1339],{},[311,1341,476],{"id":1342},"interface-settings",[637,1344,464],{"id":1345},"theme-mode",[316,1347,1348,1358],{},[319,1349,1350],{},[322,1351,1352,1355],{},[325,1353,1354],{},"Mode",[325,1356,1357],{},"Description",[338,1359,1360,1368,1376],{},[322,1361,1362,1365],{},[343,1363,1364],{},"Follow System",[343,1366,1367],{},"Auto-switches based on OS dark\u002Flight mode",[322,1369,1370,1373],{},[343,1371,1372],{},"Light Mode",[343,1374,1375],{},"Always uses light theme",[322,1377,1378,1381],{},[343,1379,1380],{},"Dark Mode",[343,1382,1383],{},"Always uses dark theme",[304,1385,1386,1387,1389],{},"Defaults to follow system preference. Setting saved in ",[349,1388,573],{},", syncs with account.",[637,1391,1393],{"id":1392},"notifications","Notifications",[304,1395,1396],{},"Controls desktop notification behavior after download completion:",[316,1398,1399,1407],{},[319,1400,1401],{},[322,1402,1403,1405],{},[325,1404,1083],{},[325,1406,1086],{},[338,1408,1409,1416],{},[322,1410,1411,1413],{},[343,1412,484],{},[343,1414,1415],{},"Shows system notification when download completes, includes filename and save path",[322,1417,1418,1420],{},[343,1419,414],{},[343,1421,1422],{},"Shows completion status in popup only, no system notification",[304,1424,1425],{},"Notifications use browser Notifications API, requests permission on first use. If notification permission was denied, can re-enable in browser settings.",[308,1427],{},[311,1429,510],{"id":1430},"advanced-settings",[637,1432,1434],{"id":1433},"quality-selection-strategy","Quality Selection Strategy",[304,1436,1437],{},"For adaptive streams (HLS Master Playlist \u002F DASH MPD), FlowPick provides two quality selection methods:",[316,1439,1440,1449],{},[319,1441,1442],{},[322,1443,1444,1447],{},[325,1445,1446],{},"Strategy",[325,1448,1086],{},[338,1450,1451,1459],{},[322,1452,1453,1456],{},[343,1454,1455],{},"Auto (Highest Bitrate)",[343,1457,1458],{},"Auto-selects highest bitrate stream, usually corresponds to best quality",[322,1460,1461,1464],{},[343,1462,1463],{},"Manual Selection",[343,1465,1466],{},"Manually select from parsed quality list, displays resolution and bitrate info",[304,1468,1469,1470,777],{},"Quality list sorted from high to low bitrate, display format: ",[349,1471,1472],{},"1080p · 5.2 Mbps · avc1.640028",[764,1474,1475],{},[304,1476,1477,1478,777],{},"For differences between Master Playlist and Media Playlist and quality selection mechanism, see ",[364,1479,1481],{"href":1480},"\u002Fdocs\u002Ffeatures\u002Fvideo-sniffing#hlsm3u8-%E6%B5%81","Video Sniffing — HLS Streams",[637,1483,1485],{"id":1484},"retry-strategy","Retry Strategy",[304,1487,1488],{},"Automatic retry mechanism when fragment download fails:",[316,1490,1491,1500],{},[319,1492,1493],{},[322,1494,1495,1498],{},[325,1496,1497],{},"Parameter",[325,1499,654],{},[338,1501,1502,1510,1521],{},[322,1503,1504,1506],{},[343,1505,496],{},[343,1507,1508],{},[349,1509,501],{},[322,1511,1512,1515],{},[343,1513,1514],{},"Backoff Strategy",[343,1516,1517,1518],{},"Exponential backoff, delay = ",[349,1519,1520],{},"2^attempt × 400ms",[322,1522,1523,1526],{},[343,1524,1525],{},"Retry Interval",[343,1527,1528],{},"1st: 400ms, 2nd: 800ms, 3rd: 1600ms",[304,1530,1531],{},"Retry only applies to temporary network-level failures (timeouts, connection resets). HTTP 4xx errors (such as 403, 404) won't trigger retry; error reports immediately.",[764,1533,1534],{},[304,1535,1536,1537,777],{},"For complete retry mechanism implementation and error classification handling, see ",[364,1538,1540],{"href":1539},"\u002Fdocs\u002Fadvanced\u002Fdownload-engine#%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86%E4%B8%8E%E9%87%8D%E8%AF%95","Download Engine Architecture — Error Handling & Retry",[637,1542,1544],{"id":1543},"memory-safety-limits","Memory Safety Limits",[304,1546,1547],{},"To prevent browser crashes due to insufficient memory, FlowPick has built-in memory protection mechanisms:",[316,1549,1550,1560],{},[319,1551,1552],{},[322,1553,1554,1556,1558],{},[325,1555,1497],{},[325,1557,654],{},[325,1559,1357],{},[338,1561,1562,1573,1586],{},[322,1563,1564,1566,1570],{},[343,1565,515],{},[343,1567,1568,521],{},[349,1569,520],{},[343,1571,1572],{},"Files exceeding this size rejected from Blob mode",[322,1574,1575,1578,1583],{},[343,1576,1577],{},"Warning Threshold",[343,1579,1580],{},[349,1581,1582],{},"800 MB",[343,1584,1585],{},"Prints warning to console when exceeded",[322,1587,1588,1591,1596],{},[343,1589,1590],{},"Streaming Write High Watermark",[343,1592,1593],{},[349,1594,1595],{},"16 MB",[343,1597,1598],{},"Internal buffer size for FSA streaming writes",[304,1600,1601],{},"When estimated file size exceeds Blob limit, FlowPick forces use of File System Access API or StreamSaver streaming writes to avoid loading entire file into memory.",[764,1603,1604],{},[304,1605,1606,1607,1611,1612,777],{},"For complete memory management strategy (sampling estimation, threshold checking, strategy selection), see ",[364,1608,1610],{"href":1609},"\u002Fdocs\u002Fadvanced\u002Fdownload-engine#%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86","Download Engine Architecture — Memory Management",". For three-tier write strategy comparison, see ",[364,1613,1615],{"href":1614},"\u002Fdocs\u002Fadvanced\u002Fdownload-engine#%E7%AD%96%E7%95%A5%E5%AF%B9%E6%AF%94%E6%80%BB%E7%BB%93","Download Engine Architecture — Strategy Comparison Summary",[637,1617,1619],{"id":1618},"fragment-size-estimation","Fragment Size Estimation",[304,1621,1622],{},"Before starting download, FlowPick samples to estimate total file size:",[602,1624,1625,1631,1637],{},[605,1626,1627,1628],{},"Sample count: ",[349,1629,1630],{},"min(5, max(1, totalSegments × 0.1))",[605,1632,1633,1634],{},"Estimation formula: ",[349,1635,1636],{},"avgSampleSize × totalSegments",[605,1638,1639],{},"Used to determine whether to enable streaming write mode",[308,1641],{},[311,1643,1645],{"id":1644},"scenario-based-configurations","Scenario-Based Configurations",[304,1647,1648],{},"Based on different usage scenarios, we recommend the following configuration combinations:",[637,1650,1652],{"id":1651},"daily-video-download","Daily Video Download",[304,1654,1655],{},"Default configuration suitable for most users:",[316,1657,1658,1667],{},[319,1659,1660],{},[322,1661,1662,1664],{},[325,1663,327],{},[325,1665,1666],{},"Recommended Value",[338,1668,1669,1677,1685,1691],{},[322,1670,1671,1673],{},[343,1672,345],{},[343,1674,1675],{},[349,1676,501],{},[322,1678,1679,1681],{},[343,1680,372],{},[343,1682,1683],{},[349,1684,377],{},[322,1686,1687,1689],{},[343,1688,411],{},[343,1690,484],{},[322,1692,1693,1695],{},[343,1694,428],{},[343,1696,1697,434],{},[349,1698,1699],{},"500",[637,1701,1703],{"id":1702},"large-filelive-replay","Large File\u002FLive Replay",[304,1705,1706],{},"Downloading live replays or long videos over 5GB:",[316,1708,1709,1717],{},[319,1710,1711],{},[322,1712,1713,1715],{},[325,1714,327],{},[325,1716,1666],{},[338,1718,1719,1727,1735,1742],{},[322,1720,1721,1723],{},[343,1722,345],{},[343,1724,1725],{},[349,1726,690],{},[322,1728,1729,1731],{},[343,1730,372],{},[343,1732,1733],{},[349,1734,377],{},[322,1736,1737,1739],{},[343,1738,395],{},[343,1740,1741],{},"Custom directory (FSA)",[322,1743,1744,1746],{},[343,1745,411],{},[343,1747,414],{},[764,1749,1750],{},[304,1751,1752,1753,777],{},"For complete large file download guide (including browser recommendations and precautions), see ",[364,1754,1756],{"href":1755},"\u002Fdocs\u002Fgetting-started\u002Fusage#%E5%A4%A7%E6%96%87%E4%BB%B6%E4%B8%8B%E8%BD%BD","Usage Guide — Large File Downloads",[637,1758,1760],{"id":1759},"gallery-batch-download","Gallery Batch Download",[304,1762,1763],{},"Batch downloading images from gallery websites:",[316,1765,1766,1774],{},[319,1767,1768],{},[322,1769,1770,1772],{},[325,1771,327],{},[325,1773,1666],{},[338,1775,1776,1785,1792],{},[322,1777,1778,1780],{},[343,1779,428],{},[343,1781,1782,434],{},[349,1783,1784],{},"50",[322,1786,1787,1789],{},[343,1788,1252],{},[343,1790,1791],{},"Images only",[322,1793,1794,1796],{},[343,1795,411],{},[343,1797,484],{},[764,1799,1800],{},[304,1801,1802,1803,777],{},"For complete image download feature documentation, see ",[364,1804,50],{"href":51},[637,1806,1808],{"id":1807},"podcastaudio-download","Podcast\u002FAudio Download",[304,1810,1811],{},"Downloading podcast episodes or audio files:",[316,1813,1814,1822],{},[319,1815,1816],{},[322,1817,1818,1820],{},[325,1819,327],{},[325,1821,1666],{},[338,1823,1824,1832,1841,1850],{},[322,1825,1826,1828],{},[343,1827,345],{},[343,1829,1830],{},[349,1831,351],{},[322,1833,1834,1836],{},[343,1835,428],{},[343,1837,1838,434],{},[349,1839,1840],{},"100",[322,1842,1843,1845],{},[343,1844,1304],{},[343,1846,1847,452],{},[349,1848,1849],{},"30",[322,1851,1852,1854],{},[343,1853,1252],{},[343,1855,1856],{},"Audio only",[764,1858,1859],{},[304,1860,1861,1862,777],{},"For complete audio capture feature documentation, see ",[364,1863,45],{"href":46},[637,1865,1867],{"id":1866},"mobile-hotspotdata-saving","Mobile Hotspot\u002FData Saving",[304,1869,1870],{},"Using mobile hotspot or limited data:",[316,1872,1873,1881],{},[319,1874,1875],{},[322,1876,1877,1879],{},[325,1878,327],{},[325,1880,1666],{},[338,1882,1883,1891,1899],{},[322,1884,1885,1887],{},[343,1886,345],{},[343,1888,1889],{},[349,1890,356],{},[322,1892,1893,1896],{},[343,1894,1895],{},"Quality Selection",[343,1897,1898],{},"Manually select low quality (360p\u002F480p)",[322,1900,1901,1903],{},[343,1902,411],{},[343,1904,414],{},[626,1906,1907],{},[304,1908,1909,1910,1912],{},"More scenario-based usage guides are available in the ",[364,1911,101],{"href":108}," documentation series, covering online courses, live replays, podcast audio, gallery downloads, and other specific scenarios.",[308,1914],{},[311,1916,1918],{"id":1917},"reset-configuration","Reset Configuration",[304,1920,1921],{},"To restore all settings to default values:",[1923,1924,1925,1928,1931,1937],"ol",{},[605,1926,1927],{},"Open extension popup",[605,1929,1930],{},"Click gear icon to enter settings",[605,1932,1933,1934],{},"Click ",[598,1935,1936],{},"Clear All Data",[605,1938,1939],{},"Confirm operation",[304,1941,1942],{},"This operation clears:",[602,1944,1945,1950,1955],{},[605,1946,1947,1948],{},"All extension configuration in ",[349,1949,573],{},[605,1951,1952,1953],{},"Cached save directory name in ",[349,1954,619],{},[605,1956,1957],{},"Filter presets and theme preferences",[304,1959,1960],{},[598,1961,1962],{},"Unaffected Data:",[602,1964,1965,1968,1971],{},[605,1966,1967],{},"Browser download history",[605,1969,1970],{},"Files already downloaded locally",[605,1972,1973],{},"Extension itself (won't be uninstalled)",[764,1975,1976],{},[304,1977,1978,1979,777],{},"After configuration reset, custom save directory authorization is also cleared. You'll need to reselect save directory next time you download. For extension installation and initial setup, see ",[364,1980,1981],{"href":19},"Installation Guide",[308,1983],{},[311,1985,1987],{"id":1986},"related-documentation","Related Documentation",[602,1989,1990,1995,2000,2005,2010,2015,2020,2025,2031,2036],{},[605,1991,1992,1994],{},[364,1993,1981],{"href":19}," — Extension installation and initial setup",[605,1996,1997,1999],{},[364,1998,23],{"href":24}," — Daily usage guide",[605,2001,2002,2004],{},[364,2003,60],{"href":61}," — Detailed technical explanation of output formats",[605,2006,2007,2009],{},[364,2008,40],{"href":41}," — Media detection principles and encryption handling",[605,2011,2012,2014],{},[364,2013,96],{"href":97}," — Concurrency control, retry strategy, memory management",[605,2016,2017,2019],{},[364,2018,91],{"href":92}," — API support and fallback strategies across browsers",[605,2021,2022,2024],{},[364,2023,136],{"href":137}," — Diagnostic methods for configuration issues",[605,2026,2027,2030],{},[364,2028,2029],{"href":141},"Known Limitations"," — Differences between remuxing and transcoding",[605,2032,2033,2035],{},[364,2034,101],{"href":108}," — Scenario-based configurations",[605,2037,2038,2040],{},[364,2039,55],{"href":56}," — Auto-detection and privacy notes",{"title":2042,"searchDepth":2043,"depth":2043,"links":2044},"",2,[2045,2046,2047,2054,2060,2064,2070,2077,2078],{"id":313,"depth":2043,"text":314},{"id":533,"depth":2043,"text":534},{"id":635,"depth":2043,"text":367,"children":2048},[2049,2051,2052,2053],{"id":639,"depth":2050,"text":345},3,{"id":780,"depth":2050,"text":372},{"id":897,"depth":2050,"text":395},{"id":1037,"depth":2050,"text":1038},{"id":1068,"depth":2043,"text":423,"children":2055},[2056,2057,2058,2059],{"id":1071,"depth":2050,"text":411},{"id":1126,"depth":2050,"text":428},{"id":1251,"depth":2050,"text":1252},{"id":1303,"depth":2050,"text":1304},{"id":1342,"depth":2043,"text":476,"children":2061},[2062,2063],{"id":1345,"depth":2050,"text":464},{"id":1392,"depth":2050,"text":1393},{"id":1430,"depth":2043,"text":510,"children":2065},[2066,2067,2068,2069],{"id":1433,"depth":2050,"text":1434},{"id":1484,"depth":2050,"text":1485},{"id":1543,"depth":2050,"text":1544},{"id":1618,"depth":2050,"text":1619},{"id":1644,"depth":2043,"text":1645,"children":2071},[2072,2073,2074,2075,2076],{"id":1651,"depth":2050,"text":1652},{"id":1702,"depth":2050,"text":1703},{"id":1759,"depth":2050,"text":1760},{"id":1807,"depth":2050,"text":1808},{"id":1866,"depth":2050,"text":1867},{"id":1917,"depth":2043,"text":1918},{"id":1986,"depth":2043,"text":1987},"2026-07-08","Complete configuration options for FlowPick, including download settings, filtering rules, save strategies, advanced parameters, and scenario-based configurations.","md","2026-08-17",{},{"icon":31},{"title":2086,"description":2087},"FlowPick Configuration Guide: Download, Filtering and Storage Settings","Learn how to configure FlowPick download settings, concurrency, file formats, filters, save locations, and browser behavior.","aTqt6J73umKgMiIqXntbcxf7MtpohePj_2X2ZS1vBBI",[2090,2092],{"title":23,"path":24,"stem":25,"description":2091,"icon":26,"children":-1},"Complete usage guide for FlowPick, covering both extension and online tool methods, from basic detection to advanced download strategies.",{"title":40,"path":41,"stem":42,"description":2093,"icon":43,"children":-1},"Complete technical documentation for FlowPick video detection and download, covering HLS, DASH, direct video files, encrypted stream decryption, and troubleshooting.",1788792258153]