Back to Blog

Effortlessly Create Picture-in-Picture Videos Using FFMPEGAPI.net

July 2026 FFMPEG API Team

In today's fast-paced digital landscape, creating engaging video content is paramount. With FFMPEGAPI.net, developers can quickly implement picture-in-picture functionality without the complexities of managing FFmpeg infrastructure. This article explores how to use the Picture in Picture API to enhance your video projects efficiently.

What is the Picture in Picture API?

The Picture in Picture API provided by FFMPEGAPI.net allows developers to overlay one video on top of another, creating a dynamic viewing experience. This feature is especially useful for content creators who want to add commentary, tutorials, or secondary footage to their primary video.

  • Overlay one video on another effortlessly.
  • Customizable position and scale for overlays.
  • Options for audio sources to enrich your video.

How to Use the Picture in Picture API

To utilize the Picture in Picture functionality, you simply make a POST request to the /api/picture_in_picture endpoint. This endpoint requires specific parameters to process your videos correctly.

  • Add your main and overlay video URLs.
  • Configure the position and scale of the overlay.
  • Choose the audio option for your output video.
import requests

url = 'https://ffmpegapi.net/api/picture_in_picture'

payload = {
    'main_video_url': 'https://example.com/main.mp4',
    'pip_video_url': 'https://example.com/overlay.mp4',
    'position': 'top-right'
}

headers = {'Content-Type': 'application/json'}

response = requests.post(url, json=payload, headers=headers)
print(response.json())

Parameters Explained

The following parameters are required and optional for the Picture in Picture API:

1. **main_video_url**: The URL of your main video.

2. **pip_video_url**: The URL of the overlay video.

3. **position**: Optional; where the overlay appears (default is bottom-right).

4. **scale**: Optional; controls the size of the overlay (default is iw/4:ih/4).

FFMPEGAPI.net simplifies the process of adding picture-in-picture capabilities to your video applications. With no server management required and an easy-to-use REST API, you can focus on creating compelling content while we handle the video processing. Start leveraging the power of our Picture in Picture API today and elevate your media workflows.

Ready to Start Processing Videos?

Get your free API key and start merging videos in minutes

Get Started Free