FFmpeg 是开源多媒体框架,是用于录制、转换、编辑和串流音频和视频的完整解决方案,适用于 Windows、Mac 和 Linux,它支持大多数视频和音频格式之间的转换。
FFmpeg 4.4.1 发布,主要修复了此前版本存在的各种错误:
- avcodec/ttadsp: 修复
tta_filter_process_c() 中的整数溢出。
- avutil/mathematics: 记录
av_rescale_rnd() 在非 int64 结果上的行为
- avformat/matroskadec: 在
matroska_reset_status()中,失败时也要重置状态。
- avcodec/apedec: 使用 64bit 以避免溢出
- avcodec/apedec: 修复
long_filter_ehigh_3830()中未定义的整数溢出。
- avfilter/scale_npp: 修复输出帧尺寸不对齐的问题;
- avcodec/mpeg12dec: 不要在错误返回时将
mpeg_f_code 放入无效状态;
- avformat/mvdec: 不要设置无效的采样率
- avformat/sbgdec: 检查
expand_tseq() 中的 t0 溢出问题;
- avformat/sbgdec: 检查
opt_duration 和 start 是否溢出
- avformat/mov: 检查重复的 clli
- avformat/adtsenc: 检查 adts_decode_extradata 中 init_get_bits 的返回值
- avcodec/webp: 在
decode_entropy_coded_image()中检查循环中的可用空间。
- avcodec/h264dec: 在
ff_print_debug_info2() 中使用图片参数
- avcodec/frame_thread_encoder: 在启动过程中,错误地释放 AVCodecContext 结构
- avcodec/vc1dec: 禁用 *IMAGE 的错误隐藏功能;
- ……
更多详情可查看:https://ffmpeg.org/