MS Teams Video & Transcript Downloader

Download MS Teams meeting videos and transcripts. Multiple formats (JSON, VTT, Grouped). In-browser.

As of June 2026, MS Teams Video & Transcript Downloader has 4,000 users and a 4.85/5 rating from 26 reviews in the Developer Tools category.

Usersup 300.0 percent+300.0%
4.0K
4,000
Ratingdown 3.0 percent3.0%
4.85
26 reviews
Reviewsup 271.4 percent+271.4%
26
Version
1.5.0
Manifest V3
90-day change · In the last 90 days this extension gained 3.0K users, 4 version updates, changed permissions.

History

11 snapshots

Tracking since Apr 1, 2026.

4.2K2.5K760Apr 1, 2026Jun 11, 2026
View as table
DateUsersRatingReviewsVersion
Apr 1, 20261.0K5.0071.1.0
Apr 17, 20261.0K5.0071.2.0
Apr 24, 20261.0K4.64111.2.0
May 1, 20261.0K4.69131.2.1
May 8, 20261.0K4.71141.2.1
May 11, 20262.0K4.73151.2.1
May 23, 20262.0K4.73151.2.3
May 28, 20262.0K4.78181.5.0
Jun 2, 20263.0K4.78181.5.0
Jun 7, 20263.0K4.79191.5.0
Jun 11, 20263.0K4.82221.5.0
Now4.0K4.85261.5.0

