FFmpeg 合并了对 JPEG-XL 图像格式的支持
导读 | 被广泛使用的多媒体开源库 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 图像格式的支持相关推荐
- 使用ffmpeg合并视频文件的三种方法
ffmpeg合并视频的方法有三种.国内大多数仅介绍了其中之一.于是觉得有必要翻译一下.其实在ffmpeg的 FAQ文档中有比较详细的说明. 使用concat协议进行视频文件的合并 这种方式的适用场景是 ...
- Python批量下载ts视频文件,并用ffmpeg合并
目录 一.ts文件的由来 二.下载ts文件 1.下载index.m3u8,并做相应处理 2.下载ts文件 三.ffmpeg合并ts文件 一.ts文件的由来 ts文件,ts即"Transpor ...
- ffmpeg 合并转换文件_使用FFmpeg转换媒体文件的快速指南
ffmpeg 合并转换文件 有许多开源工具可用于编辑,调整和将多媒体准确地转换为您所需的内容. 诸如Audacity或Handbrake之类的工具非常出色,但有时您只想快速将文件从一种格式更改为另一种 ...
- 使用FFmpeg合并MP4视频
使用FFmpeg合并MP4视频 1. 使用mpeg拼接 2. ==使用ts拼接== 使用FFmpeg合并MP4视频 windows/linux下均可用 1. 使用mpeg拼接 速度慢,文件大 将 mp ...
- ffmpeg合并(复用)音频和视频文件,组成mp4
ffmpeg合并(复用)音频和视频文件,组成mp4.程序如下: /* 合并音频和视频,形成音视频 */extern "C" { #include "libavutil/a ...
- python中使用ffmpeg合并音频与视频_ffmpeg 在windows 下的安装和使用(python, 合并音频和视频)...
参考: windows下ffmpeg的安装与python调用 https://blog.csdn.net/chunjiekid/article/details/88205824 1. 下载 ffm ...
- ffmpeg合并视频文件
ffmpeg合并视频文件 创建列表文件filelist.txt,将需要合并的文件按顺序加入,内容如下所示: ffconcat version 1.0 file path/test_1.mp4 file ...
- 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 ...
- ffmpeg合并M3U8加密的视频 ts 合并为 mp4
文章引用于 ffmpeg 合并 m3u8 ts key 文件 解决 Invalid data found when 错误 如果文件没加密,可以直接用 ffmpeg -i xxx.m3u8 -vcode ...
最新文章
- ehcache导致Tomcat重启出错
- java持续集成soapui_集成testNG到JavaAPI测试-执行多条用例
- Go-Mega Tutorial 01 - Hello World
- 如何构建高可用ZooKeeper集群
- 南京工程学院 数据库复习(数据库系统概论复习 及 数据库原理与应用样题)
- plsql如何执行单个语句_在单个try-with-resources语句中仔细指定多个资源
- 【自己给自己题目做】:如何在Canvas上实现魔方效果
- RabbitMQ 入门 Helloworld
- Tomcat学习总结(4)——基于Tomcat7、Java、WebSocket的服务器推送聊天室
- NSRegularExpression iOS自带的正则表达式
- 算法概论第八章课后习题8.3
- 干货 | Github标星近3w,热榜第一,如何用Python实现所有算法和一些神经网络模型...
- C语言正交表测试用例,正交表设计用例(简单+实用) - Jackc的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
- python做表格教程_(0基础如何快速入门Python)python表格入门教程
- Server、Service和Servlet的区分
- 读书笔记:《吴军阅读与写作讲义》
- log buffer及日志管理深入分析及性能调整(七)
- ❤️❤️马上安排!闺女想在游戏里成为【超人】,Python游戏开发模块Pygame系列之【介绍及安装】❤️❤️源码
- 上海相会 | 冒志鸿与丁磊畅谈ArcBlock未来宏图
- GPIO的配置及使用(MC9S08AW60)