Skip to content

Supported Platforms & Media Formats 🌐 ​

OneASR includes an integrated high-performance media parsing and audio extraction subsystem (/api/v1/media/parse and /api/v1/audio/fetch-url). Clients such as DuRT (macOS App), AI agents, or backend services can directly submit public video sharing links or direct media URLs to extract high-fidelity audio streams for seamless transcription.


1. Supported Video Sharing Platforms 📺 ​

OneASR's media extractor supports parsing and downloading audio streams from leading video and social platforms:

PlatformSupported URL FormatsExample URL
YouTubeStandard videos, Shorts, Live replayshttps://www.youtube.com/watch?v=...
https://youtu.be/...
https://www.youtube.com/shorts/...
Bilibili (哔哩哔哩)Standard videos, BV/av IDs, Short linkshttps://www.bilibili.com/video/BV...
https://b23.tv/...
Douyin / TikTokShort video sharing links, Web video linkshttps://www.tiktok.com/@user/video/...
https://v.douyin.com/...
VimeoPublic videos, Showcaseshttps://vimeo.com/...
Twitter / XPost video linkshttps://twitter.com/user/status/...
https://x.com/user/status/...
PodcastsWeb players, Episode RSS audio URLshttps://podcasts.apple.com/...
https://feeds.example.com/episode.mp3

NOTE

Media extraction runs locally or through your configured OneASR server instance. Audio is extracted and processed in temporary storage without permanent retention.


2. Direct Network Media Formats 🎵 ​

OneASR can fetch, transcode (via FFmpeg), and transcribe media files hosted on any public HTTP / HTTPS URL:

Audio File Formats ​

  • MP3 (.mp3) — Universal compressed audio
  • WAV (.wav) — Uncompressed 16kHz/48kHz PCM audio
  • M4A / AAC (.m4a, .aac) — Apple audio and AAC compressed formats
  • FLAC (.flac) — Lossless high-resolution audio
  • OGG / OPUS (.ogg, .opus) — Open streaming audio and low-latency codecs

Video File Formats (Audio Automatically Extracted) ​

  • MP4 (.mp4, .m4v) — Standard H.264 / H.265 video
  • WebM (.webm) — VP8 / VP9 / AV1 web video
  • MKV (.mkv) — Matroska multimedia container
  • MOV (.mov) — Apple QuickTime movie

Example Direct URLs:

text
https://example.com/podcast/episode_120.mp3
https://cdn.example.org/recordings/meeting_2024.wav
https://static.example.net/videos/tutorial.mp4

3. Media Parsing API Integration 🚀 ​

You can invoke OneASR's parsing capabilities directly via REST API:

bash
curl -X POST "http://localhost:8000/api/v1/media/parse" \
  -H "X-API-Key: your-oneasr-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
  }'