Video Converter API avatar

Video Converter API

Pricing

Pay per usage

Go to Apify Store
Video Converter API

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

Kritsana

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

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.