[{"data":1,"prerenderedAt":1792},["ShallowReactive",2],{"docs-navigation":3,"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fdirect-video-download":794,"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fdirect-video-download-surround":1787},[4,187,340,493,645],{"title":5,"path":6,"stem":7,"children":8,"page":32},"Docs","\u002Fdocs","1.docs",[9,33,79,100,139,171],{"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,129,134],{"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,"path":131,"stem":132,"icon":133},"Internal Training Video Downloader for Intranet Content","\u002Fdocs\u002Fusecases\u002Fcorporate-training","1.docs\u002F4.usecases\u002F6.corporate-training","i-lucide-building-2",{"title":135,"path":136,"stem":137,"icon":138},"Personal Media Downloader for Video, Audio and Images","\u002Fdocs\u002Fusecases\u002Fpersonal-archiving","1.docs\u002F4.usecases\u002F7.personal-archiving","i-lucide-archive",{"title":140,"icon":141,"path":142,"stem":143,"children":144,"page":32},"Troubleshooting","i-lucide-wrench","\u002Fdocs\u002Ftroubleshooting","1.docs\u002F5.troubleshooting",[145,149,154,159,163,167],{"title":146,"path":147,"stem":148,"icon":141},"Common Issues Troubleshooting","\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","1.docs\u002F5.troubleshooting\u002F1.common-issues",{"title":150,"path":151,"stem":152,"icon":153},"Known Limitations & Caveats","\u002Fdocs\u002Ftroubleshooting\u002Fknown-issues","1.docs\u002F5.troubleshooting\u002F2.known-issues","i-lucide-alert-triangle",{"title":155,"path":156,"stem":157,"icon":158},"FAQ","\u002Fdocs\u002Ftroubleshooting\u002Ffaq","1.docs\u002F5.troubleshooting\u002F3.faq","i-lucide-message-circle-question",{"title":160,"path":161,"stem":162,"icon":141},"M3U8 Download Failed: HLS Troubleshooting","\u002Fdocs\u002Ftroubleshooting\u002Fm3u8-download-failed","1.docs\u002F5.troubleshooting\u002F4.m3u8-download-failed",{"title":164,"path":165,"stem":166,"icon":141},"DASH Video Has No Audio: MPD Troubleshooting","\u002Fdocs\u002Ftroubleshooting\u002Fdash-no-audio","1.docs\u002F5.troubleshooting\u002F5.dash-no-audio",{"title":168,"path":169,"stem":170,"icon":141},"Direct Video Download Failed: MP4 and WebM Troubleshooting","\u002Fdocs\u002Ftroubleshooting\u002Fdirect-video-download","1.docs\u002F5.troubleshooting\u002F6.direct-video-download",{"title":172,"icon":173,"path":174,"stem":175,"children":176,"page":32},"Developer Docs","i-lucide-code","\u002Fdocs\u002Fdeveloper","1.docs\u002F6.developer",[177,182],{"title":178,"path":179,"stem":180,"icon":181},"Contributing Guide","\u002Fdocs\u002Fdeveloper\u002Fcontributing","1.docs\u002F6.developer\u002F1.contributing","i-lucide-git-pull-request",{"title":183,"path":184,"stem":185,"icon":186},"Project Architecture","\u002Fdocs\u002Fdeveloper\u002Farchitecture","1.docs\u002F6.developer\u002F2.architecture","i-lucide-box",{"title":188,"path":189,"stem":190,"children":191,"page":32},"Ja","\u002Fja","ja",[192,211,248,265,298,327],{"title":193,"path":194,"stem":195,"children":196,"icon":32},"クイックスタート","\u002Fja\u002Fgetting-started","ja\u002F1.getting-started\u002F1.index",[197,199,203,207],{"title":198,"path":194,"stem":195,"icon":16},"概要",{"title":200,"path":201,"stem":202,"icon":21},"インストール","\u002Fja\u002Fgetting-started\u002Finstallation","ja\u002F1.getting-started\u002F2.installation",{"title":204,"path":205,"stem":206,"icon":26},"使用方法","\u002Fja\u002Fgetting-started\u002Fusage","ja\u002F1.getting-started\u002F3.usage",{"title":208,"path":209,"stem":210,"icon":31},"設定リファレンス","\u002Fja\u002Fgetting-started\u002Fconfiguration","ja\u002F1.getting-started\u002F4.configuration",{"title":212,"icon":35,"path":213,"stem":214,"children":215,"page":32},"機能","\u002Fja\u002Ffeatures","ja\u002F2.features",[216,220,224,228,232,236,240,244],{"title":217,"path":218,"stem":219,"icon":43},"動画検知","\u002Fja\u002Ffeatures\u002Fvideo-sniffing","ja\u002F2.features\u002F1.video-sniffing",{"title":221,"path":222,"stem":223,"icon":48},"音声キャプチャ","\u002Fja\u002Ffeatures\u002Faudio-capture","ja\u002F2.features\u002F2.audio-capture",{"title":225,"path":226,"stem":227,"icon":53},"画像ダウンロード","\u002Fja\u002Ffeatures\u002Fimage-download","ja\u002F2.features\u002F3.image-download",{"title":229,"path":230,"stem":231,"icon":58},"プライバシーとセキュリティ","\u002Fja\u002Ffeatures\u002Fprivacy-security","ja\u002F2.features\u002F4.privacy-security",{"title":233,"path":234,"stem":235,"icon":63},"フォーマット変換","\u002Fja\u002Ffeatures\u002Fformat-conversion","ja\u002F2.features\u002F5.format-conversion",{"title":237,"path":238,"stem":239,"icon":68},"一括ダウンロード","\u002Fja\u002Ffeatures\u002Fbatch-download","ja\u002F2.features\u002F6.batch-download",{"title":241,"path":242,"stem":243,"icon":73},"キーボードショートカット","\u002Fja\u002Ffeatures\u002Fkeyboard-shortcuts","ja\u002F2.features\u002F7.keyboard-shortcuts",{"title":245,"path":246,"stem":247,"icon":78},"検索とフィルタ","\u002Fja\u002Ffeatures\u002Fsearch-filter","ja\u002F2.features\u002F8.search-filter",{"title":249,"icon":81,"path":250,"stem":251,"children":252,"page":32},"詳細情報","\u002Fja\u002Fadvanced","ja\u002F3.advanced",[253,257,261],{"title":254,"path":255,"stem":256,"icon":89},"オンラインツール","\u002Fja\u002Fadvanced\u002Fonline-tools","ja\u002F3.advanced\u002F1.online-tools",{"title":258,"path":259,"stem":260,"icon":94},"ブラウザ互換性","\u002Fja\u002Fadvanced\u002Fbrowser-compatibility","ja\u002F3.advanced\u002F2.browser-compatibility",{"title":262,"path":263,"stem":264,"icon":99},"ダウンロードエンジンアーキテクチャ","\u002Fja\u002Fadvanced\u002Fdownload-engine","ja\u002F3.advanced\u002F3.download-engine",{"title":266,"icon":102,"path":267,"stem":268,"children":269,"page":32},"ユースケース","\u002Fja\u002Fusecases","ja\u002F4.usecases",[270,274,278,282,286,290,294],{"title":271,"path":272,"stem":273,"icon":110},"オンライン講座の動画保存とオフライン学習","\u002Fja\u002Fusecases\u002Fonline-courses","ja\u002F4.usecases\u002F1.online-courses",{"title":275,"path":276,"stem":277,"icon":43},"動画プラットフォームのストリーム保存と素材収集","\u002Fja\u002Fusecases\u002Fvideo-platforms","ja\u002F4.usecases\u002F2.video-platforms",{"title":279,"path":280,"stem":281,"icon":119},"ライブ配信アーカイブの保存と大容量動画ダウンロード","\u002Fja\u002Fusecases\u002Flive-replays","ja\u002F4.usecases\u002F3.live-replays",{"title":283,"path":284,"stem":285,"icon":124},"ポッドキャスト・Web音声の保存とオフライン再生","\u002Fja\u002Fusecases\u002Fpodcasts-audio","ja\u002F4.usecases\u002F4.podcasts-audio",{"title":287,"path":288,"stem":289,"icon":53},"画像ギャラリー・壁紙の一括ダウンロード","\u002Fja\u002Fusecases\u002Fimage-galleries","ja\u002F4.usecases\u002F5.image-galleries",{"title":291,"path":292,"stem":293,"icon":133},"社内研修動画とイントラネット配信の保存","\u002Fja\u002Fusecases\u002Fcorporate-training","ja\u002F4.usecases\u002F6.corporate-training",{"title":295,"path":296,"stem":297,"icon":138},"動画・音声・画像の個人メディア保存と整理","\u002Fja\u002Fusecases\u002Fpersonal-archiving","ja\u002F4.usecases\u002F7.personal-archiving",{"title":299,"icon":141,"path":300,"stem":301,"children":302,"page":32},"トラブルシューティング","\u002Fja\u002Ftroubleshooting","ja\u002F5.troubleshooting",[303,307,311,315,319,323],{"title":304,"path":305,"stem":306,"icon":141},"一般的な問題のトラブルシューティング","\u002Fja\u002Ftroubleshooting\u002Fcommon-issues","ja\u002F5.troubleshooting\u002F1.common-issues",{"title":308,"path":309,"stem":310,"icon":153},"既知の制限事項と注意点","\u002Fja\u002Ftroubleshooting\u002Fknown-issues","ja\u002F5.troubleshooting\u002F2.known-issues",{"title":312,"path":313,"stem":314,"icon":158},"よくある質問","\u002Fja\u002Ftroubleshooting\u002Ffaq","ja\u002F5.troubleshooting\u002F3.faq",{"title":316,"path":317,"stem":318,"icon":141},"M3U8ダウンロードに失敗する場合の対処法","\u002Fja\u002Ftroubleshooting\u002Fm3u8-download-failed","ja\u002F5.troubleshooting\u002F4.m3u8-download-failed",{"title":320,"path":321,"stem":322,"icon":141},"DASH動画に音声がない場合の対処法","\u002Fja\u002Ftroubleshooting\u002Fdash-no-audio","ja\u002F5.troubleshooting\u002F5.dash-no-audio",{"title":324,"path":325,"stem":326,"icon":141},"動画の直リンクをダウンロードできない場合","\u002Fja\u002Ftroubleshooting\u002Fdirect-video-download","ja\u002F5.troubleshooting\u002F6.direct-video-download",{"title":328,"icon":173,"path":329,"stem":330,"children":331,"page":32},"開発者ガイド","\u002Fja\u002Fdeveloper","ja\u002F6.developer",[332,336],{"title":333,"path":334,"stem":335,"icon":181},"貢献ガイド","\u002Fja\u002Fdeveloper\u002Fcontributing","ja\u002F6.developer\u002F1.contributing",{"title":337,"path":338,"stem":339,"icon":186},"プロジェクトアーキテクチャ","\u002Fja\u002Fdeveloper\u002Farchitecture","ja\u002F6.developer\u002F2.architecture",{"title":341,"path":342,"stem":343,"children":344,"page":32},"Ko","\u002Fko","ko",[345,364,401,418,451,480],{"title":346,"path":347,"stem":348,"children":349,"icon":32},"빠른 시작","\u002Fko\u002Fgetting-started","ko\u002F1.getting-started\u002F1.index",[350,352,356,360],{"title":351,"path":347,"stem":348,"icon":16},"소개",{"title":353,"path":354,"stem":355,"icon":21},"설치","\u002Fko\u002Fgetting-started\u002Finstallation","ko\u002F1.getting-started\u002F2.installation",{"title":357,"path":358,"stem":359,"icon":26},"사용 방법","\u002Fko\u002Fgetting-started\u002Fusage","ko\u002F1.getting-started\u002F3.usage",{"title":361,"path":362,"stem":363,"icon":31},"설정 참조","\u002Fko\u002Fgetting-started\u002Fconfiguration","ko\u002F1.getting-started\u002F4.configuration",{"title":365,"icon":35,"path":366,"stem":367,"children":368,"page":32},"기능","\u002Fko\u002Ffeatures","ko\u002F2.features",[369,373,377,381,385,389,393,397],{"title":370,"path":371,"stem":372,"icon":43},"비디오 스니핑","\u002Fko\u002Ffeatures\u002Fvideo-sniffing","ko\u002F2.features\u002F1.video-sniffing",{"title":374,"path":375,"stem":376,"icon":48},"오디오 캡처","\u002Fko\u002Ffeatures\u002Faudio-capture","ko\u002F2.features\u002F2.audio-capture",{"title":378,"path":379,"stem":380,"icon":53},"이미지 다운로드","\u002Fko\u002Ffeatures\u002Fimage-download","ko\u002F2.features\u002F3.image-download",{"title":382,"path":383,"stem":384,"icon":58},"개인정보 보호와 보안","\u002Fko\u002Ffeatures\u002Fprivacy-security","ko\u002F2.features\u002F4.privacy-security",{"title":386,"path":387,"stem":388,"icon":63},"포맷 변환","\u002Fko\u002Ffeatures\u002Fformat-conversion","ko\u002F2.features\u002F5.format-conversion",{"title":390,"path":391,"stem":392,"icon":68},"일괄 다운로드","\u002Fko\u002Ffeatures\u002Fbatch-download","ko\u002F2.features\u002F6.batch-download",{"title":394,"path":395,"stem":396,"icon":73},"키보드 단축키","\u002Fko\u002Ffeatures\u002Fkeyboard-shortcuts","ko\u002F2.features\u002F7.keyboard-shortcuts",{"title":398,"path":399,"stem":400,"icon":78},"검색과 필터링","\u002Fko\u002Ffeatures\u002Fsearch-filter","ko\u002F2.features\u002F8.search-filter",{"title":402,"icon":81,"path":403,"stem":404,"children":405,"page":32},"고급 가이드","\u002Fko\u002Fadvanced","ko\u002F3.advanced",[406,410,414],{"title":407,"path":408,"stem":409,"icon":89},"온라인 도구","\u002Fko\u002Fadvanced\u002Fonline-tools","ko\u002F3.advanced\u002F1.online-tools",{"title":411,"path":412,"stem":413,"icon":94},"브라우저 호환성","\u002Fko\u002Fadvanced\u002Fbrowser-compatibility","ko\u002F3.advanced\u002F2.browser-compatibility",{"title":415,"path":416,"stem":417,"icon":99},"다운로드 엔진 아키텍처","\u002Fko\u002Fadvanced\u002Fdownload-engine","ko\u002F3.advanced\u002F3.download-engine",{"title":419,"icon":102,"path":420,"stem":421,"children":422,"page":32},"사용 사례","\u002Fko\u002Fusecases","ko\u002F4.usecases",[423,427,431,435,439,443,447],{"title":424,"path":425,"stem":426,"icon":110},"온라인 강의 동영상 다운로드와 오프라인 학습","\u002Fko\u002Fusecases\u002Fonline-courses","ko\u002F4.usecases\u002F1.online-courses",{"title":428,"path":429,"stem":430,"icon":43},"동영상 플랫폼 스트리밍 다운로드와 콘텐츠 수집","\u002Fko\u002Fusecases\u002Fvideo-platforms","ko\u002F4.usecases\u002F2.video-platforms",{"title":432,"path":433,"stem":434,"icon":119},"라이브 다시보기 다운로드와 대용량 스트리밍 저장","\u002Fko\u002Fusecases\u002Flive-replays","ko\u002F4.usecases\u002F3.live-replays",{"title":436,"path":437,"stem":438,"icon":124},"팟캐스트와 웹 오디오 다운로드","\u002Fko\u002Fusecases\u002Fpodcasts-audio","ko\u002F4.usecases\u002F4.podcasts-audio",{"title":440,"path":441,"stem":442,"icon":53},"웹 갤러리와 배경화면 이미지 일괄 다운로드","\u002Fko\u002Fusecases\u002Fimage-galleries","ko\u002F4.usecases\u002F5.image-galleries",{"title":444,"path":445,"stem":446,"icon":133},"사내 교육 동영상과 인트라넷 스트리밍 다운로드","\u002Fko\u002Fusecases\u002Fcorporate-training","ko\u002F4.usecases\u002F6.corporate-training",{"title":448,"path":449,"stem":450,"icon":138},"동영상·오디오·이미지 개인 미디어 보관","\u002Fko\u002Fusecases\u002Fpersonal-archiving","ko\u002F4.usecases\u002F7.personal-archiving",{"title":452,"icon":141,"path":453,"stem":454,"children":455,"page":32},"문제 해결","\u002Fko\u002Ftroubleshooting","ko\u002F5.troubleshooting",[456,460,464,468,472,476],{"title":457,"path":458,"stem":459,"icon":141},"일반적인 문제 해결","\u002Fko\u002Ftroubleshooting\u002Fcommon-issues","ko\u002F5.troubleshooting\u002F1.common-issues",{"title":461,"path":462,"stem":463,"icon":153},"알려진 제한 사항 및 주의사항","\u002Fko\u002Ftroubleshooting\u002Fknown-issues","ko\u002F5.troubleshooting\u002F2.known-issues",{"title":465,"path":466,"stem":467,"icon":158},"자주 묻는 질문","\u002Fko\u002Ftroubleshooting\u002Ffaq","ko\u002F5.troubleshooting\u002F3.faq",{"title":469,"path":470,"stem":471,"icon":141},"M3U8 다운로드 실패 해결 방법","\u002Fko\u002Ftroubleshooting\u002Fm3u8-download-failed","ko\u002F5.troubleshooting\u002F4.m3u8-download-failed",{"title":473,"path":474,"stem":475,"icon":141},"DASH 동영상에 소리가 없을 때 해결 방법","\u002Fko\u002Ftroubleshooting\u002Fdash-no-audio","ko\u002F5.troubleshooting\u002F5.dash-no-audio",{"title":477,"path":478,"stem":479,"icon":141},"동영상 직링크 다운로드 실패 해결 방법","\u002Fko\u002Ftroubleshooting\u002Fdirect-video-download","ko\u002F5.troubleshooting\u002F6.direct-video-download",{"title":481,"icon":173,"path":482,"stem":483,"children":484,"page":32},"개발자 문서","\u002Fko\u002Fdeveloper","ko\u002F6.developer",[485,489],{"title":486,"path":487,"stem":488,"icon":181},"기여 가이드라인","\u002Fko\u002Fdeveloper\u002Fcontributing","ko\u002F6.developer\u002F1.contributing",{"title":490,"path":491,"stem":492,"icon":186},"프로젝트 아키텍처","\u002Fko\u002Fdeveloper\u002Farchitecture","ko\u002F6.developer\u002F2.architecture",{"title":494,"path":495,"stem":496,"children":497,"page":32},"Zh Hans","\u002Fzh-hans","zh-Hans",[498,516,553,570,603,632],{"title":499,"path":500,"stem":501,"children":502,"icon":32},"快速开始","\u002Fzh-hans\u002Fgetting-started","zh-Hans\u002F1.getting-started\u002F1.index",[503,505,509,512],{"title":504,"path":500,"stem":501,"icon":16},"简介",{"title":506,"path":507,"stem":508,"icon":21},"安装","\u002Fzh-hans\u002Fgetting-started\u002Finstallation","zh-Hans\u002F1.getting-started\u002F2.installation",{"title":204,"path":510,"stem":511,"icon":26},"\u002Fzh-hans\u002Fgetting-started\u002Fusage","zh-Hans\u002F1.getting-started\u002F3.usage",{"title":513,"path":514,"stem":515,"icon":31},"配置参考","\u002Fzh-hans\u002Fgetting-started\u002Fconfiguration","zh-Hans\u002F1.getting-started\u002F4.configuration",{"title":517,"icon":35,"path":518,"stem":519,"children":520,"page":32},"功能特性","\u002Fzh-hans\u002Ffeatures","zh-Hans\u002F2.features",[521,525,529,533,537,541,545,549],{"title":522,"path":523,"stem":524,"icon":43},"视频嗅探","\u002Fzh-hans\u002Ffeatures\u002Fvideo-sniffing","zh-Hans\u002F2.features\u002F1.video-sniffing",{"title":526,"path":527,"stem":528,"icon":48},"音频捕获","\u002Fzh-hans\u002Ffeatures\u002Faudio-capture","zh-Hans\u002F2.features\u002F2.audio-capture",{"title":530,"path":531,"stem":532,"icon":53},"图片下载","\u002Fzh-hans\u002Ffeatures\u002Fimage-download","zh-Hans\u002F2.features\u002F3.image-download",{"title":534,"path":535,"stem":536,"icon":58},"隐私与安全","\u002Fzh-hans\u002Ffeatures\u002Fprivacy-security","zh-Hans\u002F2.features\u002F4.privacy-security",{"title":538,"path":539,"stem":540,"icon":63},"格式转换","\u002Fzh-hans\u002Ffeatures\u002Fformat-conversion","zh-Hans\u002F2.features\u002F5.format-conversion",{"title":542,"path":543,"stem":544,"icon":68},"批量下载","\u002Fzh-hans\u002Ffeatures\u002Fbatch-download","zh-Hans\u002F2.features\u002F6.batch-download",{"title":546,"path":547,"stem":548,"icon":73},"键盘快捷键","\u002Fzh-hans\u002Ffeatures\u002Fkeyboard-shortcuts","zh-Hans\u002F2.features\u002F7.keyboard-shortcuts",{"title":550,"path":551,"stem":552,"icon":78},"搜索与筛选","\u002Fzh-hans\u002Ffeatures\u002Fsearch-filter","zh-Hans\u002F2.features\u002F8.search-filter",{"title":554,"icon":81,"path":555,"stem":556,"children":557,"page":32},"高级指南","\u002Fzh-hans\u002Fadvanced","zh-Hans\u002F3.advanced",[558,562,566],{"title":559,"path":560,"stem":561,"icon":89},"在线工具","\u002Fzh-hans\u002Fadvanced\u002Fonline-tools","zh-Hans\u002F3.advanced\u002F1.online-tools",{"title":563,"path":564,"stem":565,"icon":94},"浏览器兼容性","\u002Fzh-hans\u002Fadvanced\u002Fbrowser-compatibility","zh-Hans\u002F3.advanced\u002F2.browser-compatibility",{"title":567,"path":568,"stem":569,"icon":99},"下载引擎架构","\u002Fzh-hans\u002Fadvanced\u002Fdownload-engine","zh-Hans\u002F3.advanced\u002F3.download-engine",{"title":571,"icon":102,"path":572,"stem":573,"children":574,"page":32},"使用场景","\u002Fzh-hans\u002Fusecases","zh-Hans\u002F4.usecases",[575,579,583,587,591,595,599],{"title":576,"path":577,"stem":578,"icon":110},"在线课程视频下载与离线学习","\u002Fzh-hans\u002Fusecases\u002Fonline-courses","zh-Hans\u002F4.usecases\u002F1.online-courses",{"title":580,"path":581,"stem":582,"icon":43},"视频平台流媒体下载与素材收集","\u002Fzh-hans\u002Fusecases\u002Fvideo-platforms","zh-Hans\u002F4.usecases\u002F2.video-platforms",{"title":584,"path":585,"stem":586,"icon":119},"直播回放下载与大文件流媒体保存","\u002Fzh-hans\u002Fusecases\u002Flive-replays","zh-Hans\u002F4.usecases\u002F3.live-replays",{"title":588,"path":589,"stem":590,"icon":124},"播客与网页音频下载","\u002Fzh-hans\u002Fusecases\u002Fpodcasts-audio","zh-Hans\u002F4.usecases\u002F4.podcasts-audio",{"title":592,"path":593,"stem":594,"icon":53},"图库与壁纸批量图片下载","\u002Fzh-hans\u002Fusecases\u002Fimage-galleries","zh-Hans\u002F4.usecases\u002F5.image-galleries",{"title":596,"path":597,"stem":598,"icon":133},"企业内训视频与内网流媒体下载","\u002Fzh-hans\u002Fusecases\u002Fcorporate-training","zh-Hans\u002F4.usecases\u002F6.corporate-training",{"title":600,"path":601,"stem":602,"icon":138},"个人媒体下载与视频音频图片归档","\u002Fzh-hans\u002Fusecases\u002Fpersonal-archiving","zh-Hans\u002F4.usecases\u002F7.personal-archiving",{"title":604,"icon":141,"path":605,"stem":606,"children":607,"page":32},"故障排除","\u002Fzh-hans\u002Ftroubleshooting","zh-Hans\u002F5.troubleshooting",[608,612,616,620,624,628],{"title":609,"path":610,"stem":611,"icon":141},"常见问题排查","\u002Fzh-hans\u002Ftroubleshooting\u002Fcommon-issues","zh-Hans\u002F5.troubleshooting\u002F1.common-issues",{"title":613,"path":614,"stem":615,"icon":153},"已知限制与注意事项","\u002Fzh-hans\u002Ftroubleshooting\u002Fknown-issues","zh-Hans\u002F5.troubleshooting\u002F2.known-issues",{"title":617,"path":618,"stem":619,"icon":158},"常见问题解答","\u002Fzh-hans\u002Ftroubleshooting\u002Ffaq","zh-Hans\u002F5.troubleshooting\u002F3.faq",{"title":621,"path":622,"stem":623,"icon":141},"M3U8 下载失败怎么办？HLS 流媒体排查","\u002Fzh-hans\u002Ftroubleshooting\u002Fm3u8-download-failed","zh-Hans\u002F5.troubleshooting\u002F4.m3u8-download-failed",{"title":625,"path":626,"stem":627,"icon":141},"DASH 视频没有声音怎么办？MPD 故障排查","\u002Fzh-hans\u002Ftroubleshooting\u002Fdash-no-audio","zh-Hans\u002F5.troubleshooting\u002F5.dash-no-audio",{"title":629,"path":630,"stem":631,"icon":141},"视频直链下载失败怎么办？MP4、WebM 排查","\u002Fzh-hans\u002Ftroubleshooting\u002Fdirect-video-download","zh-Hans\u002F5.troubleshooting\u002F6.direct-video-download",{"title":633,"icon":173,"path":634,"stem":635,"children":636,"page":32},"开发者文档","\u002Fzh-hans\u002Fdeveloper","zh-Hans\u002F6.developer",[637,641],{"title":638,"path":639,"stem":640,"icon":181},"贡献指南","\u002Fzh-hans\u002Fdeveloper\u002Fcontributing","zh-Hans\u002F6.developer\u002F1.contributing",{"title":642,"path":643,"stem":644,"icon":186},"项目架构","\u002Fzh-hans\u002Fdeveloper\u002Farchitecture","zh-Hans\u002F6.developer\u002F2.architecture",{"title":646,"path":647,"stem":648,"children":649,"page":32},"Zh Hant","\u002Fzh-hant","zh-Hant",[650,668,705,721,753,782],{"title":651,"path":652,"stem":653,"children":654,"icon":32},"快速入門","\u002Fzh-hant\u002Fgetting-started","zh-Hant\u002F1.getting-started\u002F1.index",[655,657,661,664],{"title":656,"path":652,"stem":653,"icon":16},"簡介",{"title":658,"path":659,"stem":660,"icon":21},"安裝","\u002Fzh-hant\u002Fgetting-started\u002Finstallation","zh-Hant\u002F1.getting-started\u002F2.installation",{"title":204,"path":662,"stem":663,"icon":26},"\u002Fzh-hant\u002Fgetting-started\u002Fusage","zh-Hant\u002F1.getting-started\u002F3.usage",{"title":665,"path":666,"stem":667,"icon":31},"配置參考","\u002Fzh-hant\u002Fgetting-started\u002Fconfiguration","zh-Hant\u002F1.getting-started\u002F4.configuration",{"title":669,"icon":35,"path":670,"stem":671,"children":672,"page":32},"功能特色","\u002Fzh-hant\u002Ffeatures","zh-Hant\u002F2.features",[673,677,681,685,689,693,697,701],{"title":674,"path":675,"stem":676,"icon":43},"影片嗅探","\u002Fzh-hant\u002Ffeatures\u002Fvideo-sniffing","zh-Hant\u002F2.features\u002F1.video-sniffing",{"title":678,"path":679,"stem":680,"icon":48},"音訊擷取","\u002Fzh-hant\u002Ffeatures\u002Faudio-capture","zh-Hant\u002F2.features\u002F2.audio-capture",{"title":682,"path":683,"stem":684,"icon":53},"圖片下載","\u002Fzh-hant\u002Ffeatures\u002Fimage-download","zh-Hant\u002F2.features\u002F3.image-download",{"title":686,"path":687,"stem":688,"icon":58},"隱私與安全","\u002Fzh-hant\u002Ffeatures\u002Fprivacy-security","zh-Hant\u002F2.features\u002F4.privacy-security",{"title":690,"path":691,"stem":692,"icon":63},"格式轉換","\u002Fzh-hant\u002Ffeatures\u002Fformat-conversion","zh-Hant\u002F2.features\u002F5.format-conversion",{"title":694,"path":695,"stem":696,"icon":68},"批次下載","\u002Fzh-hant\u002Ffeatures\u002Fbatch-download","zh-Hant\u002F2.features\u002F6.batch-download",{"title":698,"path":699,"stem":700,"icon":73},"鍵盤快速鍵","\u002Fzh-hant\u002Ffeatures\u002Fkeyboard-shortcuts","zh-Hant\u002F2.features\u002F7.keyboard-shortcuts",{"title":702,"path":703,"stem":704,"icon":78},"搜尋與篩選","\u002Fzh-hant\u002Ffeatures\u002Fsearch-filter","zh-Hant\u002F2.features\u002F8.search-filter",{"title":554,"icon":81,"path":706,"stem":707,"children":708,"page":32},"\u002Fzh-hant\u002Fadvanced","zh-Hant\u002F3.advanced",[709,713,717],{"title":710,"path":711,"stem":712,"icon":89},"線上工具","\u002Fzh-hant\u002Fadvanced\u002Fonline-tools","zh-Hant\u002F3.advanced\u002F1.online-tools",{"title":714,"path":715,"stem":716,"icon":94},"瀏覽器相容性","\u002Fzh-hant\u002Fadvanced\u002Fbrowser-compatibility","zh-Hant\u002F3.advanced\u002F2.browser-compatibility",{"title":718,"path":719,"stem":720,"icon":99},"下載引擎架構","\u002Fzh-hant\u002Fadvanced\u002Fdownload-engine","zh-Hant\u002F3.advanced\u002F3.download-engine",{"title":571,"icon":102,"path":722,"stem":723,"children":724,"page":32},"\u002Fzh-hant\u002Fusecases","zh-Hant\u002F4.usecases",[725,729,733,737,741,745,749],{"title":726,"path":727,"stem":728,"icon":110},"線上課程影片下載與離線學習","\u002Fzh-hant\u002Fusecases\u002Fonline-courses","zh-Hant\u002F4.usecases\u002F1.online-courses",{"title":730,"path":731,"stem":732,"icon":43},"影片平台串流下載與素材收集","\u002Fzh-hant\u002Fusecases\u002Fvideo-platforms","zh-Hant\u002F4.usecases\u002F2.video-platforms",{"title":734,"path":735,"stem":736,"icon":119},"直播回放下載與大型串流影片儲存","\u002Fzh-hant\u002Fusecases\u002Flive-replays","zh-Hant\u002F4.usecases\u002F3.live-replays",{"title":738,"path":739,"stem":740,"icon":124},"Podcast 與網頁音訊下載","\u002Fzh-hant\u002Fusecases\u002Fpodcasts-audio","zh-Hant\u002F4.usecases\u002F4.podcasts-audio",{"title":742,"path":743,"stem":744,"icon":53},"圖庫與桌布圖片批次下載","\u002Fzh-hant\u002Fusecases\u002Fimage-galleries","zh-Hant\u002F4.usecases\u002F5.image-galleries",{"title":746,"path":747,"stem":748,"icon":133},"企業內訓影片與內網串流下載","\u002Fzh-hant\u002Fusecases\u002Fcorporate-training","zh-Hant\u002F4.usecases\u002F6.corporate-training",{"title":750,"path":751,"stem":752,"icon":138},"個人媒體下載與影片音訊圖片歸檔","\u002Fzh-hant\u002Fusecases\u002Fpersonal-archiving","zh-Hant\u002F4.usecases\u002F7.personal-archiving",{"title":754,"icon":141,"path":755,"stem":756,"children":757,"page":32},"疑難排解","\u002Fzh-hant\u002Ftroubleshooting","zh-Hant\u002F5.troubleshooting",[758,762,766,770,774,778],{"title":759,"path":760,"stem":761,"icon":141},"常見問題排查","\u002Fzh-hant\u002Ftroubleshooting\u002Fcommon-issues","zh-Hant\u002F5.troubleshooting\u002F1.common-issues",{"title":763,"path":764,"stem":765,"icon":153},"已知限制與注意事項","\u002Fzh-hant\u002Ftroubleshooting\u002Fknown-issues","zh-Hant\u002F5.troubleshooting\u002F2.known-issues",{"title":767,"path":768,"stem":769,"icon":158},"常見問題解答","\u002Fzh-hant\u002Ftroubleshooting\u002Ffaq","zh-Hant\u002F5.troubleshooting\u002F3.faq",{"title":771,"path":772,"stem":773,"icon":141},"M3U8 下載失敗怎麼辦？HLS 串流排查","\u002Fzh-hant\u002Ftroubleshooting\u002Fm3u8-download-failed","zh-Hant\u002F5.troubleshooting\u002F4.m3u8-download-failed",{"title":775,"path":776,"stem":777,"icon":141},"DASH 影片沒有聲音怎麼辦？MPD 排查","\u002Fzh-hant\u002Ftroubleshooting\u002Fdash-no-audio","zh-Hant\u002F5.troubleshooting\u002F5.dash-no-audio",{"title":779,"path":780,"stem":781,"icon":141},"影片直連下載失敗怎麼辦？MP4、WebM 排查","\u002Fzh-hant\u002Ftroubleshooting\u002Fdirect-video-download","zh-Hant\u002F5.troubleshooting\u002F6.direct-video-download",{"title":633,"icon":173,"path":783,"stem":784,"children":785,"page":32},"\u002Fzh-hant\u002Fdeveloper","zh-Hant\u002F6.developer",[786,790],{"title":787,"path":788,"stem":789,"icon":181},"貢獻指南","\u002Fzh-hant\u002Fdeveloper\u002Fcontributing","zh-Hant\u002F6.developer\u002F1.contributing",{"title":791,"path":792,"stem":793,"icon":186},"專案架構","\u002Fzh-hant\u002Fdeveloper\u002Farchitecture","zh-Hant\u002F6.developer\u002F2.architecture",{"id":795,"title":324,"body":796,"description":1779,"extension":1780,"meta":1781,"navigation":1783,"path":325,"seo":1784,"stem":326,"__hash__":1786},"docs\u002Fja\u002F5.troubleshooting\u002F6.direct-video-download.md",{"type":797,"value":798,"toc":1765},"minimark",[799,803,808,811,877,900,903,906,927,934,941,945,951,958,990,993,1111,1127,1131,1136,1139,1159,1162,1193,1211,1215,1220,1235,1242,1246,1251,1267,1270,1293,1314,1318,1323,1330,1333,1390,1404,1408,1413,1427,1476,1488,1492,1497,1513,1516,1530,1533,1539,1610,1616,1619,1673,1676,1679,1705,1716,1719,1761],[800,801,802],"p",{},"動画の直リンクとは「1つのURL＝1つのファイル」で取れるダウンロードのこと。MP4、WebM、MOV、MKVならクリックで再生でき、URLさえ手に入れれば保存できます。M3U8やMPDのようにセグメントを集めて結合するストリームとはまったく別物です。この記事では直リンクダウンロードでありがちな落とし穴を順に潰していき、curlコマンド付きで「どこで詰まっているか」を特定できるようにします。",[804,805,807],"h2",{"id":806},"まず整理直リンクとストリーミングは別物","まず整理：直リンクとストリーミングは別物",[800,809,810],{},"直リンクの失敗原因は、半分以上がストリーミングの考え方を直リンクに持ち込んでいることです。まずこの2つを分けましょう：",[812,813,814,829],"table",{},[815,816,817],"thead",{},[818,819,820,823,826],"tr",{},[821,822],"th",{},[821,824,825],{},"直接ファイル",[821,827,828],{},"HLS \u002F DASH ストリーム",[830,831,832,844,855,866],"tbody",{},[818,833,834,838,841],{},[835,836,837],"td",{},"構造",[835,839,840],{},"単一ファイル",[835,842,843],{},"マニフェスト + 数百のセグメント",[818,845,846,849,852],{},[835,847,848],{},"ダウンロード",[835,850,851],{},"1リクエストで完了",[835,853,854],{},"セグメントを集めて結合",[818,856,857,860,863],{},[835,858,859],{},"失敗の特徴",[835,861,862],{},"全体が失敗（403\u002F404\u002F空ファイル）",[835,864,865],{},"一部セグメント失敗、結合後に乱れや無音",[818,867,868,871,874],{},[835,869,870],{},"調べる場所",[835,872,873],{},"リクエストヘッダー、URLの有効性、形式",[835,875,876],{},"マニフェスト、セグメント、鍵、結合",[800,878,879,880,888,889,895,896,899],{},"つまり以下の症状は基本的に直リンク専用です。動画が実はHLSやDASHストリームなら、対応記事へどうぞ：",[881,882,883],"strong",{},[884,885,887],"a",{"href":886},"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fm3u8-download-failed","M3U8（HLS）ダウンロード失敗"," または ",[881,890,891],{},[884,892,894],{"href":893},"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fdash-no-audio","DASHで音が出ない","。直リンクの検出・対応形式の範囲は ",[884,897,217],{"href":898},"\u002Fja\u002Fdocs\u002Ffeatures\u002Fvideo-sniffing"," を参照してください。",[804,901,902],{"id":902},"まず試すこと",[800,904,905],{},"先にこの手順を一通り試せば、8割は解決します：",[907,908,909,917,924],"ol",{},[910,911,912,913,916],"li",{},"動画が",[881,914,915],{},"実際に再生される","ページを開き、数秒再生して動画が本当に読み込まれるのを確認します。",[910,918,919,920,923],{},"FlowPick拡張機能を開き、リソース一覧から",[881,921,922],{},"動画ファイル","を選びます。サムネイルや表紙は選ばないこと。",[910,925,926],{},"右側のプレビューが正常に再生されるのを確認し、形式が間違いなければダウンロードします。",[800,928,929],{},[930,931],"img",{"alt":932,"src":933},"直リンクダウンロード画面","\u002Fscreenshots\u002Fdirect-video-download.png",[800,935,936,937,899],{},"それでもダメなら、下の症状に当てはめてください。拡張機能でのファイル選択や保存先の指定方法は ",[884,938,940],{"href":939},"\u002Fja\u002Fdocs\u002Fgetting-started\u002Fusage#%E5%8D%98%E4%B8%80%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AE%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89","使い方 — 単一リソースのダウンロード",[804,942,944],{"id":943},"症状1403-forbidden","症状1：403 Forbidden",[800,946,947,950],{},[881,948,949],{},"症状","：ダウンロードが即失敗する。またはブラウザでURLを直接開いても403になる。",[800,952,953,954,957],{},"直リンク動画で本当に「権限がない」ケースは稀で、ほとんどは",[881,955,956],{},"リクエストヘッダーが間違っている","だけです。配信元がよく行うチェックはこちら：",[959,960,961,967,973,984],"ul",{},[910,962,963,966],{},[881,964,965],{},"Refererチェック","：特定ページからのリクエストを要求。空のRefererや知らない参照元は即拒否。",[910,968,969,972],{},[881,970,971],{},"Cookie \u002F ログイン状態","：ログインCookieが無い、またはセッションが切れている。",[910,974,975,978,979,983],{},[881,976,977],{},"一時トークン","：URLに ",[980,981,982],"code",{},"?token=xxx&expires=yyy"," が付き、期限切れで403。",[910,985,986,989],{},[881,987,988],{},"地域 \u002F IP制限","：CDNが出口IPで配信可否を決める。",[800,991,992],{},"直リンクのURLを拾ってcurlで再現してみます（URLは自分のものに置き換えてください）：",[994,995,1000],"pre",{"className":996,"code":997,"language":998,"meta":999,"style":999},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# ヘッダーなしの素のリクエスト。何が返るか確認\ncurl -s -o \u002Fdev\u002Fnull -w \"素のリクエスト: %{http_code}\\n\" \"https:\u002F\u002Fcdn.example.com\u002Fvideos\u002Flesson1.mp4\"\n\n# ページのRefererを付けて再試行\ncurl -s -o \u002Fdev\u002Fnull -w \"Referer付き: %{http_code}\\n\" \\\n  -H \"Referer: https:\u002F\u002Fwww.example.com\u002Fcourse\u002F123\" \\\n  \"https:\u002F\u002Fcdn.example.com\u002Fvideos\u002Flesson1.mp4\"\n","bash","",[980,1001,1002,1011,1049,1056,1062,1086,1101],{"__ignoreMap":999},[1003,1004,1007],"span",{"class":1005,"line":1006},"line",1,[1003,1008,1010],{"class":1009},"sHwdD","# ヘッダーなしの素のリクエスト。何が返るか確認\n",[1003,1012,1014,1018,1022,1025,1028,1031,1035,1038,1041,1043,1046],{"class":1005,"line":1013},2,[1003,1015,1017],{"class":1016},"sBMFI","curl",[1003,1019,1021],{"class":1020},"sfazB"," -s",[1003,1023,1024],{"class":1020}," -o",[1003,1026,1027],{"class":1020}," \u002Fdev\u002Fnull",[1003,1029,1030],{"class":1020}," -w",[1003,1032,1034],{"class":1033},"sMK4o"," \"",[1003,1036,1037],{"class":1020},"素のリクエスト: %{http_code}\\n",[1003,1039,1040],{"class":1033},"\"",[1003,1042,1034],{"class":1033},[1003,1044,1045],{"class":1020},"https:\u002F\u002Fcdn.example.com\u002Fvideos\u002Flesson1.mp4",[1003,1047,1048],{"class":1033},"\"\n",[1003,1050,1052],{"class":1005,"line":1051},3,[1003,1053,1055],{"emptyLinePlaceholder":1054},true,"\n",[1003,1057,1059],{"class":1005,"line":1058},4,[1003,1060,1061],{"class":1009},"# ページのRefererを付けて再試行\n",[1003,1063,1065,1067,1069,1071,1073,1075,1077,1080,1082],{"class":1005,"line":1064},5,[1003,1066,1017],{"class":1016},[1003,1068,1021],{"class":1020},[1003,1070,1024],{"class":1020},[1003,1072,1027],{"class":1020},[1003,1074,1030],{"class":1020},[1003,1076,1034],{"class":1033},[1003,1078,1079],{"class":1020},"Referer付き: %{http_code}\\n",[1003,1081,1040],{"class":1033},[1003,1083,1085],{"class":1084},"sTEyZ"," \\\n",[1003,1087,1089,1092,1094,1097,1099],{"class":1005,"line":1088},6,[1003,1090,1091],{"class":1020},"  -H",[1003,1093,1034],{"class":1033},[1003,1095,1096],{"class":1020},"Referer: https:\u002F\u002Fwww.example.com\u002Fcourse\u002F123",[1003,1098,1040],{"class":1033},[1003,1100,1085],{"class":1084},[1003,1102,1104,1107,1109],{"class":1005,"line":1103},7,[1003,1105,1106],{"class":1033},"  \"",[1003,1108,1045],{"class":1020},[1003,1110,1048],{"class":1033},[800,1112,1113,1114,1117,1118,1122,1123,899],{},"Refererを付けると通るなら、それはホットリンク対策です。",[881,1115,1116],{},"ブラウザ拡張機能で解決します","：拡張機能は元ページのコンテキストで動くため、RefererとCookieが自動で付きます。v1.1.1以降はホットリンク対策プロキシも内蔵され、プレビューもダウンロードも自動でリクエストヘッダーを補完してレスポンスを検証するので、HTMLのエラーページを動画として保存する事故も防げます。オンラインツールにはこの力はありません——自分のドメインで動くため、対象サイトのCookieを付与できないのです。アップグレード方法は ",[884,1119,1121],{"href":1120},"\u002Fja\u002Fdocs\u002Fgetting-started\u002Finstallation#%E6%8B%A1%E5%BC%B5%E6%A9%9F%E8%83%BD%E3%81%AE%E6%9B%B4%E6%96%B0","インストール — 拡張機能の更新","、ホットリンク対策プロキシの詳細は ",[884,1124,1126],{"href":1125},"\u002Fja\u002Fblog\u002Fflowpick-v1-1-1-protected-resource-preview-download","FlowPick v1.1.1 アップデート",[804,1128,1130],{"id":1129},"症状2404-url期限切れまたはファイル削除","症状2：404 URL期限切れ、またはファイル削除",[800,1132,1133,1135],{},[881,1134,949],{},"：以前はダウンロードできたのに今日は404。または誰かからもらった直リンクが取れない。",[800,1137,1138],{},"よくあるのは次の3つ：",[959,1140,1141,1147,1153],{},[910,1142,1143,1146],{},[881,1144,1145],{},"署名付きURLの期限切れ","：多くのクラウドストレージ（Alibaba Cloud OSS、Tencent Cloud COSなど）の直リンクは有効期限付きで、数分から数時間で失効します。",[910,1148,1149,1152],{},[881,1150,1151],{},"ファイルの削除","：アップロード者が消した、またはCDNキャッシュがクリアされた。",[910,1154,1155,1158],{},[881,1156,1157],{},"間違ったURL","：コピーしたのが視聴ページのURLで、ファイルの直リンクではない。",[800,1160,1161],{},"URL自体が生きているか確認します：",[994,1163,1165],{"className":996,"code":1164,"language":998,"meta":999,"style":999},"curl -sI \"https:\u002F\u002Fcdn.example.com\u002Fvideos\u002Flesson1.mp4\" | head -n 8\n",[980,1166,1167],{"__ignoreMap":999},[1003,1168,1169,1171,1174,1176,1178,1180,1183,1186,1189],{"class":1005,"line":1006},[1003,1170,1017],{"class":1016},[1003,1172,1173],{"class":1020}," -sI",[1003,1175,1034],{"class":1033},[1003,1177,1045],{"class":1020},[1003,1179,1040],{"class":1033},[1003,1181,1182],{"class":1033}," |",[1003,1184,1185],{"class":1016}," head",[1003,1187,1188],{"class":1020}," -n",[1003,1190,1192],{"class":1191},"sbssI"," 8\n",[800,1194,1195,1196,1199,1200,1202,1203,1206,1207,1210],{},"ステータスコードと ",[980,1197,1198],{},"Content-Type"," を見てください。",[980,1201,1198],{}," が ",[980,1204,1205],{},"text\u002Fhtml"," なら、そのURLは動画ではなくWebページを指しています。URLが本当に失効しているならどうしようもありません——",[881,1208,1209],{},"元の動画ページに戻って再検出し","、新しい直リンクを取り直してください。",[804,1212,1214],{"id":1213},"症状3cors-クロスオリジン遮断","症状3：CORS クロスオリジン遮断",[800,1216,1217,1219],{},[881,1218,949],{},"：オンラインツールがCORSエラーを出す。またはダウンロードしたファイルが壊れている。",[800,1221,1222,1223,1226,1227,1230,1231,899],{},"これは",[881,1224,1225],{},"オンラインツール特有","の問題です。オンラインツールは ",[980,1228,1229],{},"flowpick.com"," の自ドメインで動くため、ブラウザの同一オリジンポリシーがクロスオリジン読み取りを遮断します。拡張機能は違います。拡張権限で動くため同一オリジンポリシーに縛られず、検出範囲も広い。両者の違いは ",[884,1232,1234],{"href":1233},"\u002Fja\u002Fdocs\u002Fadvanced\u002Fonline-tools#%E6%8B%A1%E5%BC%B5%E6%A9%9F%E8%83%BD%E3%81%A8%E3%81%AE%E9%81%95%E3%81%84","オンラインツール — 拡張機能との違い",[800,1236,1237,1238,1241],{},"解決策は一言：",[881,1239,1240],{},"直リンクはオンラインツールではなく拡張機能で取る","。拡張機能は動画の元ページの中で動くので、Referer・Cookie・クロスオリジンの問題が一気に解決します。",[804,1243,1245],{"id":1244},"症状4空ファイルまたは再生できない","症状4：空ファイル、または再生できない",[800,1247,1248,1250],{},[881,1249,949],{},"：ダウンロードは「成功」するのにファイルが数KBしかない。またはプレイヤーで開けない。",[800,1252,1253,1254,1257,1258,1202,1260,1262,1263,1266],{},"十中八九",[881,1255,1256],{},"選ぶ対象を間違えています","：動画ファイルではなく、HTMLページ、サムネイル、表紙画像、プレビューAPIのレスポンスを選んでいます。こうしたレスポンスはサイズが小さく、",[980,1259,1198],{},[980,1261,1205],{}," か ",[980,1264,1265],{},"image\u002F*"," です。",[800,1268,1269],{},"curlでこのURLが実際に何を返すか確認します：",[994,1271,1273],{"className":996,"code":1272,"language":998,"meta":999,"style":999},"curl -sI \"https:\u002F\u002Fcdn.example.com\u002Fcover\u002Flesson1.jpg\"\n# Content-Type と Content-Length を見る\n",[980,1274,1275,1288],{"__ignoreMap":999},[1003,1276,1277,1279,1281,1283,1286],{"class":1005,"line":1006},[1003,1278,1017],{"class":1016},[1003,1280,1173],{"class":1020},[1003,1282,1034],{"class":1033},[1003,1284,1285],{"class":1020},"https:\u002F\u002Fcdn.example.com\u002Fcover\u002Flesson1.jpg",[1003,1287,1048],{"class":1033},[1003,1289,1290],{"class":1005,"line":1013},[1003,1291,1292],{"class":1009},"# Content-Type と Content-Length を見る\n",[800,1294,1295,1297,1298,1301,1302,1305,1306,1309,1310,1313],{},[980,1296,1205],{}," を指しているなら、それはただのWebページです。拡張機能に戻り、リソース一覧から ",[980,1299,1300],{},"video\u002Fmp4","、",[980,1303,1304],{},"video\u002Fwebm"," といった ",[980,1307,1308],{},"video\u002F*"," タイプの項目を選び、右側のプレビューで再生できることを確認してからダウンロードしてください。ファイル名が文字化けしていたり拡張子が無い場合は、ダウンロード後に手動で ",[980,1311,1312],{},".mp4"," を付けて試してください。",[804,1315,1317],{"id":1316},"症状5一時停止途中再開ができない","症状5：一時停止・途中再開ができない",[800,1319,1320,1322],{},[881,1321,949],{},"：ダウンロードは開始できるが、一時停止して再開すると最初からやり直し。または一時停止ボタン自体が無い。",[800,1324,1325,1326,1329],{},"これはサーバーが ",[881,1327,1328],{},"HTTP Range"," に対応しているかどうかで決まります。Rangeを使うとクライアントはファイルの一部だけをリクエストでき、一時停止・再開はこれに依存します。サーバーがRangeを有効にしていなければ、ブラウザはファイル全体をダウンロードするしかなく、途中再開は不可能です。",[800,1331,1332],{},"サーバーが対応しているか確認します：",[994,1334,1336],{"className":996,"code":1335,"language":998,"meta":999,"style":999},"curl -s -o \u002Fdev\u002Fnull -w \"Rangeリクエスト: %{http_code}\\n\" \\\n  -H \"Range: bytes=0-1023\" \\\n  \"https:\u002F\u002Fcdn.example.com\u002Fvideos\u002Flesson1.mp4\"\n# 206 = Range対応、途中再開可能\n# 200 = 全ファイルが返却、Range非対応\n",[980,1337,1338,1359,1372,1380,1385],{"__ignoreMap":999},[1003,1339,1340,1342,1344,1346,1348,1350,1352,1355,1357],{"class":1005,"line":1006},[1003,1341,1017],{"class":1016},[1003,1343,1021],{"class":1020},[1003,1345,1024],{"class":1020},[1003,1347,1027],{"class":1020},[1003,1349,1030],{"class":1020},[1003,1351,1034],{"class":1033},[1003,1353,1354],{"class":1020},"Rangeリクエスト: %{http_code}\\n",[1003,1356,1040],{"class":1033},[1003,1358,1085],{"class":1084},[1003,1360,1361,1363,1365,1368,1370],{"class":1005,"line":1013},[1003,1362,1091],{"class":1020},[1003,1364,1034],{"class":1033},[1003,1366,1367],{"class":1020},"Range: bytes=0-1023",[1003,1369,1040],{"class":1033},[1003,1371,1085],{"class":1084},[1003,1373,1374,1376,1378],{"class":1005,"line":1051},[1003,1375,1106],{"class":1033},[1003,1377,1045],{"class":1020},[1003,1379,1048],{"class":1033},[1003,1381,1382],{"class":1005,"line":1058},[1003,1383,1384],{"class":1009},"# 206 = Range対応、途中再開可能\n",[1003,1386,1387],{"class":1005,"line":1064},[1003,1388,1389],{"class":1009},"# 200 = 全ファイルが返却、Range非対応\n",[800,1391,1392,1395,1396,1399,1400,1403],{},[980,1393,1394],{},"206"," なら対応、",[980,1397,1398],{},"200","（全ファイル）なら非対応です。",[881,1401,1402],{},"非対応でもダウンロード自体はできます","。ただ途中再開はできないので、回線が不安定なときは一気に終わらせるのがおすすめです。これはサーバー側の能力の問題で、ツールの問題ではありません。",[804,1405,1407],{"id":1406},"症状6形式またはコーデック非対応","症状6：形式またはコーデック非対応",[800,1409,1410,1412],{},[881,1411,949],{},"：ファイルはダウンロードできてサイズも正常なのに、プレイヤーが「非対応の形式」と出る、または黒画面になる。",[800,1414,1415,1416,1419,1420,1423,1424,1426],{},"まず",[881,1417,1418],{},"コンテナ","と",[881,1421,1422],{},"コーデック","を分けて考えます：",[980,1425,1312],{}," はコンテナで、中身はH.264かもしれないし、H.265\u002FHEVCやAV1かもしれません。コンテナ対応＝コーデック対応ではありません。プレイヤーは中のコーデックをデコードできて初めて再生できます。よくある罠：",[812,1428,1429,1441],{},[815,1430,1431],{},[818,1432,1433,1436,1438],{},[821,1434,1435],{},"状況",[821,1437,949],{},[821,1439,1440],{},"対処",[830,1442,1443,1454,1465],{},[818,1444,1445,1448,1451],{},[835,1446,1447],{},"MP4の中身がH.265\u002FHEVC",[835,1449,1450],{},"古いプレイヤーで黒画面",[835,1452,1453],{},"H.264に変換するかプレイヤーを変える",[818,1455,1456,1459,1462],{},[835,1457,1458],{},"WebMの中身がAV1",[835,1460,1461],{},"ハードウェアデコード非対応",[835,1463,1464],{},"H.264\u002FVP9に変換",[818,1466,1467,1470,1473],{},[835,1468,1469],{},"高画質の直リンクが大容量",[835,1471,1472],{},"ブラウザのメモリ逼迫",[835,1474,1475],{},"次の節へ",[800,1477,1478,1479,1483,1484,1487],{},"直リンクの検出・ダウンロード時にFlowPickはコーデック情報を読み出します。本当にコーデックが原因なら、",[884,1480,1482],{"href":1481},"\u002Fja\u002Fdocs\u002Ffeatures\u002Fformat-conversion#%E5%87%BA%E5%8A%9B%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88%E9%81%B8%E6%8A%9E%E3%82%AC%E3%82%A4%E3%83%89","フォーマット変換 — 出力フォーマット選択ガイド"," で互換性の高いH.264 MP4に変換してください。プレイヤーが何に対応しているかは ",[884,1485,258],{"href":1486},"\u002Fja\u002Fdocs\u002Fadvanced\u002Fbrowser-compatibility"," を参考にしてください。",[804,1489,1491],{"id":1490},"症状7大容量ファイルまたはブラウザが固まる","症状7：大容量ファイル、またはブラウザが固まる",[800,1493,1494,1496],{},[881,1495,949],{},"：数百MBの直リンクをダウンロード途中でページが固まる。またはダウンロード後にブラウザが明らかに重くなる。",[800,1498,1499,1500,1503,1504,1508,1509,899],{},"ブラウザでファイルを保存するにはメモリを通ります。FlowPickは優先的に ",[881,1501,1502],{},"File System Access API","（ディレクトリを選んでストリーム書き込み、メモリを使わない）を使い、非対応時はStreamSaverやBlobにフォールバックします。特にBlobモードはファイル全体を先にメモリへ読み込むため、大容量だと固まりがちです。Blobモードの具体的なハード制限は ",[884,1505,1507],{"href":1506},"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fknown-issues#blob-%E3%83%A2%E3%83%BC%E3%83%89%E3%83%8F%E3%83%BC%E3%83%89%E5%88%B6%E9%99%90","既知の制限 — Blob モードハード制限","、対応する既知バグは ",[884,1510,1512],{"href":1511},"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fknown-issues#%E5%A4%A7%E5%AE%B9%E9%87%8F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB-blob-%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%A7%E3%83%95%E3%83%AA%E3%83%BC%E3%82%BA%E3%81%99%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%82%E3%82%8A","既知の制限 — 大容量ファイル Blob ダウンロードでフリーズする可能性あり",[800,1514,1515],{},"対処：",[959,1517,1518,1524,1527],{},[910,1519,1520,1523],{},[881,1521,1522],{},"「保存ディレクトリを選択」を優先"," — File System Access APIが発動し、大容量でもストリーム書き込みできます。",[910,1525,1526],{},"そのボタンが無いブラウザ（またはモバイル）なら、動画を低画質に切り替えてからダウンロード。",[910,1528,1529],{},"本当に大容量なら、その1つだけをダウンロードし、同時に複数走らせない。",[804,1531,1532],{"id":1532},"診断ツール早見表",[800,1534,1535,1538],{},[980,1536,1537],{},"F12"," で開発者ツールを開き、この表で素早く切り分けます：",[812,1540,1541,1554],{},[815,1542,1543],{},[818,1544,1545,1548,1551],{},[821,1546,1547],{},"確認したいこと",[821,1549,1550],{},"パネル",[821,1552,1553],{},"手順",[830,1555,1556,1574,1589,1600],{},[818,1557,1558,1561,1564],{},[835,1559,1560],{},"直リンクリクエストの戻り値",[835,1562,1563],{},"Network",[835,1565,1566,1569,1570,1573],{},[980,1567,1568],{},"mp4"," \u002F ",[980,1571,1572],{},"webm"," で絞り込み、Status列を見る",[818,1575,1576,1579,1581],{},[835,1577,1578],{},"動画が返ってきたか",[835,1580,1563],{},[835,1582,1583,1584,1202,1586,1588],{},"レスポンスの ",[980,1585,1198],{},[980,1587,1308],{}," か確認",[818,1590,1591,1594,1597],{},[835,1592,1593],{},"Referer\u002FCookieが付いたか",[835,1595,1596],{},"Network → リクエスト → Headers",[835,1598,1599],{},"Request Headersを確認",[818,1601,1602,1605,1607],{},[835,1603,1604],{},"CDNに帯域制限されていないか",[835,1606,1563],{},[835,1608,1609],{},"1リクエストの所要時間と速度を見る",[800,1611,1612],{},[930,1613],{"alt":1614,"src":1615},"開発者ツール診断","\u002Fscreenshots\u002Fdev-console.png",[800,1617,1618],{},"ブラウザ環境の問題が疑わしいなら、Consoleでこれを実行して環境レポートを作り、フィードバックの際に貼り付けてください：",[994,1620,1624],{"className":1621,"code":1622,"language":1623,"meta":999,"style":999},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const report = {\n  ua: navigator.userAgent,\n  fsa: 'showDirectoryPicker' in window,\n  sab: typeof SharedArrayBuffer !== 'undefined',\n  coi: self.crossOriginIsolated,\n  storage: await navigator.storage?.estimate().catch(() => null),\n  ts: new Date().toISOString(),\n}\nconsole.log(JSON.stringify(report, null, 2))\n","javascript",[980,1625,1626,1631,1636,1641,1646,1651,1656,1661,1667],{"__ignoreMap":999},[1003,1627,1628],{"class":1005,"line":1006},[1003,1629,1630],{},"const report = {\n",[1003,1632,1633],{"class":1005,"line":1013},[1003,1634,1635],{},"  ua: navigator.userAgent,\n",[1003,1637,1638],{"class":1005,"line":1051},[1003,1639,1640],{},"  fsa: 'showDirectoryPicker' in window,\n",[1003,1642,1643],{"class":1005,"line":1058},[1003,1644,1645],{},"  sab: typeof SharedArrayBuffer !== 'undefined',\n",[1003,1647,1648],{"class":1005,"line":1064},[1003,1649,1650],{},"  coi: self.crossOriginIsolated,\n",[1003,1652,1653],{"class":1005,"line":1088},[1003,1654,1655],{},"  storage: await navigator.storage?.estimate().catch(() => null),\n",[1003,1657,1658],{"class":1005,"line":1103},[1003,1659,1660],{},"  ts: new Date().toISOString(),\n",[1003,1662,1664],{"class":1005,"line":1663},8,[1003,1665,1666],{},"}\n",[1003,1668,1670],{"class":1005,"line":1669},9,[1003,1671,1672],{},"console.log(JSON.stringify(report, null, 2))\n",[800,1674,1675],{},"レポートにはブラウザの環境情報のみが含まれ、閲覧履歴や個人データは一切入りません。",[804,1677,1678],{"id":1678},"本当にダウンロードできない場合",[959,1680,1681,1687,1693,1699],{},[910,1682,1683,1686],{},[881,1684,1685],{},"DRM保護","：Widevine \u002F PlayReady \u002F FairPlayで暗号化されたコンテンツ。FlowPickは明確に非対応で、クラックもしません。",[910,1688,1689,1692],{},[881,1690,1691],{},"ログイン・ペイウォール","：ログインや購入をしないと直リンクのURL自体が手に入らないコンテンツ。",[910,1694,1695,1698],{},[881,1696,1697],{},"APIの私有化","：動画データが独自プロトコルやアプリ内署名を通るもので、通常の直リンクを発行しない。",[910,1700,1701,1704],{},[881,1702,1703],{},"URLの恒久失効","：配信元がファイルを削除済み。",[800,1706,1707,1708,1711,1712,899],{},"これらは",[881,1709,1710],{},"設計上の非対応","であり、バグではありません。当たったら発想を変えて：画面収録するか、コンテンツ提供者に許諾を求めましょう。より完全な境界リストは ",[884,1713,1715],{"href":1714},"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fknown-issues","既知の制限",[804,1717,1718],{"id":1718},"関連ドキュメント",[959,1720,1721,1728,1733,1738,1743,1749,1754],{},[910,1722,1723,1727],{},[884,1724,1726],{"href":1725},"\u002Fvideo-downloader","動画ダウンローダー"," — オンラインツール、ホットリンク対策の無い直リンク向け",[910,1729,1730,1732],{},[884,1731,217],{"href":898}," — 直リンク検出の仕組みと形式範囲",[910,1734,1735,1737],{},[884,1736,887],{"href":886}," — セグメントストリーム特有の問題",[910,1739,1740,1742],{},[884,1741,894],{"href":893}," — MPDの音声\u002F動画分離トラック問題",[910,1744,1745,1748],{},[884,1746,233],{"href":1747},"\u002Fja\u002Fdocs\u002Ffeatures\u002Fformat-conversion"," — コーデック非対応時の変換",[910,1750,1751,1753],{},[884,1752,1715],{"href":1714}," — Blobハード制限、CORSなどの境界",[910,1755,1756,1760],{},[884,1757,1759],{"href":1758},"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","よくあるトラブル"," — 複数シーン横断の総合診断",[1762,1763,1764],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":999,"searchDepth":1013,"depth":1013,"links":1766},[1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778],{"id":806,"depth":1013,"text":807},{"id":902,"depth":1013,"text":902},{"id":943,"depth":1013,"text":944},{"id":1129,"depth":1013,"text":1130},{"id":1213,"depth":1013,"text":1214},{"id":1244,"depth":1013,"text":1245},{"id":1316,"depth":1013,"text":1317},{"id":1406,"depth":1013,"text":1407},{"id":1490,"depth":1013,"text":1491},{"id":1532,"depth":1013,"text":1532},{"id":1678,"depth":1013,"text":1678},{"id":1718,"depth":1013,"text":1718},"403、404、CORS、空ファイル、非対応形式、レジューム不可など、MP4・WebMの直リンクダウンロード問題をcurl診断コード付きで解説します。","md",{"date":1782,"lastModified":1782},"2026-08-17",{"icon":141},{"title":1785,"description":1779},"動画直リンクのダウンロード失敗：MP4・WebM対処法 | FlowPick","LgBomwcggklcZ-HShXoc9XNe9IcrWp3E06Yb-PL2yz4",[1788,1790],{"title":320,"path":321,"stem":322,"description":1789,"icon":141,"children":-1},"MPD・MPEG-DASHの映像と音声トラック、CORS、DRM、マニフェスト不備による無音問題を解決します。",{"title":333,"path":334,"stem":335,"description":1791,"icon":181,"children":-1},"FlowPick プロジェクトにコード、ドキュメント、問題フィードバックを貢献する方法。",1787670566062]