【Rust日报】 ffmpReg 简介:一个完全用纯 Rust 重写的 ffmpeg 📅 发布时间:2026/7/13 21:49:22 👁️ 浏览次数: AMD Zen 5 的性能突破 SIMD 编程在纯 ffmpReg 简介一个完全用纯 Rust 重写的 ffmpeg 库。](https://rustcc.cn/article?id1568fafd-f7e8-4ccd-bf58-957425bcd82d)嗨各位 Rustaceans我今年 21 岁我一直在开发ffmpReg它是用纯 Rust 语言完全重写的 ffmpeg。过去五天我一直专注于扩展容器和编解码器支持。目前ffmpreg 可以转换 WAV 格式pcm_s16le → pcm_s24le → pcm_f32le并能部分读取 MKV 流显示容器、编解码器和时基信息。完整的容器支持即将推出。如果你觉得这个项目有趣给它点个赞真的能帮助它保持势头。r/rust - ffmpReg 简介一个完全用 Rust 重写的 ffmpeg 库。【实验性】通过二进制协议使用 SolidJS 驱动 Zed 的 GPUI——一种“无 DOM” GUI 架构嗨各位Rustaceans我一直在尝试一个想法如果我们能将 SolidJS 的 DX 与 Zed 的 GPUI 引擎的原始性能结合起来会怎么样我没有使用 WebView如 Tauri/Electron而是构建了一个名为Alloy 的原型。建筑设计逻辑层SolidJS已编译运行在嵌入式 QuickJS 运行时环境中。协议自定义二进制命令缓冲区不使用 JSON 序列化。JS 线程将字节码CreateNode、SetStyle、UpdateText 等写入 Uint8Array。渲染层Rust 每帧消耗一次缓冲区更新“Shadow DOM”结构并直接使用GPUI进行渲染。“Vibe Coding”免责声明这是一个“第0阶段”的概念验证。为了快速验证架构我使用了LLMClaude/Gemini生成了大量样板代码特别是JS到Rust的粘合代码。好消息管道运行正常我有一个可用的计数器示例它通过细粒度的响应式控制原生像素。缺点代码不够完善。具体来说样式引擎存在缺陷GPUI 修饰符的动态映射比较棘手。我发帖的目的是我认为这种架构通过二进制流实现逻辑/渲染分离是实现高性能 GUI 的可行方案。我正在寻求关于该架构的反馈并希望熟悉 GPUUI 内部机制的人士能够帮助我改进样式系统。仓库Alex6357/alloy一个“无 DOM” GUI 运行时SolidJS 逻辑驱动 Rust GPUI 渲染。Haagenti v0.1.0 - 在单个消费级 GPU24GB 显存上进行 70B 模型推理Haagenti v0.1.0 - 在单个消费级 GPU24GB 显存上进行 70B 模型推理今天我发布了 Haagenti这是一个纯 Rust 压缩库它能让你在现有硬件上实现前沿的 AI 推理。请原谅我的啰嗦因为并非每个人都了解下面的数学原理。声称一个 700 亿参数模型可以在单个RTX 4500 Ada24GB 显存上运行。不合理的计算FP16 精度下 700 亿参数约需 140GB 内存。即使是 INT4 量化也需要约 35GB 内存。RTX 4500 Ada 显卡只有 24GB 内存。方法Haagenti 实现了HoloTensor编码——一种用于神经网络权重的全息压缩和渐进式重构技术。权重以压缩形式存储在显存 (VRAM) 中并在推理过程中按需解压缩。真实的数字当前测得吞吐量1.3 个令牌/秒目标吞吐量25 个令牌/秒是的1.3 tk/s 的速度确实很慢。但问题是——它不是哈根蒂处理器。我们发现瓶颈在于张量库的开销。每次加载 448MB 的张量需要 306 毫秒而理论上的最短时间仅为 18 毫秒。这是库层而非压缩层造成的 17 倍性能损耗。完整分析docs/CANDLE-CEILING-ANALYSIS.mdHaagenti 的任务是将 140GB 的数据装进 24GB 的存储空间。它做到了。吞吐量问题出在上游。接下来是Nihil——一个基于Sigil的张量库专为全息内存访问模式而设计。我们预计它的速度将达到25 tk/s。为什么发布速度定在 1.3 tk/s因为 Haagenti 算法有效。压缩算法有效。显存适配算法有效。而且也许有人会在我之前解决张量库的问题。从更宏观的角度来看前沿人工智能不应该需要云基础设施或企业级硬件。如果这种模式可行你就可以在本地私有地运行自己的 700 亿模型而且可以使用你实际可以购买的 GPU。28 个 crate。纯 Rust 编写。支持 SIMD 加速。可选 CUDA。MIT 许可。链接GitHubhttps://github.com/Daemoniorum-LLC/haagenti crates.iohttps://crates.io/crates/haagenti发布中由 Lilith Crook 和 Claude (Opus 4.5) 构建From 日报小组 时光社区学习交流平台订阅Rustcc论坛: 支持rss 微信公众号Rust语言中文社区
【SSM毕设全套源码+文档】基于SSM的线上视频学习系统设计与实现(丰富项目+远程调试+讲解+定制) 博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am… 2026/7/11 15:48:03
快速搞懂五种主流AI Agent框架!解决选择困难~ 前言 在2023年以前,AI Agent更多是强化学习领域的概念,通过在复杂环境中获取人类反馈的奖励信息从而得以不断提升。 大模型的出现为AI Agent提供了“聪明的大脑”,并重新定义了AI Agent。 当前,由大模型驱动的AI Agent架构是比较常… 2026/7/13 23:07:48
OpenAI刚刚扔下3颗“核弹”,其中1颗可能会让你直接失业 OpenAI 最近的日子不好过。 高层内斗、董事会宫斗,这些破事儿大家都听说了。但你要是以为他们这就没空搞事情了,那就大错特错了。 就在刚刚,OpenAI 毫无征兆地甩出了三个重磅炸弹。 第一个,能把你的 AI 变成私人医生。 第二个&… 2026/7/13 23:09:40
HTTP Catcher 2.8.0 iOS 抓包实战:3步配置证书,解密HTTPS流量(附Wi-Fi代理设置) HTTP Catcher 2.8.0 iOS抓包深度指南:从HTTPS解密到实战排错1. 移动端抓包工具的核心价值在移动应用开发和测试过程中,网络请求分析是定位问题的关键环节。传统桌面端抓包工具如Charles、Fiddler虽然功能强大,但存在明显的局限性——它们需要… 2026/7/13 23:10:59
ROS2 Humble环境搭建避坑指南:版本对齐与依赖隔离实战 1. 这不是“又一个ROS教程”,而是你真正能跑通的第一课 很多人点开“ROS入门教程”时,心里想的是:装个系统、敲几行命令、看个小乌龟动起来,就算入门了。但现实是,90%的人卡在第一步——连 roscore 都起不来… 2026/7/13 23:08:58
从零实现Qt自定义按钮组件:掌握事件处理与绘图机制 1. 项目概述与核心价值最近在带几个刚入行的C开发新人,发现他们虽然语法过关,但一碰到需要自己动手封装UI组件、处理复杂交互逻辑时就有点发怵。这让我想起自己刚接触Qt那会儿,也是对着官方文档里那些QPushButton、QWidget一头雾水࿰… 2026/7/13 23:04:58
Maven 常用命令详解:从入门到精通 1. Maven 简介Maven 是一个强大的项目管理和构建自动化工具,广泛应用于 Java 项目开发。它通过一个名为 pom.xml(Project Object Model)的配置文件来管理项目的构建、依赖和文档。掌握 Maven 命令是高效使用 Maven 的基础。2. 核心命令分类2.… 2026/7/13 23:04:58
编译程序四元式生成:3种表达式(算术、布尔、赋值)的语义动作详解 编译程序四元式生成:3种表达式(算术、布尔、赋值)的语义动作详解在编译器设计的语义分析与中间代码生成阶段,表达式翻译是最核心的技术难点之一。本文将深入解析算术表达式、布尔表达式和赋值语句这三种典型结构的语法制导翻译方案… 2026/7/13 23:04:57
系统分析与需求分析实战辨析:3个核心差异点与2类项目适用场景 系统分析与需求分析实战辨析:3个核心差异点与2类项目适用场景 引言:为什么我们需要区分这两个概念? 在软件开发生命周期中,系统分析和需求分析常常被混为一谈。许多1-3年经验的工程师在产品评审会上听到"做个系统分析"… 2026/7/13 23:02:57
HS2-HF Patch终极指南:如何用3步解决Honey Select 2的70+个痛点 HS2-HF Patch终极指南:如何用3步解决Honey Select 2的70个痛点 【免费下载链接】HS2-HF_Patch Automatically translate, uncensor and update HoneySelect2! 项目地址: https://gitcode.com/gh_mirrors/hs/HS2-HF_Patch 你是否曾经在Honey Select 2中遇到过… 2026/7/13 0:01:19
语音转文字工具AsrTools:让音频整理变得简单高效 语音转文字工具AsrTools:让音频整理变得简单高效 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio into accurate text … 2026/7/13 0:03:19
基于深度学习的蘑菇或花卉或动漫人物或中草药货水果蔬菜等识别系统31(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_ 基于深度学习的蘑菇或花卉或动漫人物或中草药货水果蔬菜等识别系统31(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_ 独家界面!不会重复,此项目属于本人原创,若有雷同,均是盗卖,各位买… 2026/7/13 0:05:20
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/13 8:31:55
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/13 9:31:08
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/13 2:34:55