Video Transcriber Ultimate avatar
Video Transcriber Ultimate

Pricing

from $100.00 / 1,000 results

Go to Apify Store
Video Transcriber Ultimate

Video Transcriber Ultimate

Transcribe videos from 1000+ platforms including Vimeo, Dailymotion, Twitch, Rumble, TED, and Bitchute. Powered by Whisper AI with 50+ language support. Get full text with timestamps and segments. No API keys needed. Perfect for content creators, researchers, and accessibility compliance.

Pricing

from $100.00 / 1,000 results

Rating

0.0

(0)

Developer

Marielise

Marielise

Maintained by Community

Actor stats

0

Bookmarked

22

Total users

9

Monthly active users

18 days ago

Last modified

Share

Transcribe any video into accurate, searchable text with timestamps. Just paste a URL from Vimeo, Dailymotion, Twitch, TED, Rumble, or 1000+ other platforms and get a complete transcript in seconds.

No API keys needed - AI transcription is included in the actor pricing.

Why Video Transcriber Ultimate?

  • 1000+ Platform Support - Works with Vimeo, Dailymotion, Twitch, TED, Rumble, Bitchute, Odysee, SoundCloud, and virtually any video hosting platform
  • No API Keys Required - Groq Whisper transcription is included. No need to manage external AI service accounts
  • Accurate Timestamps - Get precise start/end times for every segment, perfect for subtitle generation
  • 50+ Languages - Automatic language detection or specify from 50+ supported languages
  • Rich Metadata - Returns video title, uploader, view count, upload date, and platform information
  • Residential Proxies - Built-in proxy support for reliable access to protected platforms
  • Multiple Output Formats - JSON, plain text, or SRT subtitle format

Quick Start

Via Apify Console

{
"url": "https://player.vimeo.com/video/347119375",
"language": "auto",
"includeTimestamps": true
}

Via Apify API (cURL)

curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~video-transcriber/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"url": "https://player.vimeo.com/video/347119375", "language": "auto"}'

Via Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('YOUR_USERNAME/video-transcriber').call({
url: 'https://player.vimeo.com/video/347119375',
language: 'auto',
includeTimestamps: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0].text); // Full transcript
console.log(items[0].segments); // Timestamped segments

