Overview
The Terra Multimedia subrepo provides enhanced multimedia packages and codecs that may conflict with Fedora’s standard packages. This repository includes cutting-edge video/audio codecs, multimedia frameworks, and creative applications with full codec support.Repository Configuration
Priority 80 ensures multimedia packages from this repository override Fedora’s limited-codec versions.
Installation
Install GStreamer plugins (optional)
For complete media playback in GNOME and other desktop environments:
Core Packages
FFmpeg
The flagship package providing comprehensive multimedia framework:Video Codecs
- H.264/AVC (x264) - Universal video codec
- H.265/HEVC (x265) - Next-gen high-efficiency codec
- AV1 (SVT-AV1) - Royalty-free modern codec
- VP9 (SVT-VP9) - Google’s high-quality codec
- VVC/H.266 (vvenc/vvdec) - Cutting-edge codec
- XEVE/XEVD - MPEG-5 EVC codec
- MPEG-2 - Legacy broadcast codec
Hardware Acceleration
- NVIDIA NVENC/NVDEC - NVIDIA GPU acceleration
- Intel Quick Sync - Intel GPU acceleration
- AMD AMF - AMD GPU acceleration
- VA-API - Linux video acceleration API
- VDPAU - NVIDIA/AMD video decode API
Advanced Features
- HandBrake patches - Enhanced encoding compatibility
- Chromium patches - Better browser integration
- DeckLink SDK 14 - Blackmagic hardware support
- LCEVCdec - MPEG-5 LCEVC enhancement layer
- CUDA 13 - Latest NVIDIA CUDA support
GStreamer Plugins
Comprehensive multimedia framework for desktop applications.gstreamer1-plugins-ugly
Provides patent-encumbered but commonly needed plugins:- x264 encoder/decoder
- x265 encoder/decoder
- MPEG-2 support
- MP3 decoding
- DVD playback
gstreamer1-plugins-bad
Experimental and specialized plugins:- OpenCV integration
- OpenH264 support
- LCEVCdec support
- Hardware acceleration
- Advanced filters and effects
gstreamer1-plugin-libav
FFmpeg integration for GStreamer:gstreamer1-vaapi
Hardware-accelerated video encoding/decoding via VA-API.gstreamer1-plugin-icamerasrc
Intel camera source plugin with video format patches:Video Codec Libraries
x264
H.264/AVC encoder library - industry standard for video encoding.x265
H.265/HEVC encoder library with advanced features: Applied patches:XEVE/XEVD
MPEG-5 Essential Video Coding encoder and decoder: XEVE patches:VVenC/VVdeC
Versatile Video Coding (H.266/VVC) encoder and decoder - next generation codec.Kvazaar
Open-source HEVC encoder implementation.uavs3d
AVS3 decoder with architecture fixes:LCEVCdec
MPEG-5 LCEVC (Low Complexity Enhancement Video Coding) decoder.Audio Packages
sndio
Small audio and MIDI framework.rtaudio (nightly)
Realtime audio I/O library - nightly builds for latest features.vgmstream
Video game music stream decoder - play game audio formats.TDF (The Decoding Forest)
Multi-format audio decoding library.Music Production
Zrythm
Digital audio workstation (DAW) for music production.Carla
Modular audio plugin host.Yabridge
Run Windows VST plugins on Linux.OpenUtau
Open-source singing synthesis software.Deadbeef
Lightweight music player with extensive plugin support.deadbeef-mpris2-plugin
MPRIS2 support for Deadbeef - desktop integration.Video Production
mjpegtools
Tools for MJPEG video recording and playback.gpu-screen-recorder
Hardware-accelerated screen recording:- Minimal CPU usage
- NVIDIA/AMD GPU support
- Real-time encoding
Package List Summary
The Terra Multimedia repository contains 23 packages spanning:| Category | Count | Examples |
|---|---|---|
| Video Codecs | 8 | x264, x265, xeve, vvenc |
| GStreamer | 5 | plugins-bad, plugins-ugly, libav |
| Audio | 4 | sndio, rtaudio, vgmstream |
| Music Production | 5 | zrythm, carla, yabridge |
| Core Framework | 1 | FFmpeg |
Use Cases
Video Playback
For complete video playback support:- All video formats in media players
- YouTube and streaming services
- DVD/Blu-ray playback
- Game capture playback
Content Creation
For video editing and encoding:Music Production
For digital audio workstation setup:Game Streaming
For streaming and recording gameplay:Hardware Acceleration
To enable hardware-accelerated encoding/decoding:For Intel GPUs
For AMD GPUs
For NVIDIA GPUs
Legal Considerations
Royalty-free codecs available in this repository:- AV1 - Completely royalty-free
- VP9 - Google’s royalty-free codec
- Opus - Modern royalty-free audio codec
Troubleshooting
Missing codecs in applications
If videos don’t play after installation:-
Clear GStreamer cache:
-
Rebuild plugin registry:
-
Test codec availability: