[{"data":1,"prerenderedAt":1765},["ShallowReactive",2],{"docs-navigation":3,"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fdash-no-audio":794,"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fdash-no-audio-surround":1760},[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":320,"body":796,"description":1752,"extension":1753,"meta":1754,"navigation":1756,"path":321,"seo":1757,"stem":322,"__hash__":1759},"docs\u002Fja\u002F5.troubleshooting\u002F5.dash-no-audio.md",{"type":797,"value":798,"toc":1739},"minimark",[799,803,806,811,823,833,861,875,877,880,883,906,913,916,918,922,928,931,954,965,967,971,976,979,1003,1006,1093,1108,1110,1114,1119,1126,1148,1168,1170,1174,1179,1182,1310,1313,1328,1340,1342,1346,1351,1354,1412,1415,1450,1462,1464,1468,1477,1488,1502,1504,1507,1513,1585,1591,1594,1649,1652,1654,1657,1671,1680,1682,1685,1735],[800,801,802],"p",{},"DASH をダウンロードしたのに音が出ない。十中八九は同じ落とし穴です：映像と音声は別々のトラックで、映像トラックだけ持ち帰っているんです。この記事は MPD の実際の処理フローに沿って、どこで音が消えたのか、どうやって取り戻すのかを順に説明します。",[804,805],"hr",{},[807,808,810],"h2",{"id":809},"まず理解するなぜ-dash-は音を失うのか","まず理解する：なぜ DASH は音を失うのか",[800,812,813,814,818,819,822],{},"MPD は「1 URL が 1 ファイル」ではありません。映像・音声・字幕を ",[815,816,817],"code",{},"AdaptationSet"," でグループに分け、各グループの中にビットレート\u002F画質ごとの ",[815,820,821],{},"Representation"," が並ぶ XML ツリーです。構造を見れば一発です：",[824,825,830],"pre",{"className":826,"code":828,"language":829},[827],"language-text","MPD\n├── AdaptationSet: Video\n│   └── Representation 1080p\n│       ├── init segment（fMP4 ヘッダー、コーデック設定）\n│       ├── segment-001.m4s\n│       ├── segment-002.m4s\n│       └── ...\n└── AdaptationSet: Audio\n    └── Representation 128kbps\n        ├── init segment\n        ├── segment-001.m4s\n        ├── segment-002.m4s\n        └── ...\n                    ↓\n            FFmpeg WASM 結合\n                    ↓\n              output.mp4\n","text",[815,831,828],{"__ignoreMap":832},"",[800,834,835,836,840,841,846,847,849,850,849,852,855,856,860],{},"これは HLS とはまったく別物です。HLS は映像と音声を同じ TS セグメントに詰め込むことが多く、セグメントを引っ張れば音付きで揃います。DASH は fMP4 で音声と映像を別々に配信するので、",[837,838,839],"strong",{},"両方のトラックを取得して結合","する必要があります。ツールが映像トラックしか拾わなければ、出来上がるのはサイレント映画です。両者の違いは ",[842,843,845],"a",{"href":844},"\u002Fja\u002Fdocs\u002Ffeatures\u002Fvideo-sniffing","動画メディア検知","、MPD の ",[815,848,817],{},"・",[815,851,821],{},[815,853,854],{},"SegmentTemplate"," の階層を丸ごと分解した解説は ",[842,857,859],{"href":858},"\u002Fja\u002Fblog\u002Fdash-mpd-deep-dive-segmenttemplate-contentprotection","DASH ディープ"," で確認できます。",[862,863,864],"note",{},[800,865,866,867,869,870,874],{},"FlowPick の DASH 処理フロー：MPD 解析 → 映像\u002F音声トラックの識別 → セグメントと初期化セグメントを個別ダウンロード → FFmpeg WASM で結合。実装の詳細は ",[842,868,845],{"href":844}," と ",[842,871,873],{"href":872},"\u002Fja\u002Fdocs\u002Fadvanced\u002Fdownload-engine#dash-%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%81%AE%E7%89%B9%E6%AE%8A%E5%87%A6%E7%90%86","ダウンロードエンジンアーキテクチャ — DASH ストリームの特殊処理"," を参照してください。",[804,876],{},[807,878,879],{"id":879},"まず試すこと",[800,881,882],{},"この順でやってみてください。大抵のケースはこれで解決します：",[884,885,886,890,893,900,903],"ol",{},[887,888,889],"li",{},"元の動画ページを開いて再生させる（再生しないと MPD を返さないサイトが多い）。",[887,891,892],{},"FlowPick で MPD マニフェストを検出する。",[887,894,895,896,899],{},"トラック一覧で",[837,897,898],{},"映像トラックと音声トラックの両方にチェック","を入れる。",[887,901,902],{},"映像の画質に見合った音声トラック（言語・ビットレートが合うもの）を 1 本選ぶ。",[887,904,905],{},"結合が終わるのを待ってから、音付きで再生する。",[800,907,908],{},[909,910],"img",{"alt":911,"src":912},"DASH トラック選択画面","\u002Fscreenshots\u002Fdash-track-selection.png",[800,914,915],{},"この手順でも音が出ない場合は、以下の症状に当てはめてください。",[804,917],{},[807,919,921],{"id":920},"症状-1映像トラックしか選択していない","症状 1：映像トラックしか選択していない",[800,923,924,927],{},[837,925,926],{},"症状","：ダウンロードが速い、ファイルは数 MB〜数十 MB、プレイヤーでは映像は出るが音が出ない。",[800,929,930],{},"いちばん多い原因で、ぶっちぎりです。DASH ダウンローダーはデフォルトでビットレート降順にトラックを並べるので、上の 1080p の行だけチェックして、その下にある「Audio」グループに気づかない人が多い。ffprobe 一発でファイルに音声ストリームがあるか確認できます：",[824,932,936],{"className":933,"code":934,"language":935,"meta":832,"style":832},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ffprobe -hide_banner output.mp4\n","bash",[815,937,938],{"__ignoreMap":832},[939,940,943,947,951],"span",{"class":941,"line":942},"line",1,[939,944,946],{"class":945},"sBMFI","ffprobe",[939,948,950],{"class":949},"sfazB"," -hide_banner",[939,952,953],{"class":949}," output.mp4\n",[800,955,956,957,960,961,964],{},"出力が ",[815,958,959],{},"Stream #0:0: Video"," だけ、",[815,962,963],{},"Stream #0:1: Audio"," がないなら、これが原因です。MPD に戻って音声トラックも一緒にチェックして再ダウンロードしてください。FlowPick は同言語・最高ビットレートの音声トラックを自動でマッチするので、手計算は不要です。",[804,966],{},[807,968,970],{"id":969},"症状-2mpd-にそもそも音声トラックがない","症状 2：MPD にそもそも音声トラックがない",[800,972,973,975],{},[837,974,926],{},"：トラック一覧をいくら見ても音声がない、あるいは「無音」の映像ストリームが 1 本だけ。",[800,977,978],{},"MPD は動的に生成され、同じ動画でも地域やログイン状態によって返ってくるマニフェストが変わります。よくあるのは次の 3 つ：",[980,981,982,988,997],"ul",{},[887,983,984,987],{},[837,985,986],{},"地域制限","：特定地域には映像トラックだけ、あるいは特定言語だけ配信される。",[887,989,990,993,994,996],{},[837,991,992],{},"ログイン状態","：未ログインだと MPD に音声 ",[815,995,817],{}," がなく、ログインすると出てくる。",[887,998,999,1002],{},[837,1000,1001],{},"リクエストヘッダー","：Referer\u002FCookie で音声トラックを渡すかどうかを決めるサイトがある。",[800,1004,1005],{},"MPD の URL を抜き出して curl で検証してください（URL は自分のものに置き換え）：",[824,1007,1009],{"className":933,"code":1008,"language":935,"meta":832,"style":832},"curl -sL -H \"Referer: https:\u002F\u002Fwww.example.com\u002Fwatch\u002F123\" \\\n     \"https:\u002F\u002Fcdn.example.com\u002Fmaster.mpd\" > master.mpd\n\n# マニフェストに音声 AdaptationSet が本当にあるか確認\ngrep -c 'AdaptationSet.*type=\"audio\"' master.mpd\n# 出力 0 = 本当に音声トラックなし；>0 = あるのにチェックし忘れ（症状 1 に戻る）\n",[815,1010,1011,1036,1053,1060,1067,1087],{"__ignoreMap":832},[939,1012,1013,1016,1019,1022,1026,1029,1032],{"class":941,"line":942},[939,1014,1015],{"class":945},"curl",[939,1017,1018],{"class":949}," -sL",[939,1020,1021],{"class":949}," -H",[939,1023,1025],{"class":1024},"sMK4o"," \"",[939,1027,1028],{"class":949},"Referer: https:\u002F\u002Fwww.example.com\u002Fwatch\u002F123",[939,1030,1031],{"class":1024},"\"",[939,1033,1035],{"class":1034},"sTEyZ"," \\\n",[939,1037,1039,1042,1045,1047,1050],{"class":941,"line":1038},2,[939,1040,1041],{"class":1024},"     \"",[939,1043,1044],{"class":949},"https:\u002F\u002Fcdn.example.com\u002Fmaster.mpd",[939,1046,1031],{"class":1024},[939,1048,1049],{"class":1024}," >",[939,1051,1052],{"class":949}," master.mpd\n",[939,1054,1056],{"class":941,"line":1055},3,[939,1057,1059],{"emptyLinePlaceholder":1058},true,"\n",[939,1061,1063],{"class":941,"line":1062},4,[939,1064,1066],{"class":1065},"sHwdD","# マニフェストに音声 AdaptationSet が本当にあるか確認\n",[939,1068,1070,1073,1076,1079,1082,1085],{"class":941,"line":1069},5,[939,1071,1072],{"class":945},"grep",[939,1074,1075],{"class":949}," -c",[939,1077,1078],{"class":1024}," '",[939,1080,1081],{"class":949},"AdaptationSet.*type=\"audio\"",[939,1083,1084],{"class":1024},"'",[939,1086,1052],{"class":949},[939,1088,1090],{"class":941,"line":1089},6,[939,1091,1092],{"class":1065},"# 出力 0 = 本当に音声トラックなし；>0 = あるのにチェックし忘れ（症状 1 に戻る）\n",[800,1094,1095,1096,849,1098,849,1100,1102,1103,1107],{},"出力が 0 なら、元の動画ページに戻ってログイン状態を保ち、拡張機能で再検出してください。",[815,1097,817],{},[815,1099,821],{},[815,1101,854],{}," が具体的にどんな形かは、",[842,1104,1106],{"href":1105},"\u002Fja\u002Fblog\u002Fwhat-is-dash-mpd-streaming","DASHストリーミングとは？非開発者向けMPDファイル解析"," が教科書よりずっとわかりやすく説明しています。",[804,1109],{},[807,1111,1113],{"id":1112},"症状-3cors-403-404","症状 3：CORS \u002F 403 \u002F 404",[800,1115,1116,1118],{},[837,1117,926],{},"：映像トラックはダウンロードできるのに、音声セグメントを引っ張ると即 403\u002F404、あるいはオンラインツールが CORS を報告する。",[800,1120,1121,1122,1125],{},"オンラインツールは ",[815,1123,1124],{},"flowpick.com"," ドメインで動くため、対象サイトの Cookie も元ページの Referer も付けられず、配信元サーバーに弾かれます。これはホットリンク対策であって、音声が無いこと自体の問題ではありません。対処：",[980,1127,1128,1139,1142],{},[887,1129,1130,1131,1134,1135,1138],{},"ホットリンク対策のあるサイトでは",[837,1132,1133],{},"拡張機能に切り替えて","、",[837,1136,1137],{},"元の動画ページ","上で操作する。Referer\u002FCookie が自動で付きます。",[887,1140,1141],{},"v1.1.1+ の拡張機能はホットリンク対策プロキシ内蔵。プレビューとダウンロードで Referer と Cookie を自動補完し、保存前にレスポンスも確認するので、HTML エラーページをメディアとして保存する事故も防ぎます。",[887,1143,1144,1147],{},[815,1145,1146],{},"?token=xxx&expires=yyy"," 付きの音声セグメント URL は数分で期限切れ。熱いうちに取ってください。途中でご飯に行かない。",[862,1149,1150],{},[800,1151,1152,1153,1157,1158,1162,1163,1167],{},"ホットリンク対策プロキシは v1.1.1 で追加されました。アップグレードすると Bilibili や Weibo のようなサイトの成功率が明らかに上がります。アップグレード方法は ",[842,1154,1156],{"href":1155},"\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","インストールガイド — 拡張機能の更新","、機能の詳細は ",[842,1159,1161],{"href":1160},"\u002Fja\u002Fblog\u002Fflowpick-v1-1-1-protected-resource-preview-download","FlowPick v1.1.1：保護リソースのプレビューとダウンロード"," を参照。Referer 問題の完全な切り分け（curl での再現含む）は ",[842,1164,1166],{"href":1165},"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fm3u8-download-failed#403-%E3%81%A8%E3%83%9B%E3%83%83%E3%83%88%E3%83%AA%E3%83%B3%E3%82%AF%E5%AF%BE%E7%AD%96","M3U8 トラブルシューティング — 403 とホットリンク対策"," を参照してください。手法は DASH にもそのまま使えます。",[804,1169],{},[807,1171,1173],{"id":1172},"症状-4音声セグメントのダウンロードが不完全","症状 4：音声セグメントのダウンロードが不完全",[800,1175,1176,1178],{},[837,1177,926],{},"：両方のトラックにチェックしたのに、結合後も無音または音が途切れる。コンソールに音声セグメントの失敗ログが数件ある。",[800,1180,1181],{},"音声と映像は別々にダウンロードされ、映像が全部揃っても音声が 1〜2 片足りない、という状況がありえます。結合時には欠けた音声トラックのまま進むしかありません。まず本当にセグメントが欠けているのか確認：",[824,1183,1185],{"className":933,"code":1184,"language":935,"meta":832,"style":832},"# 音声セグメントの HTTP ステータスを 1 つずつ確認（URL は自分のものに）\nfor i in $(seq 1 200); do\n  url=\"https:\u002F\u002Fcdn.example.com\u002Faudio\u002Fseg-$i.m4s\"\n  status=$(curl -s -o \u002Fdev\u002Fnull -w \"%{http_code}\" \"$url\")\n  echo \"seg-$i.m4s -> $status\"\ndone\n",[815,1186,1187,1192,1223,1245,1284,1305],{"__ignoreMap":832},[939,1188,1189],{"class":941,"line":942},[939,1190,1191],{"class":1065},"# 音声セグメントの HTTP ステータスを 1 つずつ確認（URL は自分のものに）\n",[939,1193,1194,1198,1201,1204,1207,1210,1214,1217,1220],{"class":941,"line":1038},[939,1195,1197],{"class":1196},"s7zQu","for",[939,1199,1200],{"class":1034}," i ",[939,1202,1203],{"class":1196},"in",[939,1205,1206],{"class":1024}," $(",[939,1208,1209],{"class":945},"seq",[939,1211,1213],{"class":1212},"sbssI"," 1",[939,1215,1216],{"class":1212}," 200",[939,1218,1219],{"class":1024},");",[939,1221,1222],{"class":1196}," do\n",[939,1224,1225,1228,1231,1233,1236,1239,1242],{"class":941,"line":1055},[939,1226,1227],{"class":1034},"  url",[939,1229,1230],{"class":1024},"=",[939,1232,1031],{"class":1024},[939,1234,1235],{"class":949},"https:\u002F\u002Fcdn.example.com\u002Faudio\u002Fseg-",[939,1237,1238],{"class":1034},"$i",[939,1240,1241],{"class":949},".m4s",[939,1243,1244],{"class":1024},"\"\n",[939,1246,1247,1250,1253,1255,1258,1261,1264,1267,1269,1272,1274,1276,1279,1281],{"class":941,"line":1062},[939,1248,1249],{"class":1034},"  status",[939,1251,1252],{"class":1024},"=$(",[939,1254,1015],{"class":945},[939,1256,1257],{"class":949}," -s",[939,1259,1260],{"class":949}," -o",[939,1262,1263],{"class":949}," \u002Fdev\u002Fnull",[939,1265,1266],{"class":949}," -w",[939,1268,1025],{"class":1024},[939,1270,1271],{"class":949},"%{http_code}",[939,1273,1031],{"class":1024},[939,1275,1025],{"class":1024},[939,1277,1278],{"class":1034},"$url",[939,1280,1031],{"class":1024},[939,1282,1283],{"class":1024},")\n",[939,1285,1286,1290,1292,1295,1297,1300,1303],{"class":941,"line":1069},[939,1287,1289],{"class":1288},"s2Zo4","  echo",[939,1291,1025],{"class":1024},[939,1293,1294],{"class":949},"seg-",[939,1296,1238],{"class":1034},[939,1298,1299],{"class":949},".m4s -> ",[939,1301,1302],{"class":1034},"$status",[939,1304,1244],{"class":1024},[939,1306,1307],{"class":941,"line":1089},[939,1308,1309],{"class":1196},"done\n",[800,1311,1312],{},"403\u002F404\u002F5xx が出れば、取得できないセグメントがある証拠です。対策：",[980,1314,1315,1322,1325],{},[887,1316,1317,1318,1321],{},"ネットワークが不安定なら",[837,1319,1320],{},"並列数を 2〜3 に下げる","。再送の負荷が減ります。音声トラックはそもそもセグメントが少ないので、遅くても問題ありません。",[887,1323,1324],{},"一部だけ 5xx なら、しばらく待って再ダウンロード。配信元が CDN のオリジン回収中かもしれません。",[887,1326,1327],{},"同じセグメントで毎回切れるなら、だいたい一時トークンの期限切れ。元ページに戻って再検出し、新しい MPD を取り直してください。",[800,1329,1330,1331,1335,1336,874],{},"並列数と性能の関係は ",[842,1332,1334],{"href":1333},"\u002Fja\u002Fdocs\u002Fadvanced\u002Fdownload-engine#%E4%B8%A6%E5%88%97%E3%83%81%E3%83%A5%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0","ダウンロードエンジンアーキテクチャ — 並列チューニング","、リトライとバックオフのロジックは ",[842,1337,1339],{"href":1338},"\u002Fja\u002Fdocs\u002Fadvanced\u002Fdownload-engine#%E3%83%AA%E3%83%88%E3%83%A9%E3%82%A4%E3%83%A1%E3%82%AB%E3%83%8B%E3%82%BA%E3%83%A0","ダウンロードエンジンアーキテクチャ — リトライメカニズム",[804,1341],{},[807,1343,1345],{"id":1344},"症状-5ファイルサイズは正常なのに無音","症状 5：ファイルサイズは正常なのに無音",[800,1347,1348,1350],{},[837,1349,926],{},"：ファイルは小さいわけではない、ffprobe でも音声ストリームはある、なのに再生すると無音、または音ズレ。",[800,1352,1353],{},"これはたいていダウンロードの問題ではなく、結合またはエンコード段階の話です：",[1355,1356,1357,1372],"table",{},[1358,1359,1360],"thead",{},[1361,1362,1363,1366,1369],"tr",{},[1364,1365,926],"th",{},[1364,1367,1368],{},"原因",[1364,1370,1371],{},"対処",[1373,1374,1375,1387,1401],"tbody",{},[1361,1376,1377,1381,1384],{},[1378,1379,1380],"td",{},"音声ストリームはあるが再生は無音",[1378,1382,1383],{},"マクサーが音声を正しくペアリングできていない（H.265 映像 + 異常な音声識別）",[1378,1385,1386],{},"出力フォーマットを変えるか、ffmpeg コマンドラインでリマックスし直す",[1361,1388,1389,1392,1398],{},[1378,1390,1391],{},"音ズレする",[1378,1393,1394,1397],{},[815,1395,1396],{},"SegmentTimeline"," のタイムスタンプが不連続",[1378,1399,1400],{},"FFmpeg で再エンコードして修復",[1361,1402,1403,1406,1409],{},[1378,1404,1405],{},"VLC では再生できるのに OS 標準プレイヤーでは不可",[1378,1407,1408],{},"プレイヤーにデコーダーがない（VP9\u002FAV1\u002FOpus）",[1378,1410,1411],{},"VLC \u002F PotPlayer に切り替え。ファイルは悪くない",[800,1413,1414],{},"ffmpeg で音声だけを抜き出して、音声自体が壊れていないか確認します：",[824,1416,1418],{"className":933,"code":1417,"language":935,"meta":832,"style":832},"ffmpeg -i output.mp4 -map 0:a -c copy audio.m4a\n# 抜き出した audio.m4a が正常に再生できる → 音声は壊れていない、問題は結合側\n",[815,1419,1420,1445],{"__ignoreMap":832},[939,1421,1422,1425,1428,1431,1434,1437,1439,1442],{"class":941,"line":942},[939,1423,1424],{"class":945},"ffmpeg",[939,1426,1427],{"class":949}," -i",[939,1429,1430],{"class":949}," output.mp4",[939,1432,1433],{"class":949}," -map",[939,1435,1436],{"class":949}," 0:a",[939,1438,1075],{"class":949},[939,1440,1441],{"class":949}," copy",[939,1443,1444],{"class":949}," audio.m4a\n",[939,1446,1447],{"class":941,"line":1038},[939,1448,1449],{"class":1065},"# 抜き出した audio.m4a が正常に再生できる → 音声は壊れていない、問題は結合側\n",[800,1451,1452,1453,1457,1458,874],{},"FFmpeg WASM のリマックス原理は ",[842,1454,1456],{"href":1455},"\u002Fja\u002Fdocs\u002Ffeatures\u002Fformat-conversion#ts-%E3%82%BB%E3%82%B0%E3%83%A1%E3%83%B3%E3%83%88--mp4ffmpeg-wasm-%E3%83%AA%E3%83%9E%E3%83%83%E3%82%AF%E3%82%B9","フォーマット変換 — TS セグメント → MP4（FFmpeg WASM リマックス）","、音声\u002F映像の分離結合フローは ",[842,1459,1461],{"href":1460},"\u002Fja\u002Fdocs\u002Ffeatures\u002Fformat-conversion#%E9%9F%B3%E5%A3%B0%E5%8B%95%E7%94%BB%E5%88%86%E9%9B%A2%E3%83%9E%E3%83%BC%E3%82%B8","フォーマット変換 — 音声\u002F動画分離マージ",[804,1463],{},[807,1465,1467],{"id":1466},"症状-6drm-保護","症状 6：DRM 保護",[800,1469,1470,1472,1473,1476],{},[837,1471,926],{},"：MPD 内に ",[815,1474,1475],{},"\u003CContentProtection>"," がある、または再生前に Widevine\u002FPlayReady の CDM モジュールを読み込む。",[800,1478,1479,1480,1483,1484,874],{},"これはダウンロードできません。FlowPick は",[837,1481,1482],{},"明確に拒否","します。機能であってバグではありません。DRM は権利元がハードウェアレベルの暗号でロックをかけており、DRM を破れると主張するダウンローダーは嘘をついているか違法行為です。時間とディスクを無駄にしないでください。法的・技術的なラインは ",[842,1485,1487],{"href":1486},"\u002Fja\u002Fblog\u002Fis-it-legal-to-download-streaming-video","ストリーミングのダウンロードは合法か？技術と法律のチェックリスト",[862,1489,1490],{},[800,1491,1492,1493,1497,1498,874],{},"DRM の検出方法と非対応コンテンツの一覧は ",[842,1494,1496],{"href":1495},"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fknown-issues#drm-%E4%BF%9D%E8%AD%B7%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84","既知の制限事項 — DRM 保護コンテンツ","、DASH の音声\u002F映像分離の既知のエッジケースは ",[842,1499,1501],{"href":1500},"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fknown-issues#%E5%88%86%E9%9B%A2%E9%9F%B3%E8%A7%86%E9%A2%91%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0","既知の制限事項 — 分離音视频ストリーム",[804,1503],{},[807,1505,1506],{"id":1506},"診断ツール早見表",[800,1508,1509,1512],{},[815,1510,1511],{},"F12"," で開発者ツールを開いて、よく使うチェックポイント：",[1355,1514,1515,1528],{},[1358,1516,1517],{},[1361,1518,1519,1522,1525],{},[1364,1520,1521],{},"チェック",[1364,1523,1524],{},"パネル",[1364,1526,1527],{},"操作",[1373,1529,1530,1545,1557,1568],{},[1361,1531,1532,1535,1538],{},[1378,1533,1534],{},"MPD がリクエストされたか",[1378,1536,1537],{},"Network",[1378,1539,1540,1541,1544],{},"フィルタ欄に ",[815,1542,1543],{},"mpd"," と入力し、リロードして動画を再生",[1361,1546,1547,1550,1552],{},[1378,1548,1549],{},"音声セグメントのステータスコード",[1378,1551,1537],{},[1378,1553,1540,1554,1556],{},[815,1555,1241],{}," と入力し、Status 列とサイズを見る",[1361,1558,1559,1562,1565],{},[1378,1560,1561],{},"どんなヘッダーが付いたか",[1378,1563,1564],{},"Network → リクエスト → Headers",[1378,1566,1567],{},"Request Headers に Referer\u002FCookie があるか",[1361,1569,1570,1573,1576],{},[1378,1571,1572],{},"結合エラー",[1378,1574,1575],{},"Console",[1378,1577,1578,1580,1581,1584],{},[815,1579,1424],{}," または ",[815,1582,1583],{},"wasm"," で検索",[800,1586,1587],{},[909,1588],{"alt":1589,"src":1590},"開発者ツールのコンソール","\u002Fscreenshots\u002Fdev-console.png",[800,1592,1593],{},"環境情報について疑問がある場合は、Console で以下を実行して環境レポートを生成し、フィードバックに使ってください：",[824,1595,1599],{"className":1596,"code":1597,"language":1598,"meta":832,"style":832},"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",[815,1600,1601,1606,1611,1616,1621,1626,1631,1637,1643],{"__ignoreMap":832},[939,1602,1603],{"class":941,"line":942},[939,1604,1605],{},"const report = {\n",[939,1607,1608],{"class":941,"line":1038},[939,1609,1610],{},"  ua: navigator.userAgent,\n",[939,1612,1613],{"class":941,"line":1055},[939,1614,1615],{},"  fsa: 'showDirectoryPicker' in window,\n",[939,1617,1618],{"class":941,"line":1062},[939,1619,1620],{},"  sab: typeof SharedArrayBuffer !== 'undefined',\n",[939,1622,1623],{"class":941,"line":1069},[939,1624,1625],{},"  coi: self.crossOriginIsolated,\n",[939,1627,1628],{"class":941,"line":1089},[939,1629,1630],{},"  storage: await navigator.storage?.estimate().catch(() => null),\n",[939,1632,1634],{"class":941,"line":1633},7,[939,1635,1636],{},"  ts: new Date().toISOString(),\n",[939,1638,1640],{"class":941,"line":1639},8,[939,1641,1642],{},"}\n",[939,1644,1646],{"class":941,"line":1645},9,[939,1647,1648],{},"console.log(JSON.stringify(report, null, 2))\n",[800,1650,1651],{},"レポートにはブラウザの環境情報しか含まれません。閲覧履歴や個人データは一切含まれません。",[804,1653],{},[807,1655,1656],{"id":1656},"本当にダウンロードできない場合",[980,1658,1659,1662,1665,1668],{},[887,1660,1661],{},"DRM 保護コンテンツ（Widevine \u002F PlayReady \u002F FairPlay）",[887,1663,1664],{},"ログイン突破や有料壁の突破が必要なコンテンツ",[887,1666,1667],{},"独自セグメントの MSE サイトで、素の MPD を出さないもの",[887,1669,1670],{},"非公開ロスレスや個別暗号化された複数音声トラック",[800,1672,1673,1674,1677,1678,874],{},"これらは",[837,1675,1676],{},"設計上非対応","であり、バグではありません。こういったケースでは、静かに壊れたファイルを作るのではなく、エラーを出すのが正しい振る舞いです。それが FlowPick のスタンスです。法的・技術的なラインの詳細は ",[842,1679,1487],{"href":1486},[804,1681],{},[807,1683,1684],{"id":1684},"関連ドキュメント",[980,1686,1687,1694,1701,1706,1712,1718,1725,1730],{},[887,1688,1689,1693],{},[842,1690,1692],{"href":1691},"\u002Fdash-downloader","DASH ダウンローダー"," —— オンラインツール。ホットリンク対策のない公開 DASH ストリーム向け",[887,1695,1696,1700],{},[842,1697,1699],{"href":1698},"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fm3u8-download-failed","M3U8 トラブルシューティング"," —— HLS 系の総合切り分け。CORS\u002Fホットリンク対策の手法は共通",[887,1702,1703,1705],{},[842,1704,845],{"href":844}," —— HLS\u002FDASH 検出と音声\u002F映像の分離処理",[887,1707,1708,1711],{},[842,1709,262],{"href":1710},"\u002Fja\u002Fdocs\u002Fadvanced\u002Fdownload-engine"," —— DASH 音声\u002F映像の並列ダウンロード、リトライ、3 段階書き込み",[887,1713,1714,1717],{},[842,1715,233],{"href":1716},"\u002Fja\u002Fdocs\u002Ffeatures\u002Fformat-conversion"," —— fMP4 の再構成と音声\u002F映像の分離結合",[887,1719,1720,1724],{},[842,1721,1723],{"href":1722},"\u002Fja\u002Fdocs\u002Ftroubleshooting\u002Fknown-issues","既知の制限事項"," —— DRM、分離音视频ストリームなどのハード制限",[887,1726,1727,1729],{},[842,1728,1106],{"href":1105}," —— DASH とは何か、MPD の読み方",[887,1731,1732,1734],{},[842,1733,859],{"href":858}," —— SegmentTemplate、ContentProtection などのエッジケース",[1736,1737,1738],"style",{},"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 .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 .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 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 .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":832,"searchDepth":1038,"depth":1038,"links":1740},[1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751],{"id":809,"depth":1038,"text":810},{"id":879,"depth":1038,"text":879},{"id":920,"depth":1038,"text":921},{"id":969,"depth":1038,"text":970},{"id":1112,"depth":1038,"text":1113},{"id":1172,"depth":1038,"text":1173},{"id":1344,"depth":1038,"text":1345},{"id":1466,"depth":1038,"text":1467},{"id":1506,"depth":1038,"text":1506},{"id":1656,"depth":1038,"text":1656},{"id":1684,"depth":1038,"text":1684},"MPD・MPEG-DASHの映像と音声トラック、CORS、DRM、マニフェスト不備による無音問題を解決します。","md",{"date":1755,"lastModified":1755},"2026-08-17",{"icon":141},{"title":1758,"description":1752},"DASHダウンロードで音声がない：MPDトラブルシューティング | FlowPick","bz9CtWazKDcElZcs2ovPKf-9yAYXYRojdrE2eZRHwAc",[1761,1763],{"title":316,"path":317,"stem":318,"description":1762,"icon":141,"children":-1},"M3U8・HLSの検出、CORS、期限切れURL、Referer、DRM、セグメント不備など、ダウンロード失敗の原因と対処法を解説します。",{"title":324,"path":325,"stem":326,"description":1764,"icon":141,"children":-1},"403、404、CORS、空ファイル、非対応形式、レジューム不可など、MP4・WebMの直リンクダウンロード問題をcurl診断コード付きで解説します。",1787670565849]