导读 被广泛使用的多媒体开源库 FFmpeg 合并了对 JPEG-XL 图像格式的支持。

从 commit 记录可以看到,上周六合并的 PR 是对 JPEG-XL 图像编解码器的支持。FFmpeg 正在使用事实上的 libjxl 库来处理 JPEG-XL 内容,并支持图像编码和解码。这项工作包括将 JPEG-XL 图像作为流进行多路复用/解复用,以及围绕此编解码器的其他 FFmpeg 支持工作。

JPEG XL 基于 Google 的 PIK 格式和 Cloudinary的 FUIF 格式(该格式基于 FLIF),它的默认设置能在实现接近无损的视觉效果的同时,提供良好的压缩效果,这一项目希望成为其他光栅有损和无损图像格式的通用替代品。

  • JPEG 是指联合影像专家小组,它是设计该格式的委员会。
  • X 是指自 2000 年以来的几个 JPEG 标准的名称的一部分: JPEG XT 、 JPEG XR 、JPEG XS 。
  • L 代表长期,因为创建这种格式的意图是替换旧的 JPEG 文件格式并能被使用同样长的时间。

JPEG-XL 比特流格式于 2021 年底完成,并开始被各种开源和闭源应用程序采用。JPEG-XL 的目标是免版税,不过今年早些时候微软获得了有关 JPEG-XL 使用的“rANS”(范围非对称数字系统)数据压缩的专利,这引起了一些担忧。

目前 Chrome 和 Firefox 均已提供了对 JPEG-XL 的初步支持。

更多Linux资讯请查看:https://www.linuxprobe.com

FFmpeg 合并了对 JPEG-XL 图像格式的支持相关推荐

  1. 使用ffmpeg合并视频文件的三种方法

    ffmpeg合并视频的方法有三种.国内大多数仅介绍了其中之一.于是觉得有必要翻译一下.其实在ffmpeg的 FAQ文档中有比较详细的说明. 使用concat协议进行视频文件的合并 这种方式的适用场景是 ...

  2. Python批量下载ts视频文件,并用ffmpeg合并

    目录 一.ts文件的由来 二.下载ts文件 1.下载index.m3u8,并做相应处理 2.下载ts文件 三.ffmpeg合并ts文件 一.ts文件的由来 ts文件,ts即"Transpor ...

  3. ffmpeg 合并转换文件_使用FFmpeg转换媒体文件的快速指南

    ffmpeg 合并转换文件 有许多开源工具可用于编辑,调整和将多媒体准确地转换为您所需的内容. 诸如Audacity或Handbrake之类的工具非常出色,但有时您只想快速将文件从一种格式更改为另一种 ...

  4. 使用FFmpeg合并MP4视频

    使用FFmpeg合并MP4视频 1. 使用mpeg拼接 2. ==使用ts拼接== 使用FFmpeg合并MP4视频 windows/linux下均可用 1. 使用mpeg拼接 速度慢,文件大 将 mp ...

  5. ffmpeg合并(复用)音频和视频文件,组成mp4

    ffmpeg合并(复用)音频和视频文件,组成mp4.程序如下: /* 合并音频和视频,形成音视频 */extern "C" { #include "libavutil/a ...

  6. python中使用ffmpeg合并音频与视频_ffmpeg 在windows 下的安装和使用(python, 合并音频和视频)...

    参考: windows下ffmpeg的安装与python调用   https://blog.csdn.net/chunjiekid/article/details/88205824 1. 下载 ffm ...

  7. ffmpeg合并视频文件

    ffmpeg合并视频文件 创建列表文件filelist.txt,将需要合并的文件按顺序加入,内容如下所示: ffconcat version 1.0 file path/test_1.mp4 file ...

  8. ffmpeg合并文件报错Unsafe file name Operation not permitted

    ffmpeg合并文件报错 Unsafe file name '/data/hk_sdk/demo/aaa.mp4' /data/hk_sdk/demo/test.txt: Operation not ...

  9. ffmpeg合并M3U8加密的视频 ts 合并为 mp4

    文章引用于 ffmpeg 合并 m3u8 ts key 文件 解决 Invalid data found when 错误 如果文件没加密,可以直接用 ffmpeg -i xxx.m3u8 -vcode ...

最新文章

  1. VISTA中注册表项LEGACY_****的删除
  2. php微服务rpc选择,Dora RPC:PHP 的分布式 RPC,支持微服务、服务发现
  3. NSUserDefaults读取和写入自定义对象
  4. 【NOIP2013模拟联考5】休息(rest)
  5. 加密货币的时代,真的来临了吗?
  6. 使用Apache Ignite构建C++版本的分布式应用
  7. 设计自己的基于Selenium 的自动化测试框架-Java版(2) - 定义自己的工作流程
  8. 大端BigEndian、小端LittleEndian与字符集编码
  9. 如何删减QQ无用功能 为系统彻底减负
  10. [渝粤教育] 天津市大学软件学院 中国茶道 参考 资料
  11. 绘制微信字体大小调节器
  12. 理财学习05-基金定投
  13. Latex/CTex/WinEdt常见错误“! Improper alphabetic constant.”
  14. 【opencv 450 Image Processing】Periodic Noise Removing Filter周期性去噪滤波器
  15. word没有显示endnote_word没有endnote加载项 endnote word加载项
  16. 区块链开发(五)搭建以太坊区块链浏览器
  17. 强化学习(RLAI)读书笔记第六章差分学习(TD-learning)
  18. OpenCV4.x图像处理实例-疲劳检测(基于眼睛纵横比,Eye Aspect Radio,EAR)
  19. 自由幻想系统不能提供服务器,系统指南-自由幻想召集令-QQ自由幻想官方网站...
  20. python随机生成红包_自制Python随机红包

热门文章

  1. 十佳最受欢迎的编程语言 你擅长几个?
  2. 低成本:小米盒子输出到笔记本上看视频和调试
  3. Arduino—光控灯
  4. 一日一Shader·天空镜面反射【SS_26】
  5. 汽车以太网技术发展现状与趋势探究
  6. 2021年了, 机器/深度学习还有哪些坑比较能好挖?
  7. Python入门的必备图书在这里
  8. Mac上通过pecl安装PHP扩展
  9. python-numba库
  10. ElementUI极简loading动画