shanaencoder吧 关注:1,177贴子:5,867
  • 8回复贴,共1

ffmpeg1.0-8.0更新日志[机翻]

只看楼主收藏回复

ffmpeg 1.0 20120928:
我们发布了一个新的主要版本( 1.0 )。 它包含了 git master 分支的所有功能和错误修复。以下是部分列表: 以下是新内容:
- INI和平面输出在ffprobe
-场景检测在libavfilter
- Indeo音频解码器
- channelsplit音频过滤器
- setnsamples音频过滤器
-节拍过滤器
- ffprobe -show_data选项
—支持RTMPT协议
- iLBC编码/解码通过libbc
-微软屏幕1解码器
-加入音频滤波器
-音频通道映射过滤器
-微软ATC屏幕解码器
—RTSP监听模式
- TechSmith屏幕编解码器2解码器
-通过libfdk-aac编码
-微软表达式编码器屏幕解码器
—支持RTMPS协议
—RTMPTS协议支持
-支持RTMPE协议
—支持rtmp协议
—showwaves和showspectrum滤波器
- LucasArts SMUSH播放支持
- SAMI, RealText和SubViewer解码器和解码器
-黑暗之心PAF播放支持
- iec61883设备
- setb filter
—new选项:-progress
- 3GPP定时文本编码器/解码器
- GeoTIFF解码器支持
- ffmpeg -(no)stdin选项
- Opus解码器使用libopus
-使用libaca输出设备
- alphaextract和alphamerge过滤器
- concat过滤器
-裂片过滤器
- Canopus无损编解码器
滤镜中的位图字幕(实验性和临时的)
- MP2编码通过TwoLAME
- BMP解析器
- smptebars源
-设置过滤器
-色相滤波器
- ICO混频器
- SubRip编码器和解码器没有嵌入式定时
-边缘检测滤波器
- framestep过滤器
- ffmpeg -最短选项现在是每个输出文件
-pass和-passlogfile现在是每个输出流
-体积测量滤波器
- Ut视频编码器
-微软屏幕2解码器
Matroska demuxer现在将SRT字幕识别为AV_CODEC_ID_SUBRIP
而不是AV_CODEC_ID_TEXT
-从MPlayer移植的smartblur过滤器
- CPiA解码器
-抽取过滤器从MPlayer移植
- JPEG的RTP解包
-平滑流直播分段混音器
- F4V混频器
—sendcmd和asendcmd过滤器
- WebVTT解码器和解码器(支持简单标签)
- JPEG的RTP打包
- MOV/MP4混音器的快速启动选项
-几个安全修复
我们建议用户、分销商和系统集成商进行升级,除非他们使用的是当前的 git master 版本。


