Video Converter API
Pricing
Pay per usage
Video Converter API
Reliable FFmpeg-based Apify Actor that converts video and audio files between safe presets, validates input/output metadata, and stores converted files in the default key-value store.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Kritsana
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
Universal Video Converter API
Apify Actor for reliable FFmpeg-based video/audio conversion.
The actor accepts an uploaded file or direct URL from the Actor input UI, converts the file using a constrained preset, validates input and output with ffprobe, saves the converted file back to the default key-value store, and pushes a dataset item with metadata and a download URL.
Example input
{"sourceUrl": "https://example.com/input.mov","targetFormat": "mp4","quality": "balanced","maxResolution": 1080,"fps": 30,"stripMetadata": true}
Console upload
In Apify Console, use the Upload video or source URL field. It renders as a file upload control, so non-technical users can upload a video directly instead of writing JSON or creating a key-value store manually.
Upload workflow
For API clients, first upload the binary video to an Apify key-value store record, then run the Actor with a signed or token-authenticated record URL as sourceUrl.
curl -X PUT \"https://api.apify.com/v2/key-value-stores/YOUR_STORE_ID/records/input.mov?token=YOUR_APIFY_TOKEN" \-H "Content-Type: video/quicktime" \--data-binary "@input.mov"
{"sourceUrl": "https://api.apify.com/v2/key-value-stores/YOUR_STORE_ID/records/input.mov?token=YOUR_APIFY_TOKEN","targetFormat": "mp4","quality": "balanced"}
Use sourceUrl when the file is already hosted somewhere or uploaded to Apify storage. sourceKey is still supported for records available in the run's default key-value store. sourceStoreId is available for privileged runs, but public/signed sourceUrl is the most reliable upload workflow because Apify runs may execute with limited storage permissions.
Supported formats
- Video:
mp4,webm,mov,mkv,avi,m4v,gif. - Audio:
mp3,m4a,aac,wav,ogg,flac.
The actor does not accept raw FFmpeg command strings. This keeps the API stable and prevents command injection.