Via Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('YOUR_USERNAME/video-transcriber').call(run_input={
'url': 'https://player.vimeo.com/video/347119375',
'language': 'auto',
'includeTimestamps': True,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items[0]['text']) # Full transcript
print(items[0]['segments']) # Timestamped segments

How It Works

  1. Submit a URL - Paste any video URL from a supported platform
  2. Download - The actor downloads the video using yt-dlp with residential proxy support
  3. Extract Audio - Audio is extracted and optimized for transcription
  4. Transcribe - Groq Whisper AI processes the audio with state-of-the-art accuracy
  5. Return Results - You receive the full transcript with timestamps and metadata

Supported Platforms

This actor supports transcription from 1000+ video platforms via yt-dlp. Here are some popular ones:

PlatformStatusNotes
VimeoSupportedUse player.vimeo.com URL format for best results
DailymotionSupportedFull support
TwitchSupportedVODs and clips
TED TalksSupportedLectures and presentations
RumbleSupportedFull support
BitchuteSupportedFull support
OdyseeSupportedFull support
SoundCloudSupportedAudio-only transcription
PeerTubeSupportedAny instance
BilibiliSupportedChinese platform
NiconicoSupportedJapanese platform
VK VideoSupportedRussian platform
Archive.orgSupportedInternet Archive videos
VikiSupportedAsian content platform
VeohSupportedVideo sharing platform
MetacafeSupportedVideo sharing platform
VidioSupportedIndonesian platform

Plus hundreds more via yt-dlp supported sites.

Platforms Requiring Authentication

Some platforms require authentication cookies to access content:

PlatformStatusSolution
Private videosRequires cookiesExport cookies from your browser and provide in cookies field
Age-restricted contentRequires cookiesExport cookies from a logged-in browser session
Geo-restricted contentMay require proxyTry different proxy countries in settings

For authenticated access, export cookies from your browser using a cookie exporter extension and paste them in the cookies input field in Netscape format.

Input Parameters

ParameterTypeRequiredDefaultDescription
urlstringYes-Video URL from any supported platform
languagestringNo"auto"ISO language code (en, es, ja, etc.) or "auto" for detection
includeTimestampsbooleanNotrueInclude segment timestamps in output
outputFormatstringNo"json"Output format: json, text, or srt
useResidentialProxybooleanNotrueUse residential proxies for reliability
proxyCountrystringNo"US"Proxy location (US, GB, DE, etc.)
cookiesstringNo-Netscape-format cookies for private videos

Language Codes

The actor supports 50+ languages with automatic detection. Common codes:

CodeLanguageCodeLanguage
autoAuto-detectjaJapanese
enEnglishzhChinese
esSpanishkoKorean
frFrencharArabic
deGermanruRussian
ptPortuguesehiHindi
itItaliannlDutch

Output Format

JSON Output (Default)

{
"url": "https://player.vimeo.com/video/347119375",
"title": "Example Video Title",
"duration": 180,
"language": "English",
"text": "Full transcript text appears here...",
"segments": [
{
"text": "First segment of speech.",
"start": 0,
"end": 4.5
},
{
"text": "Second segment continues here.",
"start": 4.5,
"end": 9.2
}
],
"metadata": {
"platform": "vimeo",
"uploader": "Channel Name",
"viewCount": 15000,
"uploadDate": "20240115"
},
"processedAt": "2025-01-11T12:00:00.000Z",
"provider": "groq-whisper"
}

Output Fields

FieldTypeDescription
urlstringOriginal input URL
titlestringVideo title from platform
durationnumberVideo length in seconds
languagestringDetected or specified language
textstringComplete transcript as single string
segmentsarrayArray of timestamped text segments
segments[].textstringText content of the segment
segments[].startnumberStart time in seconds
segments[].endnumberEnd time in seconds
metadataobjectPlatform-specific metadata
metadata.platformstringSource platform name
metadata.uploaderstringChannel or uploader name
metadata.viewCountnumberView count (if available)
metadata.uploadDatestringUpload date in YYYYMMDD format
processedAtstringISO timestamp of processing
providerstringTranscription engine used

SRT Output

When outputFormat is set to "srt", the actor saves an SRT subtitle file to the key-value store:

1
00:00:00,000 --> 00:00:04,500
First segment of speech.
2
00:00:04,500 --> 00:00:09,200
Second segment continues here.

Pricing

Pay Per Event pricing based on video duration:

Video LengthPrice per Video
Under 5 minutes$0.10
5-15 minutes$0.15
15-30 minutes$0.20
30-60 minutes$0.30
60-120 minutes$0.40

Includes platform fees and AI transcription. No additional API keys or costs required.

Use Cases

Content Repurposing

Convert tutorials, podcasts, and webinars into blog posts, articles, and documentation. Extract key quotes and insights automatically from video content.

Subtitle Generation

Generate accurate SRT/VTT subtitle files with precise timestamps. Perfect for accessibility compliance and international audiences.

Research and Analysis

Transcribe interviews, lectures, and presentations for qualitative research. Make video archives fully searchable and analyzable.

SEO and Content Marketing

Extract transcripts from videos for content gap analysis. Create text-based content from video assets to improve search visibility.

Podcast Show Notes

Generate complete transcripts for podcast episodes. Create timestamped chapter markers and highlight key moments for show notes.

E-Learning Platforms

Create searchable transcripts for educational videos. Enable students to search within video content and jump to specific topics.

Media Monitoring

Monitor and transcribe video content for brand mentions, competitor analysis, or news tracking across multiple platforms.

Limitations

  • Maximum video length: 2 hours (Apify timeout limit)
  • Live streams: Not supported (recorded content only)
  • DRM-protected content: Cannot be downloaded or transcribed
  • Some platforms may require cookies: Private or age-restricted content needs authentication

Platform Notes

Vimeo

Use the player URL format for best results:

https://player.vimeo.com/video/347119375

The standard Vimeo URL format also works:

https://vimeo.com/347119375

Private Videos

For private or age-restricted videos:

  1. Log into the platform in your browser
  2. Use a cookie exporter extension to export cookies in Netscape format
  3. Paste the cookies in the cookies input field

Geo-Restricted Content

If a video is geo-restricted:

  1. Enable residential proxy (on by default)
  2. Try different proxy countries in the proxyCountry setting
  3. Choose a country where the video is available

FAQ

Do I need my own Whisper API key?

No. Transcription costs are included in the actor pricing. No external accounts or API keys required.

What languages are supported?

Over 50 languages including English, Spanish, French, German, Japanese, Chinese, Korean, Portuguese, Arabic, Hindi, and more. Use "auto" for automatic language detection, which works well for most videos.

How accurate is the transcription?

Groq Whisper AI provides industry-leading accuracy, typically 95%+ for clear audio. Results may vary based on audio quality, background noise, and accents.

Can I transcribe private videos?

Yes, by providing authentication cookies exported from your browser in Netscape format. Use a browser extension like "Get cookies.txt" to export cookies.

What if a platform is blocked?

Enable residential proxies (on by default) and try different proxy countries. The actor uses yt-dlp which supports 1000+ platforms.

How long does transcription take?

Most videos process in under 2 minutes. Longer videos may take proportionally longer depending on duration.

What output formats are available?

The actor supports three output formats:

  • JSON (default): Full structured data with metadata
  • Text: Plain text transcript saved to key-value store
  • SRT: Subtitle file format saved to key-value store

Can I process multiple videos?

The actor processes one video per run. For batch processing, use the Apify API to start multiple runs in parallel or integrate with a scheduler.

Technical Details

  • AI Model: Groq Whisper (state-of-the-art speech recognition)
  • Video Extraction: yt-dlp (supports 1000+ platforms)
  • Proxy Support: Residential proxies with 20+ country options
  • Audio Processing: Automatic extraction and optimization
  • Runtime: Node.js 20 with TypeScript

Built by Ekipnico | Powered by Groq Whisper AI