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

VP9 wizard

Generate FFmpeg commands for VP9 encoding using 2-pass libvpx-vp9

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

01SOURCE / OUTPUT
filenames + time range
.webm or .mkv preferred for VP9
optional · accepts hh:mm:ss or seconds
optional · accepts hh:mm:ss or seconds

02VIDEO ENCODING
libvpx-vp9 · 2-pass · CRF mode
default 32 · range 0–63 · lower = better quality
optional · GOP size in frames
optional · e.g. scale=1280:720, crop=1920:800:0:140

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

04METADATA
webm/mkv · added on second pass only

05ADVANCED
extra ffmpeg flags
applied to both encoding passes
applied only to the final pass
null output target

about · references

Generates FFmpeg commands for high-quality VP9-encoded videos with Opus audio using 2-pass encoding. Outputs to WebM or MKV containers.

Why 2-pass: VP9 benefits significantly from a first analysis pass. The output of the first pass goes to a null target (NUL on Windows, /dev/null elsewhere). Pick the right target above.

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

Metadata: all fields are added only on the second pass. Check "strip existing metadata" to clear source metadata first. Date format is YYYY-MM-DD.

Extra options: the first field applies to both passes, the second only to the final pass. Use these for thread count or extra metadata.

References

$ ffmpeg-command
copied!