-
-
Notifications
You must be signed in to change notification settings - Fork 1
Linux FFmpeg Guide
Mattscreative edited this page Dec 5, 2025
·
2 revisions
Complete beginner-friendly guide to FFmpeg on Linux, covering Arch Linux, CachyOS, and other distributions including installation, video/audio conversion, and encoding.
- FFmpeg Installation
- Basic Usage
- Video Conversion
- Audio Conversion
- Advanced Operations
- Troubleshooting
Arch/CachyOS:
# Install FFmpeg
sudo pacman -S ffmpeg
# With all codecs
sudo pacman -S ffmpeg ffmpeg-fullDebian/Ubuntu:
sudo apt install ffmpegFedora:
sudo dnf install ffmpegCheck FFmpeg:
# Check version
ffmpeg -version
# List codecs
ffmpeg -codecsBasic conversion:
# Convert video format
ffmpeg -i input.mp4 output.avi
# Convert with quality
ffmpeg -i input.mp4 -crf 23 output.mp4Extract audio from video:
# Extract audio
ffmpeg -i video.mp4 -vn -acodec copy audio.aac
# Or convert audio format
ffmpeg -i video.mp4 -vn audio.mp3Convert formats:
# MP4 to AVI
ffmpeg -i input.mp4 output.avi
# MP4 to MKV
ffmpeg -i input.mp4 output.mkv
# With quality settings
ffmpeg -i input.mp4 -c:v libx264 -crf 23 output.mp4Change resolution:
# Resize to 1080p
ffmpeg -i input.mp4 -vf scale=1920:1080 output.mp4
# Resize to 720p
ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4Convert audio:
# MP3 to WAV
ffmpeg -i input.mp3 output.wav
# WAV to FLAC
ffmpeg -i input.wav output.flac
# With quality
ffmpeg -i input.mp3 -b:a 320k output.mp3Trim video:
# Cut from 10s to 30s
ffmpeg -i input.mp4 -ss 00:00:10 -t 00:00:20 output.mp4Concatenate videos:
# Create file list
echo "file 'video1.mp4'" > list.txt
echo "file 'video2.mp4'" >> list.txt
# Merge
ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4Check codecs:
# List available codecs
ffmpeg -codecs
# Install codecs if needed
sudo pacman -S ffmpeg-fullCheck input:
# Get video info
ffmpeg -i input.mp4
# Check format
file input.mp4This guide covered FFmpeg installation, basic usage, video/audio conversion, and advanced operations for Arch Linux, CachyOS, and other distributions.
- Multimedia - Media applications
- Video Editing - Video editing
- FFmpeg Documentation: https://ffmpeg.org/
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.