MP4 to GIF Converter

Cross-Origin Integration Guide

URL Parameter Integration

Integrate the MP4 to GIF converter into your applications using URL parameters. Works from any domain with full CORS support!

๐Ÿ“‹ Supported Parameters

Parameter Aliases Description Example
video mp4, url, video_url, videourl, src Video URL to convert video=https://example.com/video.mp4
quality q Quality level (1-6) quality=6 (lossless)
start start_time, starttime Start time in seconds start=10.5
duration length, time Duration in seconds duration=5
fps framerate Frame rate override fps=24
autoConvert auto, convert, autoconvert Auto-start conversion autoConvert=true

Example URLs

๐ŸŽฌ Basic Video Conversion

https://fal-vid-to-vid-lg.loomyloo.app/?video=https://example.com/video.mp4&autoConvert=true

๐ŸŽจ High-Quality with Timing

https://fal-vid-to-vid-lg.loomyloo.app/?video=https://example.com/video.mp4&quality=6&start=30&duration=10&fps=25&autoConvert=true

โšก Quick & Small

https://fal-vid-to-vid-lg.loomyloo.app/?video=https://example.com/video.mp4&quality=1&duration=3&autoConvert=true

JavaScript Integration

๐ŸŒ From Any External Domain

// Method 1: Direct redirect
function convertVideo(videoUrl, options = {}) {
  const baseURL = 'https://fal-vid-to-vid-lg.loomyloo.app/';
  const params = new URLSearchParams({
    video: videoUrl,
    quality: options.quality || 4,
    duration: options.duration || 5,
    autoConvert: 'true'
  });
  
  window.open(baseURL + '?' + params.toString(), '_blank');
}

// Method 2: Generate link for user
function getConverterLink(videoUrl, options = {}) {
  return window.generateConverterURL('https://fal-vid-to-vid-lg.loomyloo.app/', {
    video_url: videoUrl,
    quality: options.quality || 4,
    start_time: options.start || 0,
    duration: options.duration || 5,
    fps: options.fps || 15,
    auto_convert: true
  });
}

๐Ÿ”— React/Vue/Angular Example

// React component example
const VideoToGifButton = ({ videoUrl, quality = 4 }) => {
  const handleConvert = () => {
    const converterURL = `https://fal-vid-to-vid-lg.loomyloo.app/?video=${encodeURIComponent(videoUrl)}&quality=${quality}&autoConvert=true`;
    window.open(converterURL, '_blank');
  };

  return (
    <button onClick={handleConvert}>
      Convert to GIF
    </button>
  );
};

API Integration

For programmatic access, use the REST API endpoint:

๐Ÿ“ก Endpoint

POST /api/proxy/mp4-to-gif
Content-Type: application/json
CORS: โœ… All origins, methods, headers allowed

๐Ÿ“ Request Body

{
  "video_url": "https://example.com/video.mp4",
  "fps": 15,
  "max_width": 720,
  "start_time": 0,
  "duration": 5,
  "quality": "high"
}

โœ… Response

{
  "success": true,
  "gif_data": "data:image/gif;base64,R0lGODlh...",
  "gif_url": "data:image/gif;base64,R0lGODlh...",
  "size_kb": 1234,
  "settings": {
    "width": 720,
    "fps": 15,
    "duration": 5,
    "start_time": 0
  }
}

Cross-Origin Features

Use Cases

๐ŸŽฎ Gaming Apps

Convert gameplay recordings to shareable GIFs

?video=https://game-recordings.com/gameplay.mp4&quality=5&duration=10&autoConvert=true

๐Ÿ“ฑ Social Media Tools

Quick GIF creation for social sharing

?video=https://social-videos.com/video.mp4&quality=3&start=5&duration=3&autoConvert=true

๐ŸŽฌ Video Editing Workflows

Export segments as high-quality GIFs

?video=https://editor.com/export.mp4&quality=6&start=60&duration=8&fps=30&autoConvert=true

Testing Your Integration

๐Ÿงช Test URL Generator

Use this in your browser console to generate test URLs:

// Test URL generation (BASE_URL is already defined)
const testURL = window.generateConverterURL(window.BASE_URL, {
  video_url: 'https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4',
  quality: 4,
  start_time: 10,
  duration: 5,
  fps: 20,
  auto_convert: true
});

console.log('Test URL:', testURL);
window.open(testURL, '_blank');

// Or use the quick test function
testConverterIntegration();

Quality Levels Reference

Level Name Max Width FPS Best For
1 Low 320px 8 FPS Small files, quick sharing
2 Medium 480px 12 FPS Standard web GIFs
3 High 720px 15 FPS HD quality GIFs
4 Very High 1080px 20 FPS Full HD presentations
5 Ultra 1440px 25 FPS Professional workflows
6 Lossless Original 30 FPS Maximum quality

Ready to Integrate?

Your MP4 to GIF converter is now ready for integration from any domain!

Try Live Converter Live API Docs