mirror of
https://gitlab.com/g33kphr33k/av1conv.sh.git
synced 2026-05-06 08:56:59 -04:00
a0c5b01216
- Fixed standard encoding path to apply all SVT-AV1 config variables (fast-decode, enable-overlays, aq-mode, enable-qm, qm-min, qm-max, tile-columns were previously ignored outside grain synthesis mode) - Fixed grain path to use $svt_aq_mode variable instead of hardcoded value - Removed scd=1 from both encode paths (no-op in SVT-AV1 3.x, generated warnings) - Updated bundled ffmpeg to N-123918-gf7ca6f7481 (April 2026 snapshot, SVT-AV1 3.1.2) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Bundled FFmpeg Binaries
These are bundled FFmpeg snapshot binaries built by Martin Riedl with comprehensive codec support including the latest available SVT-AV1 encoder in the snapshot.
Version Information
- FFmpeg Version: N-123918-gf7ca6f7481 (development snapshot)
- Build Date: April 2026 snapshot
- Source: https://ffmpeg.martin-riedl.de
- Architecture: Linux amd64 (x86_64)
- libavutil: 60.30.100
- libavcodec: 62.29.101
- libavformat: 62.13.102
- libavdevice: 62.4.100
- libavfilter: 11.15.101
- libswscale: 9.7.100
- libswresample: 6.4.100
Key Features Included
Video Codecs
- SVT-AV1 (libsvtav1) - Latest Scalable Video Technology for AV1 encoding
- Includes current SVT-AV1 3.x improvements for better speed and perceptual quality
- Enhanced lookahead support (up to 120 frames)
- Improved adaptive quantisation and scene change detection
- AV1 decoding (dav1d) - Fast AV1 decoder
- AV1 encoding alternatives (libaom, librav1e)
- H.264 (libx264) - Industry standard H.264 encoder
- H.265/HEVC (libx265) - High Efficiency Video Coding
- VP8/VP9 (libvpx) - Google's VP8/VP9 codecs
- VVC (libvvenc) - Versatile Video Coding (next-gen codec)
- WebP (libwebp) - Image and animation format
Quality Analysis
- VMAF (libvmaf) - Video Multi-Method Assessment Fusion for perceptual quality measurement
- VMAF Motion score calculation
Audio Codecs
- MP3 (libmp3lame)
- Opus (libopus)
- Vorbis (libvorbis)
- Theora (libtheora)
Additional Features
- Subtitle rendering (libass)
- Font rendering (libfreetype, fontconfig, libharfbuzz)
- Image processing (libzimg)
Why Bundled?
These bundled binaries ensure:
- Consistent behaviour - Same FFmpeg version across all systems
- Required features - Both SVT-AV1 and VMAF support guaranteed
- Predictable feature set - Built with the same codec and filter support expected by the script
- Latest codecs - SVT-AV1 and other modern encoders at current versions
Licence
This build was compiled with --enable-nonfree in addition to GPL components.
FFmpeg reports that this makes the binary non-redistributable; see ffmpeg -L and https://ffmpeg.org/legal.html for details.
Build Configuration
--enable-gray --enable-libxml2 --enable-nonfree --enable-version3 --enable-gpl
--enable-openssl --enable-libfreetype --enable-fontconfig --enable-libharfbuzz
--enable-libsnappy --enable-libsrt --enable-libvmaf --enable-libass
--enable-libklvanc --enable-libzimg --enable-libzvbi --enable-libaom
--enable-libdav1d --enable-libopenh264 --enable-libopenjpeg
--enable-librav1e --enable-libsvtav1 --enable-libvpx --enable-libvvenc
--enable-libwebp --enable-libx264 --enable-libx265 --enable-libmp3lame
--enable-libopus --enable-libvorbis --enable-libtheora --enable-decklink