Supported Formats

Video formats and encoding specifications supported by RIXL.

Understanding supported input formats helps you prepare videos for optimal processing speed and compatibility.

Supported Input Formats

Recommended for fastest processing:

  • MP4 - H.264/H.265 video with Opus audio
  • MOV - QuickTime containers (Apple ecosystem)
  • WebM - VP8/VP9 with Vorbis/Opus audio

Also supported but may require longer processing:

  • MKV - Matroska container format
  • AVI - Legacy Windows format
  • FLV - Flash video format

MP4 Container

Optimal format for processing:

  • Video codecs: H.264 (AVC), H.265 (HEVC)
  • Audio codecs: Opus, MP3
  • Processing speed: Fastest transcoding times
  • Compatibility: Universal browser and device support

Why MP4 is recommended:

  • Native support in all modern browsers
  • Efficient transcoding with minimal quality loss
  • Broad compatibility across devices and platforms
  • Industry standard for web video delivery

MOV Container (QuickTime)

Apple ecosystem optimized:

  • Video codecs: H.264, H.265, ProRes (limited support)
  • Audio codecs: Opus, PCM
  • Processing speed: Fast transcoding, especially from Apple devices
  • Use cases: Content from iPhone, iPad, Mac recording applications

Considerations:

  • Slightly larger file sizes than MP4
  • Excellent quality preservation from Apple devices
  • May contain advanced metadata and color information

WebM Container

Open-source web format:

  • Video codecs: VP8, VP9, AV1 (experimental)
  • Audio codecs: Vorbis, Opus
  • Processing speed: Moderate transcoding times
  • Use cases: Browser-captured content, open-source workflows

Secondary Formats (Supported)

MKV Container (Matroska)

Feature-rich container:

  • Video codecs: H.264, H.265, VP8, VP9, and others
  • Audio codecs: Opus, MP3, FLAC, Vorbis
  • Processing impact: Longer transcoding due to format complexity
  • Use cases: High-quality archival content, advanced subtitle support

AVI Container (Legacy)

Legacy Windows format:

  • Video codecs: Various (DivX, Xvid, H.264)
  • Audio codecs: MP3, PCM, AC3
  • Processing impact: Slower transcoding, format conversion required
  • Use cases: Older content, legacy system compatibility

FLV Container (Flash)

Legacy web format:

  • Video codecs: H.264, VP6
  • Audio codecs: Opus, MP3
  • Processing impact: Conversion overhead for modern delivery
  • Use cases: Legacy Flash content migration

Video Codec Support

Universal compatibility:

  • Profiles: Baseline, Main, High
  • Levels: Up to 5.2 (4K support)
  • Processing: Fastest transcoding times
  • Output: Maintains high quality with efficient compression

H.265 (HEVC) - Advanced

Next-generation efficiency:

  • Profiles: Main, Main 10 (10-bit)
  • Quality: 30-50% better compression than H.264
  • Processing: Moderate transcoding times
  • Compatibility: Modern devices and browsers

VP8/VP9 - Open Source

WebM ecosystem:

  • VP8: Older but widely supported
  • VP9: Better compression, HDR support
  • Processing: Variable transcoding times
  • Use cases: Open-source workflows, YouTube optimization

Audio Codec Support

Standard web audio:

  • Bitrates: 64kbps to 320kbps
  • Channels: Mono, stereo, 5.1 surround
  • Compatibility: Universal browser support
  • Quality: Excellent quality-to-size ratio

MP3 - Compatible

Legacy format support:

  • Bitrates: 64kbps to 320kbps
  • Compatibility: Universal support
  • Processing: Minimal transcoding overhead
  • Use cases: Legacy content, simple audio requirements

Advanced Audio Formats

Specialized audio:

  • Opus: High-efficiency codec for streaming
  • FLAC: Lossless compression for archival quality
  • PCM: Uncompressed audio for maximum quality
  • Vorbis: Open-source alternative to MP3

Format Preparation Guidelines

Source File Optimization

Format: MP4 + H.264

Fastest processing with universal compatibility

Resolution: Upload Highest Available

Up to 4K for Pro tier, system scales down appropriately

Frame Rate: 30fps or 60fps

Standard rates for optimal processing and compatibility

Audio: Opus Codec

Best compatibility and quality for source material

Pre-processing Recommendations

Before upload:

  • Container format: Convert to MP4 if using other formats
  • Video codec: Ensure H.264 encoding for the fastest processing
  • Audio codec: Use Opus for optimal quality and compression
  • Resolution: Keep source resolution, avoid upscaling

Processing Time Impact

Format Processing Speed

Fastest processing (MP4/H.264):

  • Direct transcoding with minimal format conversion
  • Optimized encoding pipelines
  • Reduced processing overhead

Moderate processing (MOV, WebM):

  • Some format conversion is required
  • Generally good processing efficiency
  • Minimal quality impact

Slower processing (MKV, AVI, FLV):

  • Significant format conversion overhead
  • Multiple encoding passes may be required
  • Potential quality degradation from multiple conversions

Optimization Strategies

For fastest processing:

  1. Use MP4 container with H.264 video and Opus audio
  2. Match standard resolutions (720p, 1080p, 4K)
  3. Use standard frame rates (24fps, 30fps, 60fps)
  4. Avoid exotic codecs or unusual encoding parameters

Quality Considerations

Lossless vs. Lossy

Source quality preservation:

  • Lossless formats: Better quality preservation but larger files
  • Lossy formats: Smaller files but potential quality loss
  • Recommendation: Use high-quality lossy formats (H.264/H.265) for the best balance

Color Space and a bit of Depth

Advanced quality features:

  • Standard: 8-bit YUV 4:2:0 color space
  • Enhanced: 10-bit YUV 4:2:2 for professional content
  • HDR support: BT.2020 color space with HDR metadata
  • Processing: Pro tier required for advanced color features

Compatibility Matrix

Browser Support

Format compatibility across browsers:

  • MP4/H.264: Universal support (Chrome, Firefox, Safari, Edge)
  • WebM/VP8: Wide support (Chrome, Firefox, Opera)
  • WebM/VP9: Modern browser support
  • MOV: Limited direct support, transcoding recommended

Device Support

Mobile and device compatibility:

  • iOS devices: Native MP4/H.264 and MOV support
  • Android devices: MP4/H.264 universal support
  • Smart TVs: MP4/H.264 for maximum compatibility
  • Gaming consoles: MP4/H.264 recommended

Troubleshooting Format Issues

Common Problems

Upload failures:

  • Unsupported codec: Check video and audio codec compatibility
  • Corrupted files: Verify file integrity before upload
  • Size limitations: Ensure files are under 2GB limit

Processing failures:

  • Exotic formats: Convert to MP4/H.264 before upload
  • DRM protection: Remove DRM protection before processing
  • Variable frame rates: Consider converting to constant frame rate

Format Conversion Tools

Recommended conversion tools:

  • FFmpeg: Command-line tool for format conversion
  • HandBrake: User-friendly GUI for video conversion
  • Adobe Media Encoder: Professional conversion tool
  • Online converters: Web-based conversion for simple tasks

Best Practices

File Preparation

Optimize before upload:

  • Use recommended formats for the fastest processing
  • Maintain source quality until ready for final encoding
  • Test files with small samples before bulk uploads
  • Organize content with clear naming conventions

Quality Assurance

Ensure optimal results:

  • Preview content before upload to verify quality
  • Check audio sync and quality in source files
  • Verify aspect ratios and resolution requirements
  • Test compatibility across target devices and browsers

Next Steps