Skip to content

ffmpeg-7.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 20:47
· 168 commits to main since this release

version 7.0:

  • DXV DXT1 encoder
  • LEAD MCMP decoder
  • EVC decoding using external library libxevd
  • EVC encoding using external library libxeve
  • QOA decoder and demuxer
  • aap filter
  • demuxing, decoding, filtering, encoding, and muxing in the
    ffmpeg CLI now all run in parallel
  • enable gdigrab device to grab a window using the hwnd=HANDLER syntax
  • IAMF raw demuxer and muxer
  • D3D12VA hardware accelerated H264, HEVC, VP9, AV1, MPEG-2 and VC1 decoding
  • tiltandshift filter
  • qrencode filter and qrencodesrc source
  • quirc filter
  • lavu/eval: introduce randomi() function in expressions
  • VVC decoder (experimental)
  • fsync filter
  • Raw Captions with Time (RCWT) closed caption muxer
  • ffmpeg CLI -bsf option may now be used for input as well as output
  • ffmpeg CLI options may now be used as -/opt , which is equivalent
    to -opt <contents of file >
  • showinfo bitstream filter
  • a C11-compliant compiler is now required; note that this requirement
    will be bumped to C17 in the near future, so consider updating your
    build environment if it lacks C17 support
  • Change the default bitrate control method from VBR to CQP for QSV encoders.
  • removed deprecated ffmpeg CLI options -psnr and -map_channel
  • DVD-Video demuxer, powered by libdvdnav and libdvdread
  • ffprobe -show_stream_groups option
  • ffprobe (with -export_side_data film_grain) now prints film grain metadata
  • AEA muxer
  • ffmpeg CLI loopback decoders
  • Support PacketTypeMetadata of PacketType in enhanced flv format
  • ffplay with hwaccel decoding support (depends on vulkan renderer via libplacebo)
  • dnn filter libtorch backend
  • Android content URIs protocol
  • AOMedia Film Grain Synthesis 1 (AFGS1)
  • RISC-V optimizations for AAC, FLAC, JPEG-2000, LPC, RV4.0, SVQ, VC1, VP8, and more
  • Loongarch optimizations for HEVC decoding
  • Important AArch64 optimizations for HEVC
  • IAMF support inside MP4/ISOBMFF
  • Support for HEIF/AVIF still images and tiled still images
  • Dolby Vision profile 10 support in AV1
  • Support for Ambient Viewing Environment metadata in MP4/ISOBMFF
  • HDR10 metadata passthrough when encoding with libx264, libx265, and libsvtav1