| name | ffmpeg-format-conversion |
| description | Convert media files between formats - video containers, audio formats, and codec transcoding |
FFmpeg Format Conversion Skill
Convert media files between different formats and containers.
When to Use
- Convert video containers (MP4, MKV, AVI, etc.)
- Convert audio formats (MP3, AAC, WAV, etc.)
- Transcode to different codecs
- Copy streams without re-encoding (fast)
Basic Conversion
ffmpeg -i input.avi output.mp4
ffmpeg -i input.mp4 -c copy output.mkv
ffmpeg -i input.mp4 -c:v libx264 -c:a aac output.mp4
Video Codec Conversion
ffmpeg -i input.mp4 -c:v libx264 output.mp4
ffmpeg -i input.mp4 -c:v libx265 output.mp4
ffmpeg -i input.mp4 -c:v libvpx-vp9 output.webm
ffmpeg -i input.mp4 -c:v libaom-av1 output.mp4
Audio Format Conversion
ffmpeg -i input.wav -acodec libmp3lame -q:a 2 output.mp3
ffmpeg -i input.wav -c:a aac -b:a 192k output.m4a
ffmpeg -i input.wav -c:a libopus -b:a 128k output.opus
ffmpeg -i input.wav -c:a flac output.flac
Quality Settings
ffmpeg -i input.mp4 -c:v libx264 -crf 23 output.mp4
ffmpeg -i input.mp4 -b:v 2M -b:a 192k output.mp4
ffmpeg -i input.mp4 -c:v libx264 -b:v 2M -pass 1 -f null /dev/null
ffmpeg -i input.mp4 -c:v libx264 -b:v 2M -pass 2 output.mp4