FFmpeg 7.0版本是一个重要的更新,稳定版已于2024年4月5日发布,带来了许多新特性和改进。以下是一些亮点:
复制完整Changelog如下:
– EVC decoding using external library libxevd
– EVC encoding using external library libxeve
– QOA decoder and demuxer
– 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
– qrencode filter and qrencodesrc source
– lavu/eval: introduce randomi() function in expressions
– 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 <path>, which is equivalent
to -opt <contents of file <path>>
– 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
– 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
请注意,这些更新可能会随着FFmpeg的进一步开发而有所变化,因此在实际使用时,建议查阅最新的官方文档和更新日志以获取最准确的信息。