Pixloop Renderer
# Merge Audio-Video Seamlessly combine audio tracks with video assets. ## Overview The Merge Audio-Video tool is a high-performance utility designed for creative professionals and marketing teams who need to synchronize external audio files with video content. Whether you are adding a professional voiceover to a product demo, syncing a custom soundtrack to a social media ad, or replacing low-quality camera audio with studio-recorded sound, this model provides a robust solution for professional-grade muxing. Unlike standard video editors that may require complex timelines, this model focuses on precision and efficiency. It handles the technical heavy lifting of stream alignment, codec management, and duration normalization, ensuring that your final output maintains the highest possible fidelity. By supporting a wide range of formats and offering granular control over codecs and volume, it serves as an essential bridge between raw production assets and final distribution-ready video files. This model is distinct because it prioritizes stream integrity. By allowing users to choose between re-encoding or direct stream copying, it minimizes generation loss, ensuring that your video quality remains pristine throughout the merging process. It is the ideal tool for automated workflows where consistency and speed are paramount. ## Use Cases * Synchronizing professional voiceover tracks with raw product footage for e-commerce ads. * Replacing background noise in street-interview style content with clean, studio-recorded audio. * Merging high-fidelity background music tracks with short-form social media video clips (TikTok/Reels). * Normalizing audio volume levels across multiple video segments to ensure consistent playback for brand campaigns. * Creating localized versions of video ads by swapping original language audio with translated voiceovers. * Combining multi-track audio recordings with video for high-quality webinar or tutorial exports. ## Parameters The following parameters allow for precise control over the muxing process. Please refer to the input configuration schema for specific data types, default values, and constraints regarding audio/video codecs and duration handling. ## Tips for Best Results * Use the 'copy' codec setting whenever possible to avoid re-encoding, which preserves the original quality and significantly speeds up the rendering process. * When the audio track is longer than your video, set the durationMode to 'video' to ensure the output file is automatically trimmed to match the visual content. * If your source audio is too quiet, use the audioVolume parameter to boost levels, but keep it under 1.5 to avoid digital clipping or distortion. * For social media platforms, always verify that your outputFormat is set to 'mp4' with the 'aac' audio codec for maximum compatibility across mobile devices. * If you are replacing original audio, ensure the replaceAudio flag is set to 'true' to prevent audio layering, which can cause unpleasant echo or phasing issues. * Always preview a short sample of your audio before merging to ensure that the sample rate matches your video project requirements. ## About This model is powered by the renderer-worker engine, a specialized infrastructure developed for high-throughput media processing. It leverages industry-standard FFmpeg libraries to ensure reliable, cross-platform compatibility and high-fidelity output. Designed specifically for the Pixloop ecosystem, this tool is optimized for integration into automated creative pipelines, providing ad agencies and marketing teams with a scalable way to handle complex audio-video synchronization tasks without the need for manual non-linear editing software.
Model input reference derived from preset schema.
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| audioUrl | audio | Yes | - | Input audio file (MP3, WAV, AAC, etc.) |
| videoUrl | video | Yes | - | Input video file (MP4, MOV, AVI, etc.) |
| audioCodec | select | No | "aac" | Audio codec for encoding. Use copy to preserve original codec |
| videoCodec | select | No | "copy" | Video codec for encoding. Use copy to preserve original codec |
| audioVolume | number | No | 1 | Audio volume multiplier (0-5). 1.0 = original volume |
| durationMode | select | No | "video" | How to handle duration differences between video and audio |
| outputFormat | select | No | "mp4" | Output video format |
| replaceAudio | boolean | No | true | Replace the original video audio with the new audio file |