Skip to content

Quality Presets

Detailed specifications for podkit’s audio and video transcoding presets.

Unified vs Specific Quality

podkit uses a layered quality system:

  • quality sets a baseline for both audio and video. Values common to both (max, high, medium, low) apply to everything. Audio-only values like lossless and CBR variants are accepted but only affect audio.
  • audioQuality overrides quality for audio specifically. Accepts all audio presets.
  • videoQuality overrides quality for video specifically. Accepts max, high, medium, low.

This lets you use a single quality setting for simplicity, or fine-tune audio and video independently. See Config File Reference for the full resolution chain.

Audio Presets

Preset Summary

PresetTypeTargetDescription
losslessLosslessN/AApple Lossless (only from lossless sources)
maxVBR~320 kbpsHighest VBR quality level
max-cbrCBR320 kbpsGuaranteed 320 kbps
highVBR~256 kbpsTransparent quality (default)
high-cbrCBR256 kbpsPredictable file sizes
mediumVBR~192 kbpsExcellent quality
medium-cbrCBR192 kbps
lowVBR~128 kbpsGood quality, space-efficient
low-cbrCBR128 kbps

File Size Estimates

For a 4-minute song:

PresetModeApprox BitrateFile Size
losslessLossless~900 kbps~26 MB
maxVBR~320 kbps~9.4 MB
highVBR~256 kbps~7.5 MB
mediumVBR~192 kbps~5.6 MB
lowVBR~128 kbps~3.8 MB

VBR file sizes vary based on content complexity. CBR sizes are exact.

VBR vs CBR

ModeDescription
VBRVariable bitrate - adapts to content complexity. Better quality-per-MB.
CBRConstant bitrate - predictable file sizes. May waste bits on simple passages.

VBR is recommended for most uses. VBR AAC works correctly for seeking on iPods.

Lossless Preset

The lossless preset produces Apple Lossless (ALAC) files:

  • Lossless - No quality loss from original
  • Larger files - Approximately 50-60% of original lossless size
  • Source requirement - Only applies to lossless sources (FLAC, WAV, AIFF, ALAC)
  • Lossy quality - Lossy sources use the lossyQuality preset (default: max)

Encoder Mapping

FFmpeg encoder settings by preset:

PresetNative AAC (-q:a)libfdk_aac (-vbr)aac_at (-q:a)
max/high5514
medium4411
low236

Video Presets

Preset Summary

PresetDescriptionRecommended For
maxHighest quality, largest filesBest viewing, ample storage
highExcellent quality (default)General use
mediumGood quality, smaller filesLimited storage
lowSpace-efficientMaximum capacity

Bitrate by Device and Preset

PresetiPod Classic (640x480)iPod Video (320x240)
max640x480 @ 2500 kbps320x240 @ 768 kbps
high640x480 @ 2000 kbps320x240 @ 600 kbps
medium640x480 @ 1500 kbps320x240 @ 400 kbps
low640x480 @ 1000 kbps320x240 @ 300 kbps

File Size Estimates

For a 2-hour movie on iPod Classic:

PresetApprox Size
max~2.2 GB
high~1.8 GB
medium~1.3 GB
low~900 MB

Source Quality Awareness

Video quality is capped to source quality:

Source QualityUser SettingEffective Output
1080p @ 8 Mbpshigh640x480 @ 2000 kbps
480p @ 1.5 Mbpshigh480p @ 1500 kbps (capped)
360p @ 800 kbpshigh360p @ 800 kbps (source limited)

Choosing a Preset

For Audio

Use CaseRecommended Preset
Audiophile, large storagelossless with lossyQuality = "max"
Best quality, reasonable sizehigh (default)
Limited storagemedium
Minimum storagelow
Predictable file sizesAny -cbr variant

For Video

Use CaseRecommended Preset
Best viewing experiencemax
General usehigh (default)
Limited storagemedium
Maximum capacitylow

See Also