导读 被广泛使用的多媒体开源库 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. ehcache导致Tomcat重启出错
  2. java持续集成soapui_集成testNG到JavaAPI测试-执行多条用例
  3. Go-Mega Tutorial 01 - Hello World
  4. 如何构建高可用ZooKeeper集群
  5. 南京工程学院 数据库复习(数据库系统概论复习 及 数据库原理与应用样题)
  6. plsql如何执行单个语句_在单个try-with-resources语句中仔细指定多个资源
  7. 【自己给自己题目做】:如何在Canvas上实现魔方效果
  8. RabbitMQ 入门 Helloworld
  9. Tomcat学习总结(4)——基于Tomcat7、Java、WebSocket的服务器推送聊天室
  10. NSRegularExpression iOS自带的正则表达式
  11. 算法概论第八章课后习题8.3
  12. 干货 | Github标星近3w,热榜第一,如何用Python实现所有算法和一些神经网络模型...
  13. C语言正交表测试用例,正交表设计用例(简单+实用) - Jackc的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  14. python做表格教程_(0基础如何快速入门Python)python表格入门教程
  15. Server、Service和Servlet的区分
  16. 读书笔记:《吴军阅读与写作讲义》
  17. log buffer及日志管理深入分析及性能调整(七)
  18. ❤️❤️马上安排!闺女想在游戏里成为【超人】,Python游戏开发模块Pygame系列之【介绍及安装】❤️❤️源码
  19. 上海相会 | 冒志鸿与丁磊畅谈ArcBlock未来宏图
  20. GPIO的配置及使用(MC9S08AW60)

热门文章

  1. xhprof 安装使用
  2. 西门子840d sl HMI ncu地址修改办法
  3. 超神学院中基因计算机原理,超神学院里的神级选择系统
  4. 玩转电机驱动——电机编码器
  5. mysql-front 1251_mysql执行错误#1251 (mysql-front连接)解决方案
  6. 如何用计算机扫描,如何使用打印机操作面板的扫描至计算机功能?
  7. Forest Http使用分享
  8. 5.1 Python图像处理之图像编码-哈夫曼编码
  9. 忘了微信密码怎么办_我的微信忘记密码怎么找回
  10. 中国移动网关协议文档