IP属地:广东1楼2025-11-26 16:34回复
    ffmpeg 2.0 20130710:
    我们发布了一个新的主要版本( 2.0 )。 它包含了自 7 月 10 日起 git master 分支的所有功能和错误修复。 以下是部分新增内容清单:
    -曲线滤波器
    -对AVFrame和AVPacket数据进行引用计数
    当输入选项用于输出文件时,ffmpeg现在会失败
    反之亦然
    -从3.93开始支持猴子的音频版本
    -烫发和烫发过滤器
    -音频过滤支持在ffplay
    -在x86和MIPS上加快10%的aac编码速度
    -正弦音频滤波源
    -支持WebP拆模和解码
    新增ffmpeg选项-filter_script和-filter_complex_script
    要从文件中读取的过滤图描述
    - OpenCL支持
    -音频相位滤波器
    - separatefields filter
    - libquvi demuxer
    -所有过滤器的统一选项语法
    -影视滤镜
    -新的交错过滤器
    - smptebar源
    -反向影视滤波器(字段匹配和抽取)
    -色彩平衡滤镜
    - colorchannelmixer过滤器
    - matroska demuxer现在可以输出正确的逐字ASS数据包。它将
    成为下一个libavformat主要更新时的默认设置。
    -体面的原生动画GIF编码
    -海水过滤器
    -交错滤波器
    -时间轴编辑与过滤器
    - vidstabdetect和vidstabtransform滤波器的视频稳定使用
    从视频。刺图书馆
    - astats滤波器
    - trim和atrim过滤器
    - ffmpeg -t和-ss(仅输出)选项现在是样本精确的
    转换音频
    - Matroska muxer现在可以把索引放在文件的开头。
    - extractplanes过滤器
    -矢量镜过滤器
    - ADPCM DTK解码器
    - ADP解耦器
    - RSD消毒液
    - RedSpark demuxer
    - ADPCM IMA根式解码器
    —ZMQ过滤器
    - DCT去噪滤波器(dctdnoiz)
    -从libmpcodecs移植的小波去噪滤波器作为ownoise(以前的“ow”)
    苹果中间编解码器解码器
    - Escape 130视频解码器
    - FTP协议支持
    —V4L2输出设备
    - 3D LUT过滤器(lut3d)
    - SMPTE 302M音频编码器
    在libavfilter中支持切片多线程
    -保持CLUT支持(生成和过滤)
    - VC-1隔行b架支撑
    支持WavPack复用(raw和Matroska)
    - XVideo输出设备
    -小波滤镜
    -真音频(TTA)编码器
    - Go2Webinar解码器
    - McDeint过滤器从libmpcodecs移植
    -从libmpcodecs移植的sab过滤器
    - ffprobe -show_chapters option
    -通过libwavpack编码
    -旋转过滤器
    - SPP过滤器从libmpcodecs移植
    - libgme支持
    - PSNR滤波器
    我们建议用户、分销商和系统集成商进行升级,除非他们使用的是当前的 git master 版本。


    IP属地:广东2楼2025-11-26 16:35
    回复
      2026-03-24 23:52:53
      广告
      不感兴趣
      开通SVIP免广告
      ffmpeg 3.0 爱因斯坦 20160215:
      FFmpeg 3.0 “爱因斯坦” ,一个新版本 重大版本现已发布!以下是部分亮点:
      FFmpeg 原生 AAC 编码器已经过大幅改进,不再被视为实验性产品。
      移除了对 libvo-aacenc 和 libaacplus 的支持
      新增了 30 多个过滤器。
      许多 ASM 优化
      VP9 硬件加速(DXVA2 和 VA-API)
      Cineform 高清解码器
      基于 libdcadec 的新型 DCA 解码器,完全支持 DTS-HD 扩展
      与所有主要版本一样,预计会有重大的不兼容的 API/ABI 变更。
      请查看更新日志以获取更多更新列表。
      —支持通用加密(CENC) MP4编解码
      - DXV解码
      -外立体声滤波器
      - OCR滤波器
      -限制过滤器
      -立体宽幅过滤器
      -立体工具滤镜
      -橡胶带过滤器
      -颤音滤波器
      -玛瑙过滤器
      - chromakey过滤器
      - maskedmerge filter
      - Screenpresso SPV1解码
      -色相指纹混频器
      - ffplay动态音量控制
      -置换过滤器
      - selectivecolor filter
      广泛的原生AAC编码器改进和去除实验标志
      - ADPCM PSX解码器
      - 3dostr, dcstr, fsb, genh, vag, xvag, ads, msf, svag & VPK demuxer
      - zscale滤波器
      -我们是demuxer
      -零拷贝英特尔QSV转码在ffmpeg
      - shuffleframes过滤器
      - SDX2 DPCM解码器
      -振动滤波器
      - innoHeim/Rsupport屏幕捕获编解码器
      - ADPCM AICA解码器
      —ACM解码器和音频解码器的交互
      - XMA1 & XMA2解码器
      -实时过滤器
      - anoisesrc音频滤波器源
      —IVR demuer
      -补偿延迟滤波器
      —压缩机过滤器
      -支持16位RLE SGI图像编码
      -脉冲滤波器
      -侧换门音频滤波器
      —“mipsdspr1”选项已改名为“mipsdsp”
      -强调过滤器
      - mips32r5选项被移除
      - mips64r6选项已被删除
      - dxv2加速VP9解码
      - SOFAlizer:虚拟双耳声学过滤器
      —VAAPI VP9 hwaccel
      -音频高阶多波段参数均衡器
      -自动比特流过滤
      - showspectrumfilter
      移除libstagefright支持
      - spectrumsynth滤波器
      -直方图过滤器
      -在播放中只能用鼠标右键寻找
      -在播放中双击鼠标左键时切换全屏
      - afftfilt filter
      -卷积滤波器
      libquvi支持被移除
      -支持在wav和avi的音频
      - libbaacplus和libvo-aacenc支持删除
      - Cineform高清解码器
      新的DCA解码器,完全支持DTS-HD扩展
      - Windows tv (WTV) demuxer的显著性能改进
      - nnedi deinterlacer
      - streamselect视频和streamselect音频过滤器
      - swaprect过滤器
      -元数据视频和元数据音频过滤器
      - SMPTE VC-2 HQ配置文件支持狄拉克解码器
      -支持HQ配置文件的SMPTE VC-2本机编码器
      我们强烈建议用户、分销商和系统集成商进行升级,除非他们使用的是当前的 git master 版本。


      IP属地:广东3楼2025-11-26 16:37
      回复
        ffmpeg 4.0 吴 20180420:
        FFmpeg 4.0 “Wu” ,一个新的 重大版本现已发布!以下是部分亮点:
        用于编辑 H.264、HEVC 和 MPEG-2 流元数据的比特流过滤器
        实验性 MagicYUV 编码器
        TiVo ty/ty+ 解复用器
        英特尔 QSV 加速的 MJPEG 编码
        原生 aptX 和 aptX HD 编码器和解码器
        NVIDIA NVDEC 加速的 H.264、HEVC、MJPEG、MPEG-1/2/4、VC1、VP8/9 硬件加速解码
        英特尔 QSV 加速叠加过滤器
        mcompand 音频滤波器
        对比度音频滤波器
        OpenCL 叠加过滤器
        视频混合滤镜
        视频标准化滤波器
        音频 lv2 封装滤波器
        VAAPI MJPEG 和 VP8 解码
        AMD AMF H.264 和 HEVC 编码器
        视频填充边框过滤器
        视频设置范围滤波器
        支持 LibreSSL(通过 libtls)
        已停止支持 Windows XP 的构建。最低支持的 Windows 版本为 Windows Vista。
        反卷积视频滤波器
        熵视频滤波器
        希尔伯特音频滤波器源
        空气音频滤波器
        已移除 ffserver 程序
        移除了 ffmenc 和 ffmdec 复用器和解复用器
        VideoToolbox HEVC 编码器和硬件加速器
        VAAPI 加速的 ProcAmp(色彩平衡)、降噪和锐化滤波器
        添加 android_camera indev
        codec2 en/通过 libcodec2 解码
        原生 SBC 编码器和解码器
        德米特音频滤波器
        hapqa_extract 比特流过滤器
        filter_units 比特流过滤器
        通过 libaom 提供 AV1 支持
        E-AC-3 相关帧支持
        用于提取 E-AC-3 核心的比特流过滤器
        Haivision SRT 协议通过 libsrt 实现
        额定过滤器
        我们强烈建议用户、分销商和系统集成商进行升级,除非他们使用的是当前的 git master 版本。


        IP属地:广东4楼2025-11-26 16:39
        回复
          ffmpeg 5.0 洛伦兹 20220107:
          FFmpeg 5.0 “Lorentz” ,一个新的 重要版本现已发布!为了这次姗姗来迟的发布,我们付出了巨大的努力。 已着手移除旧的编码/解码 API 并用新的 API 替换它们。 基于 N:M 的 API,整个 libavresample 库被移除,libswscale 也被移除。 它采用了一种新的、更易于使用的基于 AVframe 的 API,Vulkan 代码也得到了很大的改进。 新增了许多过滤器,包括 libplacebo 集成,最后, 新增了对 DoVi 的支持,包括色调映射和重混。 为了提高音质,AAC 编码器设置也进行了更改。 部分更新日志要点:
          ADPCM IMA Westwood 编码器
          Westwood AUD 复用器
          ADPCM IMA Acorn Replay 解码器
          Argonaut Games CVG 解复用器
          Argonaut Games CVG 复用器
          连接协议
          afwtdn 音频滤波器
          音频和视频片段滤波器
          苹果图形(SMC)编码器
          hsvkey 和 hsvhold 视频过滤器
          去相关音频滤波器
          倾斜音频滤波器
          灰世界视频滤镜
          AV1 低开销比特流格式复用器
          swscale 切片线程
          MSN Siren 解码器
          沙尔视频滤波器
          apsyclip 音频滤波器
          变形视频滤镜
          amr 解析器
          (a)延迟滤波器
          GEM 栅格图像解码器
          ADR 音频滤波器
          速度解码器
          限幅差视频滤波器
          xcorrelate 视频滤镜
          varblur 视频滤镜
          色调饱和度视频滤镜
          色彩光谱源视频滤镜
          用于未压缩视频的 RTP 数据包生成器(RFC 4175)
          位打包编码器
          VideoToolbox VP9 硬件加速
          VideoToolbox ProRes 硬件加速
          支持 loongarch。
          aspectralstats 音频滤波器
          adynamicsmooth 音频滤波器
          libplacebo 过滤器
          vflip_vulkan、hflip_vulkan 和 flip_vulkan 过滤器
          adynamicequalizer 音频滤波器
          yadif_videotoolbox 过滤器
          VideoToolbox ProRes 编码器
          anlmf 音频滤波器
          我们强烈建议用户、分销商和系统集成商进行升级,除非他们使用的是当前的 git master 版本。


          IP属地:广东5楼2025-11-26 16:40
          回复
            ffmpeg 6.0 冯·诺依曼 20230228:
            FFmpeg 6.0“冯·诺依曼” 新版本发布 现已开放下载。此版本包含许多新的编码器、解码器和滤波器。 ffmpeg CLI 工具的改进,以及发布方式的改变。所有主要改进 现在,版本发布将提升 ABI 的版本号。我们计划每个月发布一个新的主要版本。 一年后,另一个版本特定的变化是,已弃用的 API 将在 3 年后移除。 在下一次重大更新后发布。 这意味着版本发布会更频繁、更有条理。
            新增的解码器包括 Bonk、RKA、Radiance、SC-4、APAC、VQC、WavArc 以及一些 ADPCM 格式。QSV 和 NVenc 现在支持 AV1 编码。FFmpeg CLI(为了避免混淆,我们通常称之为 ffmpeg.c)由于采用了线程技术,速度得到了提升,并新增了统计选项,以及从文件中传递滤镜选项值的功能。此外,还新增了不少音频和视频滤镜,例如 adrc、showcwt、backgroundkey 和 ssim360,以及一些硬件滤镜。最后,该版本还包含许多幕后改进,包括编解码器中使用的新的 FFT 和 MDCT 实现(敬请期待即将发布的博文),大量错误修复,更佳的 ICC 配置文件处理和色彩空间信令改进,引入了一些 RISC-V 矢量和标量汇编优化例程,以及一些改进的新 API,您可以在我们代码树中的 doc/APIchanges 文件中查看这些 API 的更新。一些已提交的功能,例如 Vulkan 的改进和更多的 FFT 优化,将在下一个小版本 6.1 中发布,我们计划根据新的发布计划尽快发布该版本。部分亮点如下:
            Radiance HDR 图像支持
            ddagrab(桌面复制)视频捕获过滤器
            ffmpeg -shortest_buf_duration 选项
            ffmpeg 现在需要构建线程。
            ffmpeg 现在会在单独的线程中运行每个复用器。
            为作物检测滤波器添加新模式,以基于运动矢量和边缘检测作物区域。
            支持 VAAPI 对 10/12 位 422、10/12 位 444 HEVC 和 VP9 进行解码和编码
            WBMP(无线应用协议位图)图像格式
            3D 示波器滤波器
            Bonk 解码器和解复用器
            Micronas SC-4 音频解码器
            LAF 解复用器
            亚太解码器和解复用器
            Media 100i 解码器
            DTS 到 PTS 重新排序 bsf
            ViewQuest VQC 解码器
            背景键过滤器
            支持 NVENC AV1 编码
            通过 NDKMediaCodec 解码器进行 MediaCodec 解码
            MediaCodec 编码器
            oneVPL 对 QSV 的支持
            QSV AV1 编码器
            支持 10/12 位 422、10/12 位 444 HEVC 和 VP9 的 QSV 解码和编码
            showcwt 多媒体过滤器
            校正视频滤波器
            ADRC 音频滤波器
            afdelaysrc 音频滤波器
            WADY DPCM 解码器和解复用器
            CBD2 DPCM 解码器
            ssim360 视频滤镜
            ffmpeg CLI 新选项:-stats_enc_pre[_fmt]、-stats_enc_post[_fmt]、-stats_mux_pre[_fmt]
            hstack_vaapi、vstack_vaapi 和 xstack_vaapi 过滤器
            XMD ADPCM 解码器和解复用器
            media100 到 mjpegb bsf
            ffmpeg CLI 新增选项:-fix_sub_duration_heartbeat
            WavArc 解码器和解复用器
            CrystalHD 解码器已弃用
            SDNS 解复用器
            RKA 解码器和解复用器
            ffmpeg CLI 中的 filtergraph 语法现在支持将文件内容作为选项值传递。
            hstack_qsv、vstack_qsv 和 xstack_qsv 过滤器
            我们强烈建议用户、分销商和系统集成商进行升级,除非他们使用的是当前的 git master 版本。


            IP属地:广东6楼2025-11-26 16:41
            回复
              ffmpeg 7.0 狄克斯特拉 20240405:
              FFmpeg 7.0 “Dijkstra” 版本现已发布,可供下载。对于大多数用户而言,最值得关注的更新包括: 原生 VVC 解码器 (目前处于实验阶段,需进行更多测试)、 IAMF 支持等。 多线程 ffmpeg CLI 工具 。
              此版本不向下兼容,移除了 6.0 版本之前已弃用的 API。对于大多数库调用者而言,最大的变化是移除了旧的基于位掩码的通道布局 API,取而代之的是 AVChannelLayout API,它支持自定义通道顺序或 Ambisonics 等功能。某些已弃用的 ffmpeg 也将被移除。 CLI 选项也被移除,现在需要使用符合 C11 标准的编译器进行构建。 代码。
              与往常一样,此次更新还新增了许多支持的格式和编解码器、新的过滤器、API,以及无数的小功能和错误修复。与 6.1 版本相比, git 仓库 包含约 100 位作者提交的近 2000 次新提交,涉及 10 万行代码。 约2000个文件——感谢所有贡献者。请参阅 更新日志 API 变更 , 以及 git 日志,其中包含更全面的更改列表。
              - DXV DXT1编码器
              - LEAD MCMP解码器
              - EVC解码使用外部库libxevd
              - EVC编码使用外部库libxeve
              - QOA解码器和解码器
              - aap滤波器
              -除模,解码,滤波,编码,和除模中的
              ffmpeg CLI现在都并行运行
              -启用gdigrab设备使用hwnd=HANDLER语法抓取窗口
              - IAMF原始解路器和多路器
              - D3D12VA硬件加速H264, HEVC, VP9, AV1, MPEG-2和VC1解码
              -倾斜移位滤波器
              - qrencode filter和qrencodesrc source
              - quirc滤波器
              - lavu/eval:在表达式中引入randomi()函数
              - VVC解码器(实验)
              - fsync滤波器
              - Raw Captions with Time (RCWT)关闭字幕混音器
              - ffmpeg CLI -bsf选项现在可以用于输入和输出
              - ffmpeg命令行选项现在可以使用-/opt <path>,这是等效的
              命令-opt <contents of file <path>>
              - showinfo位流过滤器
              -现在需要兼容c11的编译器;注意这个要求
              将在不久的将来升级到C17,所以考虑更新你的
              如果缺乏C17支持,则构建环境
              -将QSV编码器的默认比特率控制方法从VBR更改为CQP。
              -删除了已弃用的ffmpeg命令行选项-psnr和-map_channel
              - DVD-Video demuxer,由libdvdnav和libdvdread驱动
              - ffprobe -show_stream_groups选项
              - ffprobe(带-export_side_data film_grain)现在打印胶片颗粒元数据
              - AEA混频器
              - ffmpeg命令行环回解码器
              —支持增强flv格式的PacketType的PacketTypeMetadata
              支持hwaccel解码的ffplay(依赖于通过libplacebo的vulkan渲染器)
              - DNN过滤器libtorch后端
              —Android内容uri协议
              - AOMedia薄膜颗粒合成1 (AFGS1)
              -针对AAC, FLAC, JPEG-2000, LPC, RV4.0, SVQ, VC1, VP8等的RISC-V优化
              - Loongarch优化HEVC解码
              - HEVC的重要AArch64优化
              -支持IAMF内部的MP4/ISOBMFF
              -支持HEIF/AVIF静态图像和平铺静态图像
              -杜比视界配置文件10在AV1的支持
              -支持MP4/ISOBMFF格式的环境查看元数据
              -使用libx264, libx265和libsvtav1编码时HDR10元数据直通


              IP属地:广东7楼2025-11-26 16:43
              回复
                ffmpeg 8.0 霍夫曼 20250822:
                FFmpeg 8.0 “Huffman” 版本发布,这是一个全新的重要版本。 现在可以下载了。 由于多次延误以及我们整个基础设施的现代化改造,此次版本最终…… 这是我们迄今为止规模最大的版本发布之一。简而言之,其新功能包括:
                原生解码器: APV 、ProRes RAW、RealVideo 6.0、Sanyo LD-ADPCM、G.728
                VVC 解码器改进: IBC , ACT ,调色板模式
                Vulkan 计算型编解码器:FFv1(编码和解码),ProRes RAW(仅解码)
                硬件加速解码:Vulkan VP9、VAAPI VVC、OpenHarmony H264/5
                硬件加速编码:Vulkan AV1、OpenHarmony H264/5
                格式:MCC、G.728、Whip、APV
                滤镜:colordetect、pad_cuda、scale_d3d11、Whisper 等
                新增了一类基于纯 Vulkan 计算实现的解码器和编码器。Vulkan 是一套跨平台的开放标准 API,允许程序以各种方式使用 GPU 硬件,包括屏幕绘图、计算以及通过自定义硬件加速器解码视频。这些编解码器并非使用现有的自定义硬件加速器,而是基于计算着色器,并且适用于任何 Vulkan 1.3 实现。
                解码器使用相同的硬件加速 API 和命令,因此用户无需进行任何特殊操作即可启用它们。 启用 Vulkan 解码即可使用它们。
                编码器(例如我们的硬件加速编码器)需要指定新的编码器(ffv1_vulkan)。目前,仅支持以下编解码器:FFv1(编码和解码)和 ProRes RAW(仅解码)。ProRes(编码+解码)和 VC-2(编码+解码)的实现已完成,目前正在审核中,即将合并并在下一个小版本中发布。
                只有专门为并行解码设计的编解码器才能以这种方式实现,而更主流的编解码器暂无计划支持。
                根据硬件的不同,这些新的编解码器可以提供非常显著的速度提升,并为非线性视频编辑器和无损屏幕录制/流媒体等应用场景开辟了可能性,因此我们很兴奋地了解我们的下游用户可以用它们创造出什么。
                该项目最近开始对其基础设施进行现代化改造。我们的邮件列表服务器已经…… 已全面升级,我们最近开始通过一个新的 Forge 接受贡献,该 Forge 可在以下网址访问: code.ffmpeg.org ,运行 Forgejo 实例。
                与往常一样,我们建议用户、分销商和系统集成商进行升级,除非他们使用的是当前的 git master 版本。


                IP属地:广东8楼2025-11-26 16:44
                回复
                  2026-03-24 23:46:53
                  广告
                  不感兴趣
                  开通SVIP免广告
                  期待shana encoder更新ffmpeg8.x版本


                  IP属地:河南9楼2025-12-13 16:34
                  回复