FFmpeg is an open source multimedia framework. It is a complete solution for recording, converting, editing and streaming audio and video. It is suitable for Windows, Mac and Linux. It supports conversion between most video and audio formats.

FFmpeg 4.4.1 is released, which mainly fixes various errors in previous versions:

avcodec/ttadsp: Fix integer overflow in tta_filter_process_c().
avutil/mathematics: record the behavior of av_rescale_rnd() on non-int64 results
avformat/matroskadec: In matroska_reset_status(), reset the status when it fails.
avcodec/apedec: use 64bit to avoid overflow
avcodec/apedec: Fix undefined integer overflow in long_filter_ehigh_3830().
avfilter/scale_npp: Fix the problem that the output frame size is not aligned;
avcodec/mpeg12dec: Don’t put mpeg_f_code into invalid state when error returns;
avformat/mvdec: Do not set an invalid sampling rate
avformat/sbgdec: Check the t0 overflow problem in expand_tseq();
avformat/sbgdec: Check if opt_duration and start overflow
avformat/mov: check for duplicate clli
avformat/adtsenc: Check the return value of init_get_bits in adts_decode_extradata
avcodec/webp: Check the free space in the loop in decode_entropy_coded_image().
avcodec/h264dec: Use picture parameters in ff_print_debug_info2()
avcodec/frame_thread_encoder: During startup, the AVCodecContext structure was released by mistake
avcodec/vc1dec: Disable the error hiding function of *IMAGE;

For more details, please check: https://ffmpeg.org/

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_durationstart 是否溢出
  • 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 的错误隐藏功能;
  • ……