Changelog

  • May 23, 2026
    description
    MS Teams Video & Transcript Downloader is a Chrome extension that solves a common frustration: downloading Microsoft Teams meeting recordings and transcripts when downloads are disabled or unavailable due to organizational permissions.
    
    Whether you need to save a recording for offline viewing, extract audio for a podcast, or grab a transcript for notes — this extension gives you full access.
    
    
    THE PROBLEM WE SOLVE
    
    Microsoft Teams and SharePoint often restrict downloads based on organizational permissions or meeting settings. Even when you can view a recording or transcript, the download button may be disabled, missing, or limited.
    
    This leaves users unable to:
    - Save meeting recordings for offline viewing
    - Extract audio from meetings
    - Download transcripts for reference
    - Process transcripts with AI tools
    - Create subtitles or captions
    
    
    VIDEO & AUDIO DOWNLOAD
    
    SharePoint blocks direct video downloads, but the stream data is right there in your browser. This extension detects the video manifest URL and generates ready-to-use terminal commands to download it.
    
    3 download tools:
    - In Browser - Uses DASH to construct video and audio in browser and download the file directly. 
    - ffmpeg — Simple, widely available, downloads sequentially
    - yt-dlp — Downloads segments in parallel (-N 16), significantly faster for large recordings
    
    Five format options:
    🎬 Video + Audio (.mp4) — Best quality, original streams copied
    🎵 Audio Only (.m4a) — Original audio, no re-encoding
    🎵 Audio Only (.mp3) — Universal compatibility
    🎵 Audio Only (.wav) — Uncompressed audio
    🎬 Video Only (.mp4) — No audio track
    
    How it works:
    - A red "Download Video" button appears in the top command bar
    - Click it to open the format selection modal
    - Pick your tool (ffmpeg or yt-dlp) and format
    - Edit the filename if needed (auto-detected from page title)
    - Click "Copy Command" and paste into your terminal
    - The video downloads directly to your machine
    
    Note: The URL contains a temporary auth token that will expire, so generate and use the command promptly.
    
    
    TRANSCRIPT DOWNLOAD
    
    Three professional formats:
    
    📋 RAW JSON (.json)
    - Original Microsoft Stream format with complete metadata
    - Full speaker display names, precise timestamps, entry IDs
    - Perfect for developers and advanced processing
    
    📝 VTT Format (.vtt)
    - Standard WebVTT subtitle format with timestamps
    - Speaker voice tags
    - Works with most video players and subtitle editors
    
    🤖 Grouped Text (.txt)
    - Consecutive messages grouped by speaker
    - Clean, readable format optimized for LLMs
    - Easy to scan and analyze
    
    How it works:
    - Click the "Transcript" tab on a recording page
    - A purple "Download Transcript" button appears in the transcript panel
    - Click it to see live previews of all three formats
    - Choose your format, customize the filename, and download
    
    
    KEY FEATURES
    
    - Live format previews before downloading
    - Custom filenames with auto-detection from meeting titles
    - Format preferences saved across sessions
    - Speaker names preserved in all formats (not anonymous GUIDs)
    - Works on both teams.microsoft.com and SharePoint-hosted recordings
    - iframe compatible for embedded recordings
    - Parallel video downloads with yt-dlp for maximum speed
    
    
    HOW TO USE
    
    1. Install the extension from the Chrome Web Store
    2. Open a Teams meeting recording
    3. For video: Click "Download Video" in the top command bar, pick a format and tool, copy the command, and run it in your terminal
    4. For transcripts: Click the Transcript tab, then click "Download Transcript", choose your format, and download
    
    
    PERFECT FOR
    
    👨‍💼 Professionals — Archive meeting recordings and notes
    🎓 Students & Educators — Save lectures and study materials
    ♿ Accessibility — Create personal copies for review
    🤖 AI Enthusiasts — Feed transcripts to LLMs for summaries
    📊 Analysts — Process meeting data for insights
    🎬 Content Creators — Extract audio or subtitles for editing
    
    
    PRIVACY & SECURITY
    
    🔒 100% Local Processing — All conversions happen in your browser. No data is sent to external servers.
    🔒 No Tracking — No analytics, usage data, or personal information collected.
    🔒 Open Source — Full source code available on GitHub for review.
    🔒 Official APIs Only — Uses the same API endpoints the Teams interface uses.
    
    
    TECHNICAL DETAILS
    
    - Manifest V3 compliant
    - Works on teams.microsoft.com and *.sharepoint.com
    - Supports both web Teams and embedded SharePoint recordings
    - iframe-aware for complex page structures
    - Minimal permissions required (storage + host access only)
    - Video download requires ffmpeg or yt-dlp installed locally
    
    
    SUPPORT & FEEDBACK
    
    Found a bug? Have a feature request? Visit our GitHub repository.
    https://github.com/brendangooden/ms-teams-transcript-downloader
    
    Note: This extension requires you to have viewing access to the recording or transcript. It does not bypass access restrictions.
    MS Teams Video & Transcript Downloader is a Chrome extension that solves a common frustration: downloading Microsoft Teams meeting recordings, transcripts, and shared Microsoft Stream videos when the download button is disabled, missing, or limited by organizational permissions.
    
    Whether you need to save a recording for offline viewing, extract audio for a podcast, grab a transcript for notes, or download an MP4 someone uploaded to SharePoint or OneDrive — this extension gives you full access.
    
    
    THE PROBLEM WE SOLVE
    
    Microsoft Teams, SharePoint, and Microsoft Stream often restrict downloads based on organizational permissions or meeting settings. Even when you can view a recording or transcript, the download button may be disabled, missing, or limited.
    
    This leaves users unable to:
    - Save meeting recordings for offline viewing
    - Extract audio from meetings
    - Download transcripts for reference
    - Process transcripts with AI tools
    - Create subtitles or captions
    - Keep a copy of a video a colleague uploaded to Stream / SharePoint / OneDrive
    
    
    WHERE IT WORKS
    
    - teams.microsoft.com and teams.cloud.microsoft (the Teams web client)
    - *.sharepoint.com meeting-recording links
    - The Stream-on-SharePoint player at *.sharepoint.com/.../_layouts/15/stream.aspx — used whenever an MP4 lives on SharePoint or OneDrive
    
    (Microsoft retired the standalone Stream Classic at web.microsoftstream.com in early 2024. The current Stream product reuses the SharePoint player, which this extension covers automatically.)
    
    
    VIDEO & AUDIO DOWNLOAD
    
    A red "Download Video" button appears in the top command bar of any recording. Click it, pick a format, and the file lands in your Downloads folder. No external tools.
    
    Three format options:
    🎬 Video + Audio (.mp4) — Best quality, original streams copied
    🎵 Audio Only (.m4a) — Original audio, no re-encoding
    🎬 Video Only (.mp4) — No audio track
    
    Performance:
    - Segments fetched in parallel with a tunable concurrency selector (1 / 2 / 4 / 8 / 16). Default 4 keeps tenant-throttling risk low.
    - Automatic 429 / Retry-After backoff if SharePoint pushes back — no failed downloads from transient throttling.
    - Multi-track mux runs off the UI thread in a Web Worker, so long recordings don't freeze the tab.
    - Encrypted segments (SharePoint's newer "SEA" AES-128-CBC encryption) are decrypted automatically.
    
    If a recording is hard-DRM-protected (Widevine / PlayReady / FairPlay), the extension detects this and shows a clear dialog instead of producing a broken file. Real DRM content cannot be downloaded by any client-side tool — only by the browser's built-in DRM module during playback.
    
    
    TRANSCRIPT DOWNLOAD
    
    Three professional formats:
    
    📋 RAW JSON (.json)
    - Original Microsoft Stream format with complete metadata
    - Full speaker display names, precise timestamps, entry IDs
    - Perfect for developers and advanced processing
    
    📝 VTT Format (.vtt)
    - Standard WebVTT subtitle format with timestamps
    - Speaker voice tags
    - Works with most video players and subtitle editors
    
    🤖 Grouped Text (.txt)
    - Consecutive messages from the same speaker collapsed into a block
    - Clean, readable format optimized for LLMs and human reading
    - Easy to scan and summarise
    
    How it works:
    - Click the "Transcript" tab on a recording page
    - A purple "Download Transcript" button appears in the transcript panel
    - Click it to see live previews of all three formats
    - Choose your format, customize the filename, and download
    
    If the meeting was never transcribed, the extension shows a clear "no transcript available" dialog rather than silently failing.
    
    
    KEY FEATURES
    
    - Live format previews before downloading
    - Editable filename with auto-detection from meeting titles
    - Last-used format remembered as the default
    - Speaker names preserved in all transcript formats (not anonymous GUIDs)
    - Floating banner widget as a fallback when SharePoint hides or re-renders the command bar
    - Automatic dark mode that follows your system / browser preference
    - DRM detection — shows a clear dialog rather than producing an unplayable file
    - No-transcript detection — clear feedback when a meeting was never transcribed
    - Works on Teams web, SharePoint recordings, OneDrive-shared MP4s, and the Stream-on-SharePoint player
    
    
    HOW TO USE
    
    1. Install the extension from the Chrome Web Store.
    2. Open a meeting recording or shared video in Teams, SharePoint, or the Stream player.
    3. For video: click "Download Video" in the command bar (or the floating banner). Pick a format and click Download — the file lands in your Downloads folder. Tune the "Parallel segment downloads" selector if you want faster (higher) or gentler-on-throttling (lower) downloads.
    4. For transcripts: click the Transcript tab, then "Download Transcript", choose a format, and save.
    
    
    PERFECT FOR
    
    👨‍💼 Professionals — Archive meeting recordings and notes
    🎓 Students & Educators — Save lectures and study materials
    ♿ Accessibility — Create personal copies for review
    🤖 AI Enthusiasts — Feed transcripts to LLMs for summaries
    📊 Analysts — Process meeting data for insights
    🎬 Content Creators — Extract audio or subtitles for editing
    
    
    PRIVACY & SECURITY
    
    🔒 Local Processing — Video and transcript bytes are processed in your browser. Nothing is sent to any third-party server.
    🔒 No Tracking — No analytics, usage data, or personal information collected.
    🔒 Open Source — Full source code available on GitHub for review.
    🔒 Official APIs Only — Uses the same Microsoft URLs the native player already calls.
    
    
    TECHNICAL DETAILS
    
    - Manifest V3 compliant
    - Works on teams.microsoft.com, teams.cloud.microsoft, and *.sharepoint.com
    - Minimal permissions: storage (for your default format) plus host access
    - In-browser video download covers MP4 (video, video+audio) and M4A (audio)
    - DASH-SEA AES-128-CBC segments decrypted with Web Crypto; mux runs in a Web Worker
    
    
    SUPPORT & FEEDBACK
    
    Found a bug? Have a feature request? Open an issue on GitHub:
    https://github.com/brendangooden/ms-teams-sharepoint-downloader
    
    There's a structured bug report template that asks for the things needed to diagnose problems (page URL pattern, console output, extension version, browser/OS). Please redact tenant names, file titles, and other personal info before posting.
    
    
    Note: This extension requires you to have viewing access to the recording or transcript. It does not bypass access restrictions.
  • May 23, 2026
    short_description
    Download MS Teams meeting videos and transcripts. Multiple formats (JSON, VTT, Grouped). In-browser or CLI
    Download MS Teams meeting videos and transcripts. Multiple formats (JSON, VTT, Grouped). In-browser.
  • Apr 1, 2026
    description
    MS Teams Video & Transcript Downloader is a Chrome extension that solves a common frustration: downloading Microsoft Teams meeting recordings and transcripts when downloads are disabled or unavailable due to organizational permissions.
    
    Whether you need to save a recording for offline viewing, extract audio for a podcast, or grab a transcript for notes — this extension gives you full access.
    
    
    THE PROBLEM WE SOLVE
    
    Microsoft Teams and SharePoint often restrict downloads based on organizational permissions or meeting settings. Even when you can view a recording or transcript, the download button may be disabled, missing, or limited.
    
    This leaves users unable to:
    - Save meeting recordings for offline viewing
    - Extract audio from meetings
    - Download transcripts for reference
    - Process transcripts with AI tools
    - Create subtitles or captions
    
    
    VIDEO & AUDIO DOWNLOAD
    
    SharePoint blocks direct video downloads, but the stream data is right there in your browser. This extension detects the video manifest URL and generates ready-to-use terminal commands to download it.
    
    Two download tools:
    - ffmpeg — Simple, widely available, downloads sequentially
    - yt-dlp — Downloads segments in parallel (-N 16), significantly faster for large recordings
    
    Five format options:
    🎬 Video + Audio (.mp4) — Best quality, original streams copied
    🎵 Audio Only (.m4a) — Original audio, no re-encoding
    🎵 Audio Only (.mp3) — Universal compatibility
    🎵 Audio Only (.wav) — Uncompressed audio
    🎬 Video Only (.mp4) — No audio track
    
    How it works:
    - A red "Download Video" button appears in the top command bar
    - Click it to open the format selection modal
    - Pick your tool (ffmpeg or yt-dlp) and format
    - Edit the filename if needed (auto-detected from page title)
    - Click "Copy Command" and paste into your terminal
    - The video downloads directly to your machine
    
    Note: The URL contains a temporary auth token that will expire, so generate and use the command promptly.
    
    
    TRANSCRIPT DOWNLOAD
    
    Three professional formats:
    
    📋 RAW JSON (.json)
    - Original Microsoft Stream format with complete metadata
    - Full speaker display names, precise timestamps, entry IDs
    - Perfect for developers and advanced processing
    
    📝 VTT Format (.vtt)
    - Standard WebVTT subtitle format with timestamps
    - Speaker voice tags
    - Works with most video players and subtitle editors
    
    🤖 Grouped Text (.txt)
    - Consecutive messages grouped by speaker
    - Clean, readable format optimized for LLMs
    - Easy to scan and analyze
    
    How it works:
    - Click the "Transcript" tab on a recording page
    - A purple "Download Transcript" button appears in the transcript panel
    - Click it to see live previews of all three formats
    - Choose your format, customize the filename, and download
    
    
    KEY FEATURES
    
    - Live format previews before downloading
    - Custom filenames with auto-detection from meeting titles
    - Format preferences saved across sessions
    - Speaker names preserved in all formats (not anonymous GUIDs)
    - Works on both teams.microsoft.com and SharePoint-hosted recordings
    - iframe compatible for embedded recordings
    - Parallel video downloads with yt-dlp for maximum speed
    
    
    HOW TO USE
    
    1. Install the extension from the Chrome Web Store
    2. Open a Teams meeting recording
    3. For video: Click "Download Video" in the top command bar, pick a format and tool, copy the command, and run it in your terminal
    4. For transcripts: Click the Transcript tab, then click "Download Transcript", choose your format, and download
    
    
    PERFECT FOR
    
    👨‍💼 Professionals — Archive meeting recordings and notes
    🎓 Students & Educators — Save lectures and study materials
    ♿ Accessibility — Create personal copies for review
    🤖 AI Enthusiasts — Feed transcripts to LLMs for summaries
    📊 Analysts — Process meeting data for insights
    🎬 Content Creators — Extract audio or subtitles for editing
    
    
    PRIVACY & SECURITY
    
    🔒 100% Local Processing — All conversions happen in your browser. No data is sent to external servers.
    🔒 No Tracking — No analytics, usage data, or personal information collected.
    🔒 Open Source — Full source code available on GitHub for review.
    🔒 Official APIs Only — Uses the same API endpoints the Teams interface uses.
    
    
    TECHNICAL DETAILS
    
    - Manifest V3 compliant
    - Works on teams.microsoft.com and *.sharepoint.com
    - Supports both web Teams and embedded SharePoint recordings
    - iframe-aware for complex page structures
    - Minimal permissions required (storage + host access only)
    - Video download requires ffmpeg or yt-dlp installed locally
    
    
    SUPPORT & FEEDBACK
    
    Found a bug? Have a feature request? Visit our GitHub repository.
    https://github.com/brendangooden/ms-teams-transcript-downloader
    
    Note: This extension requires you to have viewing access to the recording or transcript. It does not bypass access restrictions.
    MS Teams Video & Transcript Downloader is a Chrome extension that solves a common frustration: downloading Microsoft Teams meeting recordings and transcripts when downloads are disabled or unavailable due to organizational permissions.
    
    Whether you need to save a recording for offline viewing, extract audio for a podcast, or grab a transcript for notes — this extension gives you full access.
    
    
    THE PROBLEM WE SOLVE
    
    Microsoft Teams and SharePoint often restrict downloads based on organizational permissions or meeting settings. Even when you can view a recording or transcript, the download button may be disabled, missing, or limited.
    
    This leaves users unable to:
    - Save meeting recordings for offline viewing
    - Extract audio from meetings
    - Download transcripts for reference
    - Process transcripts with AI tools
    - Create subtitles or captions
    
    
    VIDEO & AUDIO DOWNLOAD
    
    SharePoint blocks direct video downloads, but the stream data is right there in your browser. This extension detects the video manifest URL and generates ready-to-use terminal commands to download it.
    
    3 download tools:
    - In Browser - Uses DASH to construct video and audio in browser and download the file directly. 
    - ffmpeg — Simple, widely available, downloads sequentially
    - yt-dlp — Downloads segments in parallel (-N 16), significantly faster for large recordings
    
    Five format options:
    🎬 Video + Audio (.mp4) — Best quality, original streams copied
    🎵 Audio Only (.m4a) — Original audio, no re-encoding
    🎵 Audio Only (.mp3) — Universal compatibility
    🎵 Audio Only (.wav) — Uncompressed audio
    🎬 Video Only (.mp4) — No audio track
    
    How it works:
    - A red "Download Video" button appears in the top command bar
    - Click it to open the format selection modal
    - Pick your tool (ffmpeg or yt-dlp) and format
    - Edit the filename if needed (auto-detected from page title)
    - Click "Copy Command" and paste into your terminal
    - The video downloads directly to your machine
    
    Note: The URL contains a temporary auth token that will expire, so generate and use the command promptly.
    
    
    TRANSCRIPT DOWNLOAD
    
    Three professional formats:
    
    📋 RAW JSON (.json)
    - Original Microsoft Stream format with complete metadata
    - Full speaker display names, precise timestamps, entry IDs
    - Perfect for developers and advanced processing
    
    📝 VTT Format (.vtt)
    - Standard WebVTT subtitle format with timestamps
    - Speaker voice tags
    - Works with most video players and subtitle editors
    
    🤖 Grouped Text (.txt)
    - Consecutive messages grouped by speaker
    - Clean, readable format optimized for LLMs
    - Easy to scan and analyze
    
    How it works:
    - Click the "Transcript" tab on a recording page
    - A purple "Download Transcript" button appears in the transcript panel
    - Click it to see live previews of all three formats
    - Choose your format, customize the filename, and download
    
    
    KEY FEATURES
    
    - Live format previews before downloading
    - Custom filenames with auto-detection from meeting titles
    - Format preferences saved across sessions
    - Speaker names preserved in all formats (not anonymous GUIDs)
    - Works on both teams.microsoft.com and SharePoint-hosted recordings
    - iframe compatible for embedded recordings
    - Parallel video downloads with yt-dlp for maximum speed
    
    
    HOW TO USE
    
    1. Install the extension from the Chrome Web Store
    2. Open a Teams meeting recording
    3. For video: Click "Download Video" in the top command bar, pick a format and tool, copy the command, and run it in your terminal
    4. For transcripts: Click the Transcript tab, then click "Download Transcript", choose your format, and download
    
    
    PERFECT FOR
    
    👨‍💼 Professionals — Archive meeting recordings and notes
    🎓 Students & Educators — Save lectures and study materials
    ♿ Accessibility — Create personal copies for review
    🤖 AI Enthusiasts — Feed transcripts to LLMs for summaries
    📊 Analysts — Process meeting data for insights
    🎬 Content Creators — Extract audio or subtitles for editing
    
    
    PRIVACY & SECURITY
    
    🔒 100% Local Processing — All conversions happen in your browser. No data is sent to external servers.
    🔒 No Tracking — No analytics, usage data, or personal information collected.
    🔒 Open Source — Full source code available on GitHub for review.
    🔒 Official APIs Only — Uses the same API endpoints the Teams interface uses.
    
    
    TECHNICAL DETAILS
    
    - Manifest V3 compliant
    - Works on teams.microsoft.com and *.sharepoint.com
    - Supports both web Teams and embedded SharePoint recordings
    - iframe-aware for complex page structures
    - Minimal permissions required (storage + host access only)
    - Video download requires ffmpeg or yt-dlp installed locally
    
    
    SUPPORT & FEEDBACK
    
    Found a bug? Have a feature request? Visit our GitHub repository.
    https://github.com/brendangooden/ms-teams-transcript-downloader
    
    Note: This extension requires you to have viewing access to the recording or transcript. It does not bypass access restrictions.
  • Apr 1, 2026
    short_description
    Download MS Teams meeting videos and transcripts. Transcripts in multiple formats (JSON, VTT, Grouped). Videos via ffmpeg commands
    Download MS Teams meeting videos and transcripts. Multiple formats (JSON, VTT, Grouped). In-browser or CLI
  • Apr 1, 2026
    host_permissions
    https://*.sharepoint.com/*, https://teams.microsoft.com/*
    https://*.sharepoint.com/*, https://teams.microsoft.com/*, https://teams.cloud.microsoft/*

Permissions & access

Permissions
storage
Host access
https://*.sharepoint.com/*, https://teams.microsoft.com/*, https://teams.cloud.microsoft/*

Screenshots

MS Teams Video & Transcript Downloader screenshot 1MS Teams Video & Transcript Downloader screenshot 2MS Teams Video & Transcript Downloader screenshot 3

About

MS Teams Video & Transcript Downloader is a Chrome extension that solves a common frustration: downloading Microsoft Teams meeting recordings, transcripts, and shared Microsoft Stream videos when the download button is disabled, missing, or limited by organizational permissions.

Whether you need to save a recording for offline viewing, extract audio for a podcast, grab a transcript for notes, or download an MP4 someone uploaded to SharePoint or OneDrive — this extension gives you full access.


THE PROBLEM WE SOLVE

Microsoft Teams, SharePoint, and Microsoft Stream often restrict downloads based on organizational permissions or meeting settings. Even when you can view a recording or transcript, the download button may be disabled, missing, or limited.

This leaves users unable to:
- Save meeting recordings for offline viewing
- Extract audio from meetings
- Download transcripts for reference
- Process transcripts with AI tools
- Create subtitles or captions
- Keep a copy of a video a colleague uploaded to Stream / SharePoint / OneDrive


WHERE IT WORKS

- teams.microsoft.com and teams.cloud.microsoft (the Teams web client)
- *.sharepoint.com meeting-recording links
- The Stream-on-SharePoint player at *.sharepoint.com/.../_layouts/15/stream.aspx — used whenever an MP4 lives on SharePoint or OneDrive

(Microsoft retired the standalone Stream Classic at web.microsoftstream.com in early 2024. The current Stream product reuses the SharePoint player, which this extension covers automatically.)


VIDEO & AUDIO DOWNLOAD

A red "Download Video" button appears in the top command bar of any recording. Click it, pick a format, and the file lands in your Downloads folder. No external tools.

Three format options:
🎬 Video + Audio (.mp4) — Best quality, original streams copied
🎵 Audio Only (.m4a) — Original audio, no re-encoding
🎬 Video Only (.mp4) — No audio track

Performance:
- Segments fetched in parallel with a tunable concurrency selector (1 / 2 / 4 / 8 / 16). Default 4 keeps tenant-throttling risk low.
- Automatic 429 / Retry-After backoff if SharePoint pushes back — no failed downloads from transient throttling.
- Multi-track mux runs off the UI thread in a Web Worker, so long recordings don't freeze the tab.
- Encrypted segments (SharePoint's newer "SEA" AES-128-CBC encryption) are decrypted automatically.

If a recording is hard-DRM-protected (Widevine / PlayReady / FairPlay), the extension detects this and shows a clear dialog instead of producing a broken file. Real DRM content cannot be downloaded by any client-side tool — only by the browser's built-in DRM module during playback.


TRANSCRIPT DOWNLOAD

Three professional formats:

📋 RAW JSON (.json)
- Original Microsoft Stream format with complete metadata
- Full speaker display names, precise timestamps, entry IDs
- Perfect for developers and advanced processing

📝 VTT Format (.vtt)
- Standard WebVTT subtitle format with timestamps
- Speaker voice tags
- Works with most video players and subtitle editors

🤖 Grouped Text (.txt)
- Consecutive messages from the same speaker collapsed into a block
- Clean, readable format optimized for LLMs and human reading
- Easy to scan and summarise

How it works:
- Click the "Transcript" tab on a recording page
- A purple "Download Transcript" button appears in the transcript panel
- Click it to see live previews of all three formats
- Choose your format, customize the filename, and download

If the meeting was never transcribed, the extension shows a clear "no transcript available" dialog rather than silently failing.


KEY FEATURES

- Live format previews before downloading
- Editable filename with auto-detection from meeting titles
- Last-used format remembered as the default
- Speaker names preserved in all transcript formats (not anonymous GUIDs)
- Floating banner widget as a fallback when SharePoint hides or re-renders the command bar
- Automatic dark mode that follows your system / browser preference
- DRM detection — shows a clear dialog rather than producing an unplayable file
- No-transcript detection — clear feedback when a meeting was never transcribed
- Works on Teams web, SharePoint recordings, OneDrive-shared MP4s, and the Stream-on-SharePoint player


HOW TO USE

1. Install the extension from the Chrome Web Store.
2. Open a meeting recording or shared video in Teams, SharePoint, or the Stream player.
3. For video: click "Download Video" in the command bar (or the floating banner). Pick a format and click Download — the file lands in your Downloads folder. Tune the "Parallel segment downloads" selector if you want faster (higher) or gentler-on-throttling (lower) downloads.
4. For transcripts: click the Transcript tab, then "Download Transcript", choose a format, and save.


PERFECT FOR

👨‍💼 Professionals — Archive meeting recordings and notes
🎓 Students & Educators — Save lectures and study materials
♿ Accessibility — Create personal copies for review
🤖 AI Enthusiasts — Feed transcripts to LLMs for summaries
📊 Analysts — Process meeting data for insights
🎬 Content Creators — Extract audio or subtitles for editing


PRIVACY & SECURITY

🔒 Local Processing — Video and transcript bytes are processed in your browser. Nothing is sent to any third-party server.
🔒 No Tracking — No analytics, usage data, or personal information collected.
🔒 Open Source — Full source code available on GitHub for review.
🔒 Official APIs Only — Uses the same Microsoft URLs the native player already calls.


TECHNICAL DETAILS

- Manifest V3 compliant
- Works on teams.microsoft.com, teams.cloud.microsoft, and *.sharepoint.com
- Minimal permissions: storage (for your default format) plus host access
- In-browser video download covers MP4 (video, video+audio) and M4A (audio)
- DASH-SEA AES-128-CBC segments decrypted with Web Crypto; mux runs in a Web Worker


SUPPORT & FEEDBACK

Found a bug? Have a feature request? Open an issue on GitHub:
https://github.com/brendangooden/ms-teams-sharepoint-downloader

There's a structured bug report template that asks for the things needed to diagnose problems (page URL pattern, console output, extension version, browser/OS). Please redact tenant names, file titles, and other personal info before posting.


Note: This extension requires you to have viewing access to the recording or transcript. It does not bypass access restrictions.

Technical

Version
1.5.0
Manifest
V3
Size
38.46KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
hmljlkhcebhkkhbbafiheolbneecoinp
Developer ID
u7e3d3b7f5b6a953811db56e1baf06d4b
Developer Email
[email protected]
Created
Dec 5, 2025
Last Updated (Store)
May 23, 2026
Last Scraped
Jun 11, 2026
Website
Privacy Policy

Similar extensions

Alternatives to MS Teams Video & Transcript Downloader, ranked by description similarity.

Data sourced from the Chrome Web Store · last verified Jun 11, 2026.