返回首页

24小时热榜

2作者: BleedingXiko大约 3 小时前原帖
嗨,HN, 我在开发一个自托管的媒体服务器时,构建了GhostStream,希望能找到一种简单的方法将视频转码任务卸载到网络上可用的任何硬件上。 GhostStream是一个开源的视频转码服务器,具有以下特点: - 零配置启动 - 自动检测GPU/编码器(NVENC、QuickSync、AMF、VideoToolbox) - 实时HLS流媒体、ABR和批处理模式 - 如果硬件编码失败,自动回退到CPU - 一个小型的HTTP + WebSocket API用于进度更新 它设计为本地运行(无云依赖),并且作为轻量级媒体服务器的侧车运行效果良好。 如果你想快速看到它的工作效果,代码库中包含一个演示,能够从公共视频URL开始转码并自动打开播放: ```python python examples/demo.py ``` 我主要希望获得关于API接口、硬件检测和实际转码边缘案例的反馈。
2作者: _RPM大约 7 小时前原帖
我真心质疑负责惠普打印机的人们的智商,这些所谓的“智能”打印机根本无法正常工作。<p>在自己的网络上打印却需要一个“应用程序”,这简直荒谬。打印机完全坏了,无法像在桌面或笔记本电脑上点击打印那样正常工作。<p>老实说,像惠普这样的公司怎么能在这些极其糟糕且令人反感的产品中生存下去?<p>更糟糕的是,他们会收集和分析所有“云打印”的文档,并将数据分享给市场营销人员。
2作者: deklesen大约 7 小时前原帖
我发现,能够快速地将我所说的内容进行本地转录对我的工作流程非常有帮助,尤其是在进行氛围编码或与人工智能模型聊天时,因为小的转录错误通常不是问题。<p>因此,我开发了YapType。它的代码总共不到200行。只需按下一个快捷键,它就会在本地进行转录,并在你的文本编辑器中打开结果——就是这么简单。
2作者: benmxrt大约 10 小时前原帖
嗨,HN, 我创建Mephisto是因为对当前一次性邮箱服务的状况感到沮丧——大多数服务充斥着恼人的广告、跟踪器和验证码。 我想要一个感觉更像是开发者工具而不是垃圾邮件农场的工具。 技术栈包括React、Vite和Tailwind。关键的架构决策如下: 1. 易失性内存:后端不将任何数据写入磁盘。一旦会话结束,数据将无法恢复。 2. 客户端熵:密码生成器在浏览器本地运行;密钥从不发送到服务器。 3. PWA:它可以安装,并使用WebSockets设计为低延迟接收邮件(无需轮询)。 4. 移动接力:您可以通过加密二维码将活动会话转移到移动设备。 它完全免费并向公众开放。我很想听听您对实现和用户界面的反馈。
2作者: nsantos大约 13 小时前原帖
嗨,HN。 电梯演讲:brig 是一个命令行工具,用于根据 devcontainers 规范启动容器,能够验证配置是否符合该规范,并旨在成为官方 CLI 工具的几乎无缝替代品。 验证这一点对我个人来说非常重要;我希望继续使用我团队正在使用的相同 devcontainer.json 文件,并希望我所做的任何增强仍然可以在他们的 VSCode 环境中使用。 --- 我非常喜欢 devcontainers 的理念,并推动我的团队在几乎所有代码库中采用它们。我也很喜欢它们名义上并不依赖于 VSCode(它们只是带有一些便利功能的容器)。多年来,我一直依赖一个简单的 shell 脚本来根据项目的 Containerfile/Dockerfile 启动容器。 直到最近我才开始深入研究该规范;当我这样做时,我发现了一些相当不错的功能(例如,生命周期脚本),这些功能在不需要对我的 start-dev-container.sh 脚本添加临时解决方案的情况下会非常好用。 顺便提一下,我已经很多年没有写过比 shell 和 Python 脚本更复杂的东西(甚至更久没有为自由开源软件做出贡献)。由于 Go 在我使用的工具(OpenTofu、Podman、Docker)中被广泛使用,我觉得这不是学习 Go 的坏借口。 我将对 devcontainers 的兴趣和学习 Go 的愿望结合在一起,这就是结果。 虽然我写这个是为了满足我自己的需求,但我希望其他人也能从中受益。 [1]: [https://containers.dev](https://containers.dev) [2]: [https://github.com/nlsantos/brig/blob/38d4ae10557422c37af349c9df3b460c343d487c/start-dev-container.sh](https://github.com/nlsantos/brig/blob/38d4ae10557422c37af349...)