~/ffmpeg.party
[ TOOL · T/02 ]

AV1 wizard

Generate FFmpeg commands for AV1 encoding using the SVT-AV1 encoder

Always read commands before running them. Verify paths and output filenames.

01SOURCE / OUTPUT
filenames + time range
.webm / .mkv preferred. .mp4 works but needs AAC instead of Opus.
optional · accepts hh:mm:ss or seconds
optional · accepts hh:mm:ss or seconds

02VIDEO ENCODING
libsvtav1 · CRF mode
default 30 · lower = better quality / larger file
speed/quality tradeoff
must include unit · e.g. 10s, 500ms
optional
SVT-AV1 toggles
colon-separated · e.g. bit-depth=10:tile-columns=1

03AUDIO
opus by default in webm/mkv
leave empty or 0 for no audio

04METADATA
webm/mkv · mp4 limited support
overrides auto-generated encoding info

05ADVANCED
extra ffmpeg flags
optional · custom parameters appended to the command

about · references

This tool generates FFmpeg commands for high-quality AV1 files using the SVT-AV1 encoder. Only input and output filenames are required — all other settings are optional with sensible defaults.

Time format: in/out points accept either time format (1:30, 00:01:30) or seconds (90). Semicolons get converted to colons automatically.

Keyframe interval: must include a time unit, s for seconds or ms for milliseconds (e.g. 10s or 500ms).

Metadata: encoding parameters (CRF, preset, custom params) are auto-embedded in the comment field unless you provide a comment override. Check "strip existing metadata first" to clear source metadata before adding new fields. Date format is YYYY-MM-DD.

Extra params: colon-separated SVT-AV1 options (e.g. bit-depth=10:tile-columns=1). Leading/trailing colons are handled.

References

$ ffmpeg-command
copied!