[{"data":1,"prerenderedAt":1632},["ShallowReactive",2],{"navigation_docs":3,"-mime-types-video-webm":673,"-mime-types-video-webm-surround":1604,"mdc-3pmqze-key":1605,"mdc--v0lv3i-key":1616},[4,29,123,155,193,222,251,267,408,416,456,462,468],{"title":5,"path":6,"stem":7,"children":8,"icon":28},"Getting Started","\u002Fgetting-started","01.getting-started\u002F1.index",[9,13,18,23],{"title":10,"path":6,"stem":7,"icon":11,"exact":12},"What is Poly?","i-lucide-house",true,{"title":14,"path":15,"stem":16,"icon":17},"Installation","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F2.installation","i-lucide-download",{"title":19,"path":20,"stem":21,"icon":22},"Quickstart","\u002Fgetting-started\u002Fquickstart","01.getting-started\u002F3.quickstart","i-lucide-rocket",{"title":24,"path":25,"stem":26,"icon":27},"Migrate to Poly","\u002Fgetting-started\u002Fmigrate-to-poly","01.getting-started\u002F4.migrate-to-poly","i-lucide-replace",false,{"title":30,"path":31,"stem":32,"children":33,"icon":28},"File Browser","\u002Ffile-browser","02.file-browser\u002F01.index",[34,37,42,47,52,57,62,67,72,113,118],{"title":35,"path":31,"stem":32,"icon":36,"exact":12},"Overview","i-lucide-folder-open",{"title":38,"path":39,"stem":40,"icon":41},"Uploading Files","\u002Ffile-browser\u002Fuploading-your-files","02.file-browser\u002F02.uploading-your-files","i-lucide-upload",{"title":43,"path":44,"stem":45,"icon":46},"Navigating Your Files","\u002Ffile-browser\u002Fnavigating-your-files","02.file-browser\u002F03.navigating-your-files","i-lucide-map",{"title":48,"path":49,"stem":50,"icon":51},"Sidebar","\u002Ffile-browser\u002Fsidebar","02.file-browser\u002F04.sidebar","i-lucide-panel-left",{"title":53,"path":54,"stem":55,"icon":56},"Saved Searches","\u002Ffile-browser\u002Fsaved-searches","02.file-browser\u002F05.saved-searches","i-lucide-folder-search",{"title":58,"path":59,"stem":60,"icon":61},"Supported File Types","\u002Ffile-browser\u002Fsupported-file-types","02.file-browser\u002F06.supported-file-types","i-lucide-file",{"title":63,"path":64,"stem":65,"icon":66},"View Modes","\u002Ffile-browser\u002Fview-modes","02.file-browser\u002F07.view-modes","i-lucide-layout-grid",{"title":68,"path":69,"stem":70,"icon":71},"Quick View (Peek)","\u002Ffile-browser\u002Fquick-view","02.file-browser\u002F08.quick-view","i-lucide-eye",{"title":73,"path":74,"stem":75,"children":76,"icon":78},"Tools Menu","\u002Ffile-browser\u002Ftools-menu","02.file-browser\u002F09.tools-menu\u002F1.index",[77,79,84,89,94,99,104,108],{"title":73,"path":74,"stem":75,"icon":78,"exact":12},"i-lucide-wrench",{"title":80,"path":81,"stem":82,"icon":83},"Agent","\u002Ffile-browser\u002Ftools-menu\u002Fagent","02.file-browser\u002F09.tools-menu\u002F2.agent","i-lucide-bot",{"title":85,"path":86,"stem":87,"icon":88},"Chats","\u002Ffile-browser\u002Ftools-menu\u002Fchats","02.file-browser\u002F09.tools-menu\u002F3.chats","i-lucide-message-square",{"title":90,"path":91,"stem":92,"icon":93},"Outline","\u002Ffile-browser\u002Ftools-menu\u002Foutline","02.file-browser\u002F09.tools-menu\u002F4.outline","i-lucide-list",{"title":95,"path":96,"stem":97,"icon":98},"Details Panel","\u002Ffile-browser\u002Ftools-menu\u002Fdetails","02.file-browser\u002F09.tools-menu\u002F5.details","i-lucide-panel-right",{"title":100,"path":101,"stem":102,"icon":103},"Activity","\u002Ffile-browser\u002Ftools-menu\u002Factivity","02.file-browser\u002F09.tools-menu\u002F6.activity","i-lucide-activity",{"title":105,"path":106,"stem":107,"icon":66},"Waterfall","\u002Ffile-browser\u002Ftools-menu\u002Fwaterfall","02.file-browser\u002F09.tools-menu\u002F7.waterfall",{"title":109,"path":110,"stem":111,"icon":112},"Flashback","\u002Ffile-browser\u002Ftools-menu\u002Fflashback","02.file-browser\u002F09.tools-menu\u002F8.flashback","i-lucide-zap",{"title":114,"path":115,"stem":116,"icon":117},"Keyboard Shortcuts","\u002Ffile-browser\u002Fkeyboard-shortcuts","02.file-browser\u002F10.keyboard-shortcuts","i-lucide-keyboard",{"title":119,"path":120,"stem":121,"icon":122},"Offline Use","\u002Ffile-browser\u002Foffline-use","02.file-browser\u002F11.offline-use","i-lucide-wifi-off",{"title":124,"path":125,"stem":126,"children":127,"icon":28},"Searching","\u002Fsearching","03.searching\u002F1.index",[128,130,135,140,145,150],{"title":35,"path":125,"stem":126,"icon":129,"exact":12},"i-lucide-search",{"title":131,"path":132,"stem":133,"icon":134},"Text Queries","\u002Fsearching\u002Ftext-queries","03.searching\u002F2.text-queries","i-lucide-text-search",{"title":136,"path":137,"stem":138,"icon":139},"Searching by File","\u002Fsearching\u002Fsearching-by-file","03.searching\u002F3.searching-by-file","i-lucide-scan-search",{"title":141,"path":142,"stem":143,"icon":144},"Searching by File Part","\u002Fsearching\u002Fsearching-by-file-part","03.searching\u002F4.searching-by-file-part","i-lucide-crop",{"title":146,"path":147,"stem":148,"icon":149},"Searching by Color","\u002Fsearching\u002Fsearching-by-color","03.searching\u002F5.searching-by-color","i-lucide-palette",{"title":151,"path":152,"stem":153,"icon":154},"Faceted Search & Advanced Search","\u002Fsearching\u002Ffaceted-search","03.searching\u002F6.faceted-search","i-lucide-filter",{"title":156,"path":157,"stem":158,"children":159,"icon":28},"Desktop","\u002Fdesktop","04.desktop\u002F1.index",[160,163,168,173,178,183,188],{"title":161,"path":157,"stem":158,"icon":162,"exact":12},"Intro","i-lucide-monitor",{"title":164,"path":165,"stem":166,"icon":167},"Sync Folder","\u002Fdesktop\u002Fsync-folder","04.desktop\u002F2.sync-folder","i-lucide-folder-sync",{"title":169,"path":170,"stem":171,"icon":172},"CLI","\u002Fdesktop\u002Fcli","04.desktop\u002F3.cli","i-lucide-square-terminal",{"title":174,"path":175,"stem":176,"icon":177},"Tags & Colors","\u002Fdesktop\u002Ftags-and-colors","04.desktop\u002F4.tags-and-colors","i-lucide-tags",{"title":179,"path":180,"stem":181,"icon":182},"Bookmarks","\u002Fdesktop\u002Fbookmarks","04.desktop\u002F5.bookmarks","i-lucide-bookmark",{"title":184,"path":185,"stem":186,"icon":187},"Spotlight & Handoff","\u002Fdesktop\u002Fspotlight-and-handoff","04.desktop\u002F6.spotlight-and-handoff","i-lucide-sparkles",{"title":189,"path":190,"stem":191,"icon":192},"Differences from Web","\u002Fdesktop\u002Fdifferences-from-web","04.desktop\u002F7.differences-from-web","i-lucide-app-window",{"title":80,"path":194,"stem":195,"children":196,"icon":28,"defaultOpen":28},"\u002Fagent","05.agent\u002F1.index",[197,198,203,207,212,217],{"title":35,"path":194,"stem":195,"icon":83,"exact":12},{"title":199,"path":200,"stem":201,"icon":202},"Reading & Summarizing Files","\u002Fagent\u002Freading-and-summarizing","05.agent\u002F2.reading-and-summarizing","i-lucide-book-open",{"title":204,"path":205,"stem":206,"icon":129},"AI-Powered Searching","\u002Fagent\u002Fsearching","05.agent\u002F3.searching",{"title":208,"path":209,"stem":210,"icon":211},"Creating and Editing Files","\u002Fagent\u002Fcreating-and-editing-files","05.agent\u002F4.creating-and-editing-files","i-lucide-file-pen",{"title":213,"path":214,"stem":215,"icon":216},"Organizing Files","\u002Fagent\u002Forganizing-files","05.agent\u002F5.organizing-files","i-lucide-folder-symlink",{"title":218,"path":219,"stem":220,"icon":221},"Complex, Multi-Step Tasks","\u002Fagent\u002Fcomplex-tasks","05.agent\u002F6.complex-tasks","i-lucide-workflow",{"title":223,"path":224,"stem":225,"children":226,"icon":28,"defaultOpen":28},"Recovering Files","\u002Frecovering-files","06.recovering-files\u002F1.index",[227,229,233,236,241,246],{"title":35,"path":224,"stem":225,"icon":228,"exact":12},"i-lucide-history",{"title":230,"path":231,"stem":232,"icon":71},"Viewing Versions","\u002Frecovering-files\u002Fviewing-versions","06.recovering-files\u002F2.viewing-versions",{"title":109,"path":234,"stem":235,"icon":112},"\u002Frecovering-files\u002Fflashback","06.recovering-files\u002F3.flashback",{"title":237,"path":238,"stem":239,"icon":240},"Restoring Versions","\u002Frecovering-files\u002Frestoring-versions","06.recovering-files\u002F4.restoring-versions","i-lucide-rotate-ccw",{"title":242,"path":243,"stem":244,"icon":245},"Reverting Changes","\u002Frecovering-files\u002Freverting-changes","06.recovering-files\u002F5.reverting-changes","i-lucide-undo-2",{"title":247,"path":248,"stem":249,"icon":250},"Limitations","\u002Frecovering-files\u002Flimitations","06.recovering-files\u002F6.limitations","i-lucide-triangle-alert",{"title":252,"path":253,"stem":254,"children":255,"icon":28,"defaultOpen":28},"Sharing","\u002Fsharing","07.sharing\u002F1.index",[256,258,262],{"title":35,"path":253,"stem":254,"icon":257,"exact":12},"i-lucide-share-2",{"title":259,"path":260,"stem":261,"icon":257},"Sharing Files","\u002Fsharing\u002Fsharing-files","07.sharing\u002F2.sharing-files",{"title":263,"path":264,"stem":265,"icon":266},"Shared Drives","\u002Fsharing\u002Fshared-drives","07.sharing\u002F3.shared-drives","i-lucide-users",{"title":169,"path":268,"stem":269,"children":270,"icon":28,"defaultOpen":28},"\u002Fcli","08.cli\u002F1.index",[271,273,278,399,404],{"title":14,"path":268,"stem":269,"icon":272,"exact":12},"i-lucide-terminal",{"title":274,"path":275,"stem":276,"icon":277},"How it Works","\u002Fcli\u002Fhow-it-works","08.cli\u002F2.how-it-works","i-lucide-cog",{"title":279,"path":280,"stem":281,"children":282,"icon":284},"Commands","\u002Fcli\u002Fcommands","08.cli\u002F3.commands\u002F01.index",[283,285,289,293,297,302,307,312,317,322,327,332,337,342,347,351,356,360,365,369,373,377,382,386,390,394],{"title":279,"path":280,"stem":281,"icon":284,"exact":12},"i-lucide-list-tree",{"title":286,"path":287,"stem":288,"icon":93},"ls","\u002Fcli\u002Fcommands\u002Fls","08.cli\u002F3.commands\u002F02.ls",{"title":290,"path":291,"stem":292,"icon":56},"find","\u002Fcli\u002Fcommands\u002Ffind","08.cli\u002F3.commands\u002F03.find",{"title":294,"path":295,"stem":296,"icon":129},"search","\u002Fcli\u002Fcommands\u002Fsearch","08.cli\u002F3.commands\u002F04.search",{"title":298,"path":299,"stem":300,"icon":301},"cp","\u002Fcli\u002Fcommands\u002Fcp","08.cli\u002F3.commands\u002F05.cp","i-lucide-copy",{"title":303,"path":304,"stem":305,"icon":306},"mv","\u002Fcli\u002Fcommands\u002Fmv","08.cli\u002F3.commands\u002F06.mv","i-lucide-move",{"title":308,"path":309,"stem":310,"icon":311},"rm","\u002Fcli\u002Fcommands\u002Frm","08.cli\u002F3.commands\u002F07.rm","i-lucide-trash-2",{"title":313,"path":314,"stem":315,"icon":316},"mkdir","\u002Fcli\u002Fcommands\u002Fmkdir","08.cli\u002F3.commands\u002F08.mkdir","i-lucide-folder-plus",{"title":318,"path":319,"stem":320,"icon":321},"mkurl","\u002Fcli\u002Fcommands\u002Fmkurl","08.cli\u002F3.commands\u002F09.mkurl","i-lucide-link",{"title":323,"path":324,"stem":325,"icon":326},"mksearch","\u002Fcli\u002Fcommands\u002Fmksearch","08.cli\u002F3.commands\u002F10.mksearch","i-lucide-search-code",{"title":328,"path":329,"stem":330,"icon":331},"mkdrive","\u002Fcli\u002Fcommands\u002Fmkdrive","08.cli\u002F3.commands\u002F11.mkdrive","i-lucide-hard-drive",{"title":333,"path":334,"stem":335,"icon":336},"rmdrive","\u002Fcli\u002Fcommands\u002Frmdrive","08.cli\u002F3.commands\u002F12.rmdrive","i-lucide-trash",{"title":338,"path":339,"stem":340,"icon":341},"wget","\u002Fcli\u002Fcommands\u002Fwget","08.cli\u002F3.commands\u002F13.wget","i-lucide-cloud-download",{"title":343,"path":344,"stem":345,"icon":346},"file show","\u002Fcli\u002Fcommands\u002Ffile-show","08.cli\u002F3.commands\u002F14.file-show","i-lucide-info",{"title":348,"path":349,"stem":350,"icon":202},"file read","\u002Fcli\u002Fcommands\u002Ffile-read","08.cli\u002F3.commands\u002F15.file-read",{"title":352,"path":353,"stem":354,"icon":355},"file write","\u002Fcli\u002Fcommands\u002Ffile-write","08.cli\u002F3.commands\u002F16.file-write","i-lucide-pencil",{"title":357,"path":358,"stem":359,"icon":211},"file update","\u002Fcli\u002Fcommands\u002Ffile-update","08.cli\u002F3.commands\u002F17.file-update",{"title":361,"path":362,"stem":363,"icon":364},"file search","\u002Fcli\u002Fcommands\u002Ffile-search","08.cli\u002F3.commands\u002F18.file-search","i-lucide-file-search",{"title":366,"path":367,"stem":368,"icon":228},"file history","\u002Fcli\u002Fcommands\u002Ffile-history","08.cli\u002F3.commands\u002F19.file-history",{"title":370,"path":371,"stem":372,"icon":240},"file restore","\u002Fcli\u002Fcommands\u002Ffile-restore","08.cli\u002F3.commands\u002F20.file-restore",{"title":374,"path":375,"stem":376,"icon":245},"file revert","\u002Fcli\u002Fcommands\u002Ffile-revert","08.cli\u002F3.commands\u002F21.file-revert",{"title":378,"path":379,"stem":380,"icon":381},"file open","\u002Fcli\u002Fcommands\u002Ffile-open","08.cli\u002F3.commands\u002F22.file-open","i-lucide-external-link",{"title":383,"path":384,"stem":385,"icon":17},"file download","\u002Fcli\u002Fcommands\u002Ffile-download","08.cli\u002F3.commands\u002F23.file-download",{"title":387,"path":388,"stem":389,"icon":257},"file share","\u002Fcli\u002Fcommands\u002Ffile-share","08.cli\u002F3.commands\u002F24.file-share",{"title":391,"path":392,"stem":393,"icon":192},"app","\u002Fcli\u002Fcommands\u002Fapp","08.cli\u002F3.commands\u002F25.app",{"title":395,"path":396,"stem":397,"icon":398},"auth","\u002Fcli\u002Fcommands\u002Fauth","08.cli\u002F3.commands\u002F26.auth","i-lucide-key-round",{"title":400,"path":401,"stem":402,"icon":403},"Global Flags","\u002Fcli\u002Fglobal-flags","08.cli\u002F4.global-flags","i-lucide-sliders-horizontal",{"title":405,"path":406,"stem":407,"icon":83},"Agent Skill","\u002Fcli\u002Fagent-skill","08.cli\u002F5.agent-skill",{"title":409,"path":410,"stem":411,"children":412,"icon":28,"defaultOpen":28},"Privacy & Security","\u002Fprivacy-and-security","09.privacy-and-security\u002F1.index",[413],{"title":414,"path":410,"stem":411,"icon":415,"exact":12},"Our Privacy Commitment","i-lucide-shield-check",{"title":417,"path":418,"stem":419,"children":420,"icon":28,"defaultOpen":28},"Integrations & MCP","\u002Fintegrations","10.integrations\u002F1.index",[421,423,428,433,438,442,447,452],{"title":35,"path":418,"stem":419,"icon":422,"exact":12},"i-lucide-plug",{"title":424,"path":425,"stem":426,"icon":427},"Claude Code","\u002Fintegrations\u002Fclaude-code","10.integrations\u002F2.claude-code","i-simple-icons-claude",{"title":429,"path":430,"stem":431,"icon":432},"Claude CoWork (Desktop)","\u002Fintegrations\u002Fclaude-cowork","10.integrations\u002F3.claude-cowork","i-simple-icons-anthropic",{"title":434,"path":435,"stem":436,"icon":437},"ChatGPT Work (Desktop)","\u002Fintegrations\u002Fchatgpt-work","10.integrations\u002F4.chatgpt-work","i-simple-icons-openai",{"title":439,"path":440,"stem":441,"icon":437},"ChatGPT","\u002Fintegrations\u002Fchatgpt","10.integrations\u002F5.chatgpt",{"title":443,"path":444,"stem":445,"icon":446},"Gemini","\u002Fintegrations\u002Fgemini","10.integrations\u002F6.gemini","i-simple-icons-googlegemini",{"title":448,"path":449,"stem":450,"icon":451},"VS Code & Cursor","\u002Fintegrations\u002Fvscode-cursor","10.integrations\u002F7.vscode-cursor","i-simple-icons-visualstudiocode",{"title":453,"path":454,"stem":455,"icon":78},"Using MCP","\u002Fintegrations\u002Fusing-mcp","10.integrations\u002F8.using-mcp",{"title":457,"path":458,"stem":459,"children":460,"icon":28,"defaultOpen":28},"Troubleshooting","\u002Ftroubleshooting","11.troubleshooting\u002F1.index",[461],{"title":457,"path":458,"stem":459,"icon":78,"exact":12},{"title":463,"path":464,"stem":465,"children":466,"icon":28,"defaultOpen":28},"Roadmap","\u002Froadmap","12.roadmap\u002F1.index",[467],{"title":463,"path":464,"stem":465,"icon":46,"exact":12},{"title":469,"icon":28,"defaultOpen":28,"path":470,"stem":471,"children":472,"page":28},"Releases","\u002Freleases","13.releases",[473,477],{"title":474,"path":475,"stem":476},"Latest","\u002Freleases\u002Fall-releases\u002F2026-09-01-v0-beta-09-01","13.releases\u002F1.latest",{"title":478,"icon":28,"defaultOpen":28,"path":479,"stem":480,"children":481,"page":28},"All releases","\u002Freleases\u002Fall-releases","13.releases\u002F2.all-releases",[482,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665],{"title":483,"path":475,"stem":484,"release-notes":485},"v0.beta.2026.09.01","13.releases\u002F2.all-releases\u002F2026-09-01-v0-beta-09-01",{"date":486,"banner":487,"icon":488,"version":483},"2026-09-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fsticker.png",{"title":490,"path":491,"stem":492,"release-notes":493},"v0.beta.2026.08.27","\u002Freleases\u002Fall-releases\u002F2026-08-27-v0-beta-08-27","13.releases\u002F2.all-releases\u002F2026-08-27-v0-beta-08-27",{"date":494,"banner":495,"icon":496,"version":490},"2026-08-27","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Ficon.png",{"title":498,"path":499,"stem":500,"release-notes":501},"v0.beta.2026.08.18","\u002Freleases\u002Fall-releases\u002F2026-08-18-v0-beta-08-18","13.releases\u002F2.all-releases\u002F2026-08-18-v0-beta-08-18",{"date":502,"banner":503,"icon":504,"version":498},"2026-08-18","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fsticker.png",{"title":506,"path":507,"stem":508,"release-notes":509},"v0.beta.2026.08.11","\u002Freleases\u002Fall-releases\u002F2026-08-11-v0-beta-08-11","13.releases\u002F2.all-releases\u002F2026-08-11-v0-beta-08-11",{"date":510,"banner":511,"icon":512,"version":506},"2026-08-11","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002FUnknown-12.png",{"title":514,"path":515,"stem":516,"release-notes":517},"v0.beta.2026.01.22","\u002Freleases\u002Fall-releases\u002F2026-01-22-v0-beta-01-22","13.releases\u002F2.all-releases\u002F2026-01-22-v0-beta-01-22",{"date":518,"banner":519,"icon":520,"version":514},"2026-01-22","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Ficon.webp",{"title":522,"path":523,"stem":524,"release-notes":525},"v0.beta.2026.01.13","\u002Freleases\u002Fall-releases\u002F2026-01-13-v0-beta-01-13","13.releases\u002F2.all-releases\u002F2026-01-13-v0-beta-01-13",{"date":526,"banner":527,"icon":528,"version":522},"2026-01-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Ficon.webp",{"title":530,"path":531,"stem":532,"release-notes":533},"v0.beta.2026.01.09","\u002Freleases\u002Fall-releases\u002F2026-01-09-v0-beta-01-09","13.releases\u002F2.all-releases\u002F2026-01-09-v0-beta-01-09",{"date":534,"banner":535,"icon":536,"version":530},"2026-01-09","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Ficon.webp",{"title":538,"path":539,"stem":540,"release-notes":541},"v0.beta.2025.12.31","\u002Freleases\u002Fall-releases\u002F2025-12-31-v0-beta-12-31","13.releases\u002F2.all-releases\u002F2025-12-31-v0-beta-12-31",{"date":542,"banner":543,"icon":544,"version":538},"2025-12-31","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Ficon.webp",{"title":546,"path":547,"stem":548,"release-notes":549},"v0.beta.2025.12.26","\u002Freleases\u002Fall-releases\u002F2025-12-26-v0-beta-12-26","13.releases\u002F2.all-releases\u002F2025-12-26-v0-beta-12-26",{"date":550,"banner":551,"icon":552,"version":546},"2025-12-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Ficon.webp",{"title":554,"path":555,"stem":556,"release-notes":557},"v0.beta.2025.12.16","\u002Freleases\u002Fall-releases\u002F2025-12-16-v0-beta-12-16","13.releases\u002F2.all-releases\u002F2025-12-16-v0-beta-12-16",{"date":558,"banner":559,"icon":560,"version":554},"2025-12-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Ficon.webp",{"title":562,"path":563,"stem":564,"release-notes":565},"v0.beta.2025.12.12","\u002Freleases\u002Fall-releases\u002F2025-12-12-v0-beta-12-12","13.releases\u002F2.all-releases\u002F2025-12-12-v0-beta-12-12",{"date":566,"banner":567,"icon":568,"version":562},"2025-12-12","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Ficon.webp",{"title":570,"path":571,"stem":572,"release-notes":573},"v0.beta.2025.12.03","\u002Freleases\u002Fall-releases\u002F2025-12-03-v0-beta-12-03","13.releases\u002F2.all-releases\u002F2025-12-03-v0-beta-12-03",{"date":574,"banner":575,"icon":576,"version":570},"2025-12-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Ficon.webp",{"title":578,"path":579,"stem":580,"release-notes":581},"v0.beta.2025.11.26","\u002Freleases\u002Fall-releases\u002F2025-11-26-v0-beta-11-26","13.releases\u002F2.all-releases\u002F2025-11-26-v0-beta-11-26",{"date":582,"banner":583,"icon":584,"version":578},"2025-11-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Ficon.webp",{"title":586,"path":587,"stem":588,"release-notes":589},"v0.beta.2025.11.19","\u002Freleases\u002Fall-releases\u002F2025-11-19-v0-beta-11-19","13.releases\u002F2.all-releases\u002F2025-11-19-v0-beta-11-19",{"date":590,"banner":591,"icon":592,"version":586},"2025-11-19","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Ficon.webp",{"title":594,"path":595,"stem":596,"release-notes":597},"v0.beta.2025.11.13","\u002Freleases\u002Fall-releases\u002F2025-11-13-v0-beta-11-13","13.releases\u002F2.all-releases\u002F2025-11-13-v0-beta-11-13",{"date":598,"banner":599,"icon":600,"version":594},"2025-11-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Ficon.webp",{"title":602,"path":603,"stem":604,"release-notes":605},"v0.beta.2025.11.05","\u002Freleases\u002Fall-releases\u002F2025-11-05-v0-beta-11-05","13.releases\u002F2.all-releases\u002F2025-11-05-v0-beta-11-05",{"date":606,"banner":607,"icon":608,"version":602},"2025-11-05","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Ficon.webp",{"title":610,"path":611,"stem":612,"release-notes":613},"v0.beta.2025.10.29","\u002Freleases\u002Fall-releases\u002F2025-10-29-v0-beta-10-29","13.releases\u002F2.all-releases\u002F2025-10-29-v0-beta-10-29",{"date":614,"banner":615,"icon":616,"version":610},"2025-10-29","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Ficon.webp",{"title":618,"path":619,"stem":620,"release-notes":621},"v0.beta.2025.10.21","\u002Freleases\u002Fall-releases\u002F2025-10-21-v0-beta-10-21","13.releases\u002F2.all-releases\u002F2025-10-21-v0-beta-10-21",{"date":622,"banner":623,"icon":624,"version":618},"2025-10-21","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Ficon.webp",{"title":626,"path":627,"stem":628,"release-notes":629},"v0.beta.2025.10.14","\u002Freleases\u002Fall-releases\u002F2025-10-14-v0-beta-10-14","13.releases\u002F2.all-releases\u002F2025-10-14-v0-beta-10-14",{"date":630,"banner":631,"icon":632,"version":626},"2025-10-14","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Ficon.webp",{"title":634,"path":635,"stem":636,"release-notes":637},"v0.beta.2025.10.08","\u002Freleases\u002Fall-releases\u002F2025-10-08-v0-beta-10-08","13.releases\u002F2.all-releases\u002F2025-10-08-v0-beta-10-08",{"date":638,"banner":639,"icon":640,"version":634},"2025-10-08","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Ficon.webp",{"title":642,"path":643,"stem":644,"release-notes":645},"v0.beta.2025.10.01","\u002Freleases\u002Fall-releases\u002F2025-10-01-v0-beta-10-01","13.releases\u002F2.all-releases\u002F2025-10-01-v0-beta-10-01",{"date":646,"banner":647,"icon":648,"version":642},"2025-10-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Ficon.webp",{"title":650,"path":651,"stem":652,"release-notes":653},"v0.beta.2025.09.23","\u002Freleases\u002Fall-releases\u002F2025-09-23-v0-beta-09-23","13.releases\u002F2.all-releases\u002F2025-09-23-v0-beta-09-23",{"date":654,"banner":655,"icon":656,"version":650},"2025-09-23","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Ficon.webp",{"title":658,"path":659,"stem":660,"release-notes":661},"v0.beta.2025.09.16","\u002Freleases\u002Fall-releases\u002F2025-09-16-v0-beta-09-16","13.releases\u002F2.all-releases\u002F2025-09-16-v0-beta-09-16",{"date":662,"banner":663,"icon":664,"version":658},"2025-09-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Ficon.webp",{"title":666,"path":667,"stem":668,"release-notes":669},"v0.beta.2025.09.03","\u002Freleases\u002Fall-releases\u002F2025-09-03-v0-beta-09-03","13.releases\u002F2.all-releases\u002F2025-09-03-v0-beta-09-03",{"date":670,"banner":671,"icon":672,"version":666},"2025-09-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Ficon.webp",{"id":674,"title":675,"body":676,"description":1577,"extension":1578,"file-extension":1579,"links":1579,"meta":1580,"mime-type":1581,"navigation":28,"path":1598,"release-notes":1579,"seo":1599,"stem":1602,"__hash__":1603},"docs\u002Fmime-types\u002Fvideo\u002Fwebm.md","WebM Video MIME Type",{"type":677,"value":678,"toc":1563},"minimark",[679,689,723,745,762,790,794,797,864,867,874,927,936,940,955,976,980,1005,1021,1024,1053,1057,1061,1069,1086,1089,1096,1103,1106,1191,1209,1227,1231,1234,1297,1307,1311,1320,1323,1559],[680,681,683,684,688],"h2",{"id":682},"what-does-videowebm-mean","What does ",[685,686,687],"code",{},"video\u002Fwebm"," mean?",[690,691,692,693,695,696,703,704,715],"p",{},"The ",[685,694,687],{}," media type identifies a WebM file containing video, usually with the ",[697,698,700],"a",{"href":699},"\u002Ffile-extensions\u002Fwebm",[685,701,702],{},".webm"," extension. WebM is a multimedia container rather than a codec. It packages timed video, audio, and optional WebVTT text tracks while the codecs determine how those tracks are compressed.",[705,706,707],"sup",{},[697,708,714],{"href":709,"ariaDescribedBy":710,"dataFootnoteRef":712,"id":713},"#user-content-fn-1",[711],"footnote-label","","user-content-fnref-1","1",[705,716,717],{},[697,718,722],{"href":719,"ariaDescribedBy":720,"dataFootnoteRef":712,"id":721},"#user-content-fn-2",[711],"user-content-fnref-2","2",[690,724,725,726,730,731,737],{},"WebM is based on ",[697,727,729],{"href":728},"\u002Fmime-types\u002Fvideo\u002Fx-matroska","Matroska",", but it defines a narrower profile for predictable web playback. The WebM Project specifies VP8 or VP9 video and Vorbis or Opus audio. Modern tools also commonly use AV1 video in WebM.",[705,732,733],{},[697,734,714],{"href":709,"ariaDescribedBy":735,"dataFootnoteRef":712,"id":736},[711],"user-content-fnref-1-2",[705,738,739],{},[697,740,744],{"href":741,"ariaDescribedBy":742,"dataFootnoteRef":712,"id":743},"#user-content-fn-3",[711],"user-content-fnref-3","3",[746,747,748,749,752,753,755,756],"note",{},"Use ",[685,750,751],{},"audio\u002Fwebm"," when the presentation is audio-only. Use ",[685,754,687],{}," when it contains video, with or without audio.",[705,757,758],{},[697,759,722],{"href":719,"ariaDescribedBy":760,"dataFootnoteRef":712,"id":761},[711],"user-content-fnref-2-2",[690,763,764,765,769,770,772,773,775,776,782],{},"The WebM Project documents ",[697,766,767],{"href":699},[685,768,702],{}," and ",[685,771,687],{}," as the format's conventional identifiers. The current IANA media-type registry does not list ",[685,774,687],{},", so it is best described as a well-established industry media type rather than an IANA registration.",[705,777,778],{},[697,779,722],{"href":719,"ariaDescribedBy":780,"dataFootnoteRef":712,"id":781},[711],"user-content-fnref-2-3",[705,783,784],{},[697,785,789],{"href":786,"ariaDescribedBy":787,"dataFootnoteRef":712,"id":788},"#user-content-fn-4",[711],"user-content-fnref-4","4",[680,791,793],{"id":792},"how-webm-differs-from-a-codec","How WebM differs from a codec",[690,795,796],{},"A WebM filename does not mean “VP9 video.” Container and codec answer different questions:",[798,799,800,816],"table",{},[801,802,803],"thead",{},[804,805,806,810,813],"tr",{},[807,808,809],"th",{},"Layer",[807,811,812],{},"What it describes",[807,814,815],{},"Common WebM choices",[817,818,819,831,842,853],"tbody",{},[804,820,821,825,828],{},[822,823,824],"td",{},"Container",[822,826,827],{},"Tracks, timestamps, seeking data, and metadata",[822,829,830],{},"WebM",[804,832,833,836,839],{},[822,834,835],{},"Video codec",[822,837,838],{},"How picture frames are compressed",[822,840,841],{},"VP8, VP9, or AV1",[804,843,844,847,850],{},[822,845,846],{},"Audio codec",[822,848,849],{},"How sound is compressed",[822,851,852],{},"Vorbis or Opus",[804,854,855,858,861],{},[822,856,857],{},"Text track",[822,859,860],{},"Captions, subtitles, descriptions, or metadata",[822,862,863],{},"WebVTT",[690,865,866],{},"This distinction matters when a file opens but one track does not play. A browser may understand the WebM container yet lack support for a particular codec, profile, bit depth, or hardware path.",[690,868,869,870,873],{},"For HTML, include a ",[685,871,872],{},"codecs"," parameter when you know the track formats:",[875,876,880],"pre",{"className":877,"code":878,"language":879,"meta":712,"style":712},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Csource src=\"movie.webm\" type='video\u002Fwebm; codecs=\"vp9, opus\"'>\n","html",[685,881,882],{"__ignoreMap":712},[883,884,887,891,895,899,902,905,909,911,914,916,919,922,924],"span",{"class":885,"line":886},"line",1,[883,888,890],{"class":889},"sMK4o","\u003C",[883,892,894],{"class":893},"swJcz","source",[883,896,898],{"class":897},"spNyl"," src",[883,900,901],{"class":889},"=",[883,903,904],{"class":889},"\"",[883,906,908],{"class":907},"sfazB","movie.webm",[883,910,904],{"class":889},[883,912,913],{"class":897}," type",[883,915,901],{"class":889},[883,917,918],{"class":889},"'",[883,920,921],{"class":907},"video\u002Fwebm; codecs=\"vp9, opus\"",[883,923,918],{"class":889},[883,925,926],{"class":889},">\n",[690,928,929,930],{},"The browser can use that declaration to choose among sources before downloading the whole video. The actual file still needs to match the label.",[705,931,932],{},[697,933,722],{"href":719,"ariaDescribedBy":934,"dataFootnoteRef":712,"id":935},[711],"user-content-fnref-2-4",[680,937,939],{"id":938},"history-of-webm","History of WebM",[690,941,942,943,949],{},"The WebM Project introduced WebM in 2010 as an open media format designed for the web. The project is open source and sponsored by Google. Its container structure uses a constrained subset of Matroska, paired initially with VP8 video and Vorbis audio. VP9, Opus, WebVTT tracks, and AV1-based workflows followed as the open-media ecosystem developed.",[705,944,945],{},[697,946,714],{"href":709,"ariaDescribedBy":947,"dataFootnoteRef":712,"id":948},[711],"user-content-fnref-1-3",[705,950,951],{},[697,952,744],{"href":741,"ariaDescribedBy":953,"dataFootnoteRef":712,"id":954},[711],"user-content-fnref-3-2",[690,956,957,958,962,963,969,970],{},"That deliberately narrow design gives ",[697,959,960],{"href":699},[685,961,702],{}," a clearer compatibility promise than a general ",[697,964,966],{"href":965},"\u002Ffile-extensions\u002Fmkv",[685,967,968],{},".mkv"," file. Matroska can carry a much broader range of codecs and features, while WebM focuses on combinations intended for web delivery.",[705,971,972],{},[697,973,744],{"href":741,"ariaDescribedBy":974,"dataFootnoteRef":712,"id":975},[711],"user-content-fnref-3-3",[680,977,979],{"id":978},"how-to-identify-and-open-a-webm-file","How to identify and open a WebM file",[690,981,982,983,986,987,990,991,997],{},"WebM uses EBML, the same binary framework as Matroska. Both can begin with the EBML header bytes ",[685,984,985],{},"1A 45 DF A3",", so those bytes alone are not a unique WebM magic number. A reliable inspector parses the EBML header and checks that its document type is ",[685,988,989],{},"webm"," before examining the tracks and codecs.",[705,992,993],{},[697,994,722],{"href":719,"ariaDescribedBy":995,"dataFootnoteRef":712,"id":996},[711],"user-content-fnref-2-5",[705,998,999],{},[697,1000,1004],{"href":1001,"ariaDescribedBy":1002,"dataFootnoteRef":712,"id":1003},"#user-content-fn-5",[711],"user-content-fnref-5","5",[690,1006,1007,1008,1012,1013],{},"Current Chrome, Edge, Firefox, Opera, and Safari releases can play common WebM combinations. Codec support remains the deciding factor, especially on older devices or with unusual profiles. MDN recommends WebM as an open web-video container and suggests an ",[697,1009,1011],{"href":1010},"\u002Fmime-types\u002Fvideo\u002Fmp4","MP4"," fallback when broad compatibility matters.",[705,1014,1015],{},[697,1016,1020],{"href":1017,"ariaDescribedBy":1018,"dataFootnoteRef":712,"id":1019},"#user-content-fn-6",[711],"user-content-fnref-6","6",[690,1022,1023],{},"For local playback and inspection:",[1025,1026,1027,1039,1050],"ul",{},[1028,1029,1030,1031],"li",{},"VLC supports WebM and its common codecs.",[705,1032,1033],{},[697,1034,1038],{"href":1035,"ariaDescribedBy":1036,"dataFootnoteRef":712,"id":1037},"#user-content-fn-7",[711],"user-content-fnref-7","7",[1028,1040,1041,1042],{},"FFmpeg can inspect, remux, and encode WebM files.",[705,1043,1044],{},[697,1045,1049],{"href":1046,"ariaDescribedBy":1047,"dataFootnoteRef":712,"id":1048},"#user-content-fn-8",[711],"user-content-fnref-8","8",[1028,1051,1052],{},"A current browser is often enough for a delivery-ready file.",[1054,1055,1056],"tip",{},"If a WebM video has sound but no picture, or picture but no sound, inspect both track codecs. Renaming the file cannot add a missing decoder or make incompatible tracks valid WebM.",[680,1058,1060],{"id":1059},"webm-support-in-poly","WebM support in Poly",[690,1062,1063,1064,1068],{},"Poly turns supported ",[697,1065,1066],{"href":699},[685,1067,702],{}," videos into media you can browse, search, and discuss:",[1025,1070,1071,1074,1077,1080,1083],{},[1028,1072,1073],{},"Browse with a representative thumbnail and timeline previews.",[1028,1075,1076],{},"Play the video in Poly and jump to relevant moments.",[1028,1078,1079],{},"Find available details such as duration, dimensions, frame rate, codecs, color information, and audio tracks.",[1028,1081,1082],{},"Search by filename, spoken transcript, and visual content.",[1028,1084,1085],{},"Ask the Poly agent about supported visual content, speech, and metadata.",[690,1087,1088],{},"Transcript search requires a usable audio track with audible speech. Silent video can still benefit from visual search. Playback and content-aware features depend on the media carried inside the container.",[690,1090,1091,1092,1095],{},"See ",[697,1093,58],{"href":1094},"\u002Ffile-browser\u002Fsupported-file-types#video"," for the compact video feature comparison.",[680,1097,1099,1100,1102],{"id":1098},"webm-compared-with-mp4-and-matroska","WebM compared with ",[697,1101,1011],{"href":1010}," and Matroska",[690,1104,1105],{},"These containers overlap, but they serve different priorities:",[798,1107,1108,1124],{},[801,1109,1110],{},[804,1111,1112,1115,1118,1121],{},[807,1113,1114],{},"Format",[807,1116,1117],{},"Typical extension",[807,1119,1120],{},"Media type",[807,1122,1123],{},"Practical fit",[817,1125,1126,1143,1168],{},[804,1127,1128,1130,1136,1140],{},[822,1129,830],{},[822,1131,1132],{},[697,1133,1134],{"href":699},[685,1135,702],{},[822,1137,1138],{},[685,1139,687],{},[822,1141,1142],{},"Open, web-focused delivery",[804,1144,1145,1150,1158,1165],{},[822,1146,1147],{},[697,1148,1149],{"href":1010},"MP4 video",[822,1151,1152],{},[697,1153,1155],{"href":1154},"\u002Ffile-extensions\u002Fmp4",[685,1156,1157],{},".mp4",[822,1159,1160],{},[697,1161,1162],{"href":1010},[685,1163,1164],{},"video\u002Fmp4",[822,1166,1167],{},"Broad browser, device, and editing compatibility",[804,1169,1170,1175,1181,1188],{},[822,1171,1172],{},[697,1173,1174],{"href":728},"Matroska video",[822,1176,1177],{},[697,1178,1179],{"href":965},[685,1180,968],{},[822,1182,1183],{},[697,1184,1185],{"href":728},[685,1186,1187],{},"video\u002Fmatroska",[822,1189,1190],{},"Flexible tracks, attachments, and preservation workflows",[690,1192,1193,1194,1196,1197,1203],{},"WebM's narrower profile can make web delivery simpler. ",[697,1195,1011],{"href":1010}," often provides the widest compatibility, particularly with H.264 video and AAC audio. Matroska is a better fit when retaining many tracks, attachments, or less common codecs matters more than native browser playback.",[705,1198,1199],{},[697,1200,744],{"href":741,"ariaDescribedBy":1201,"dataFootnoteRef":712,"id":1202},[711],"user-content-fnref-3-4",[705,1204,1205],{},[697,1206,1020],{"href":1017,"ariaDescribedBy":1207,"dataFootnoteRef":712,"id":1208},[711],"user-content-fnref-6-2",[690,1210,1211,1212,1216,1217,1221,1222,1226],{},"Changing ",[697,1213,1214],{"href":965},[685,1215,968],{}," or ",[697,1218,1219],{"href":1154},[685,1220,1157],{}," to ",[697,1223,1224],{"href":699},[685,1225,702],{}," does not convert the file. The container must be written correctly, and every retained track must be suitable for the destination.",[680,1228,1230],{"id":1229},"converting-webm-without-unnecessary-quality-loss","Converting WebM without unnecessary quality loss",[690,1232,1233],{},"Inspect the source tracks before choosing a conversion method:",[798,1235,1236,1249],{},[801,1237,1238],{},[804,1239,1240,1243,1246],{},[807,1241,1242],{},"Goal",[807,1244,1245],{},"Practical choice",[807,1247,1248],{},"Tradeoff",[817,1250,1251,1262,1275,1286],{},[804,1252,1253,1256,1259],{},[822,1254,1255],{},"Repair or reorganize a valid WebM",[822,1257,1258],{},"Remux compatible tracks into a new WebM",[822,1260,1261],{},"Fast and preserves encoded quality, but cannot fix an unsupported codec",[804,1263,1264,1267,1272],{},[822,1265,1266],{},"Reach older devices",[822,1268,1269,1270],{},"Encode H.264 video and AAC audio in ",[697,1271,1011],{"href":1010},[822,1273,1274],{},"Broad compatibility, with possible quality loss from re-encoding",[804,1276,1277,1280,1283],{},[822,1278,1279],{},"Keep an open web format",[822,1281,1282],{},"Encode VP9 or AV1 video with Opus audio in WebM",[822,1284,1285],{},"Efficient delivery, but test the actual target devices",[804,1287,1288,1291,1294],{},[822,1289,1290],{},"Preserve all Matroska features",[822,1292,1293],{},"Use MKV",[822,1295,1296],{},"Broader container flexibility, with less predictable browser playback",[690,1298,1299,1300,1306],{},"FFmpeg supports WebM demuxing and muxing. Stream copying avoids another lossy generation when the existing tracks already suit the destination; otherwise transcoding is required.",[705,1301,1302],{},[697,1303,1049],{"href":1046,"ariaDescribedBy":1304,"dataFootnoteRef":712,"id":1305},[711],"user-content-fnref-8-2"," After conversion, check duration, synchronization, captions, color, transparency, and every required audio track before removing the source.",[680,1308,1310],{"id":1309},"security-and-privacy-considerations","Security and privacy considerations",[690,1312,1313,1314],{},"Treat WebM files from unknown sources as untrusted media. The container and its codecs are complex inputs, so use maintained browsers and players. Matroska's security guidance also warns readers not to execute attachments and to validate data before using it outside the container.",[705,1315,1316],{},[697,1317,1004],{"href":1001,"ariaDescribedBy":1318,"dataFootnoteRef":712,"id":1319},[711],"user-content-fnref-5-2",[690,1321,1322],{},"WebM can carry titles, language labels, timestamps, captions, and multiple tracks. Review those details before publishing sensitive footage. Removing the visible video alone may not remove private speech, captions, or descriptive metadata.",[1324,1325,1328,1333],"section",{"className":1326,"dataFootnotes":712},[1327],"footnotes",[680,1329,1332],{"className":1330,"id":711},[1331],"sr-only","Footnotes",[1334,1335,1336,1372,1416,1453,1470,1494,1518,1535],"ol",{},[1028,1337,1339,1340,1349,1350,1357,1358,1357,1365],{"id":1338},"user-content-fn-1","WebM Project. ",[697,1341,1345],{"href":1342,"rel":1343},"https:\u002F\u002Fwww.webmproject.org\u002Fabout\u002F",[1344],"nofollow",[1346,1347,1348],"em",{},"About WebM",". Overview of the open format, its Matroska foundation, and its core video and audio codecs. ",[697,1351,1356],{"href":1352,"ariaLabel":1353,"className":1354,"dataFootnoteBackref":712},"#user-content-fnref-1","Back to reference 1",[1355],"data-footnote-backref","↩"," ",[697,1359,1356,1363],{"href":1360,"ariaLabel":1361,"className":1362,"dataFootnoteBackref":712},"#user-content-fnref-1-2","Back to reference 1-2",[1355],[705,1364,722],{},[697,1366,1356,1370],{"href":1367,"ariaLabel":1368,"className":1369,"dataFootnoteBackref":712},"#user-content-fnref-1-3","Back to reference 1-3",[1355],[705,1371,744],{},[1028,1373,1339,1375,1382,1383,1357,1388,1357,1395,1357,1402,1357,1409],{"id":1374},"user-content-fn-2",[697,1376,1379],{"href":1377,"rel":1378},"https:\u002F\u002Fwww.webmproject.org\u002Fdocs\u002Fcontainer\u002F",[1344],[1346,1380,1381],{},"WebM Container Guidelines",". Naming, media types, codec declarations, EBML document type, seeking, and WebVTT guidance. ",[697,1384,1356],{"href":1385,"ariaLabel":1386,"className":1387,"dataFootnoteBackref":712},"#user-content-fnref-2","Back to reference 2",[1355],[697,1389,1356,1393],{"href":1390,"ariaLabel":1391,"className":1392,"dataFootnoteBackref":712},"#user-content-fnref-2-2","Back to reference 2-2",[1355],[705,1394,722],{},[697,1396,1356,1400],{"href":1397,"ariaLabel":1398,"className":1399,"dataFootnoteBackref":712},"#user-content-fnref-2-3","Back to reference 2-3",[1355],[705,1401,744],{},[697,1403,1356,1407],{"href":1404,"ariaLabel":1405,"className":1406,"dataFootnoteBackref":712},"#user-content-fnref-2-4","Back to reference 2-4",[1355],[705,1408,789],{},[697,1410,1356,1414],{"href":1411,"ariaLabel":1412,"className":1413,"dataFootnoteBackref":712},"#user-content-fnref-2-5","Back to reference 2-5",[1355],[705,1415,1004],{},[1028,1417,1339,1419,1426,1427,1357,1432,1357,1439,1357,1446],{"id":1418},"user-content-fn-3",[697,1420,1423],{"href":1421,"rel":1422},"https:\u002F\u002Fwww.webmproject.org\u002Fabout\u002Ffaq\u002F",[1344],[1346,1424,1425],{},"Frequently Asked Questions",". Project sponsorship, codec policy, licensing, and the distinction between WebM and Matroska. ",[697,1428,1356],{"href":1429,"ariaLabel":1430,"className":1431,"dataFootnoteBackref":712},"#user-content-fnref-3","Back to reference 3",[1355],[697,1433,1356,1437],{"href":1434,"ariaLabel":1435,"className":1436,"dataFootnoteBackref":712},"#user-content-fnref-3-2","Back to reference 3-2",[1355],[705,1438,722],{},[697,1440,1356,1444],{"href":1441,"ariaLabel":1442,"className":1443,"dataFootnoteBackref":712},"#user-content-fnref-3-3","Back to reference 3-3",[1355],[705,1445,744],{},[697,1447,1356,1451],{"href":1448,"ariaLabel":1449,"className":1450,"dataFootnoteBackref":712},"#user-content-fnref-3-4","Back to reference 3-4",[1355],[705,1452,789],{},[1028,1454,1456,1457,1464,1465],{"id":1455},"user-content-fn-4","Internet Assigned Numbers Authority. ",[697,1458,1461],{"href":1459,"rel":1460},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Fmedia-types.xhtml",[1344],[1346,1462,1463],{},"Media Types Registry",". The current registry of standards-tree media types. ",[697,1466,1356],{"href":1467,"ariaLabel":1468,"className":1469,"dataFootnoteBackref":712},"#user-content-fnref-4","Back to reference 4",[1355],[1028,1471,1473,1474,1481,1482,1357,1487],{"id":1472},"user-content-fn-5","RFC Editor. ",[697,1475,1478],{"href":1476,"rel":1477},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc9559.html",[1344],[1346,1479,1480],{},"RFC 9559: Matroska Media Container Format Specification",". EBML identification, Matroska structure, and security considerations relevant to its WebM subset. ",[697,1483,1356],{"href":1484,"ariaLabel":1485,"className":1486,"dataFootnoteBackref":712},"#user-content-fnref-5","Back to reference 5",[1355],[697,1488,1356,1492],{"href":1489,"ariaLabel":1490,"className":1491,"dataFootnoteBackref":712},"#user-content-fnref-5-2","Back to reference 5-2",[1355],[705,1493,722],{},[1028,1495,1497,1498,1505,1506,1357,1511],{"id":1496},"user-content-fn-6","MDN Web Docs. ",[697,1499,1502],{"href":1500,"rel":1501},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FMedia\u002FGuides\u002FFormats\u002FContainers",[1344],[1346,1503,1504],{},"Media Container Formats",". Current browser guidance for WebM, common codecs, and fallback choices. ",[697,1507,1356],{"href":1508,"ariaLabel":1509,"className":1510,"dataFootnoteBackref":712},"#user-content-fnref-6","Back to reference 6",[1355],[697,1512,1356,1516],{"href":1513,"ariaLabel":1514,"className":1515,"dataFootnoteBackref":712},"#user-content-fnref-6-2","Back to reference 6-2",[1355],[705,1517,722],{},[1028,1519,1521,1522,1529,1530],{"id":1520},"user-content-fn-7","VideoLAN. ",[697,1523,1526],{"href":1524,"rel":1525},"https:\u002F\u002Fwww.videolan.org\u002Fvlc\u002Ffeatures.html",[1344],[1346,1527,1528],{},"VLC Features and Formats",". First-party list of supported containers and codecs. ",[697,1531,1356],{"href":1532,"ariaLabel":1533,"className":1534,"dataFootnoteBackref":712},"#user-content-fnref-7","Back to reference 7",[1355],[1028,1536,1538,1539,1546,1547,1357,1552],{"id":1537},"user-content-fn-8","FFmpeg Project. ",[697,1540,1543],{"href":1541,"rel":1542},"https:\u002F\u002Fffmpeg.org\u002Fffmpeg-formats.html",[1344],[1346,1544,1545],{},"FFmpeg Formats Documentation",". WebM and Matroska demuxing, muxing, and related format options. ",[697,1548,1356],{"href":1549,"ariaLabel":1550,"className":1551,"dataFootnoteBackref":712},"#user-content-fnref-8","Back to reference 8",[1355],[697,1553,1356,1557],{"href":1554,"ariaLabel":1555,"className":1556,"dataFootnoteBackref":712},"#user-content-fnref-8-2","Back to reference 8-2",[1355],[705,1558,722],{},[1560,1561,1562],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}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);}",{"title":712,"searchDepth":1564,"depth":1564,"links":1565},2,[1566,1568,1569,1570,1571,1572,1574,1575,1576],{"id":682,"depth":1564,"text":1567},"What does video\u002Fwebm mean?",{"id":792,"depth":1564,"text":793},{"id":938,"depth":1564,"text":939},{"id":978,"depth":1564,"text":979},{"id":1059,"depth":1564,"text":1060},{"id":1098,"depth":1564,"text":1573},"WebM compared with MP4 and Matroska",{"id":1229,"depth":1564,"text":1230},{"id":1309,"depth":1564,"text":1310},{"id":711,"depth":1564,"text":1332},"Learn what `video\u002Fwebm` identifies, which codecs WebM supports, how browsers play it, and how Poly makes WebM video useful.","md",null,{},{"name":687,"extensions":1582,"invented-date":1583,"inventor-name":1584,"in-use":12,"browser-support":1585,"example-applications":1591,"poly-support":1594,"poly-indexed":1595,"poly-preview":1596,"poly-agent":1597},[702],"2010","WebM Project",[1586,1587,1588,1589,1590],"Chrome","Edge","Firefox","Opera","Safari",[1592,1593],"VLC media player","FFmpeg","Yes. Poly recognizes `.webm` video and makes supported picture, sound, and metadata available for playback and discovery.","Yes. Poly makes the filename, available technical details, spoken transcript, and visual content searchable. A transcript requires audible speech.","Yes. Poly provides a thumbnail, timeline previews, and in-app playback for supported media.","Yes. The Poly agent can use supported visual content, spoken transcript, and metadata from the video.","\u002Fmime-types\u002Fvideo\u002Fwebm",{"title":1600,"description":1601},"video\u002Fwebm MIME Type: WebM Video, Codecs, and Support","A practical guide to the video\u002Fwebm MIME type, .webm files, browser playback, Poly support, and conversion choices.","mime-types\u002Fvideo\u002Fwebm","hBv-iiUKG23DHm8d-lZn34kU2fDk3lrE2uFYyqB7JHc",[1579,1579],{"data":1606,"body":1607},{},{"type":1608,"children":1609},"root",[1610],{"type":1611,"tag":690,"props":1612,"children":1613},"element",{},[1614],{"type":1615,"value":675},"text",{"data":1617,"body":1618},{},{"type":1608,"children":1619},[1620],{"type":1611,"tag":690,"props":1621,"children":1622},{},[1623,1625,1630],{"type":1615,"value":1624},"Learn what ",{"type":1611,"tag":685,"props":1626,"children":1628},{"className":1627},[],[1629],{"type":1615,"value":687},{"type":1615,"value":1631}," identifies, which codecs WebM supports, how browsers play it, and how Poly makes WebM video useful.",1788325917403]