Pineapple Steam录制导出器:将Steam录制内容导出为MP4格式,不损失画质。

  • Pineapple Steam 录制导出器可将 Steam 录制内容转换为 MP4 格式,无需重新编码,从而保持质量并加快导出速度。
  • 它专为 Steam Deck 设计,但也适用于其他 Linux 发行版和 Windows,建议使用 Flathub 提供的 Flatpak 版本。
  • 它包括自动录制检测、库管理、分段录制支持以及用于通过本地网络共享的 HTTP 服务器。
  • 它是根据 GPLv3 许可发布的自由软件,代码使用 C++ 编写,并拥有一个活跃的社区,该社区会贡献翻译、更正和新功能。

如果你在Steam桌面或PC上玩游戏并且喜欢它 在 Steam Deck 上录制你的游戏你可能遇到过这样的典型问题:Steam 生成的视频在处理或分享方面完全不实用。 Pineapple Steam Recording Exporter 的出现恰逢其时,填补了这一空白。轻松将这些录音转换为可直接使用的 MP4 文件,无需无休止的等待,也不会损失质量。

这个奇特的名字背后,是一个精心打造的开源实用程序,其设计细致入微,旨在与您的游戏无缝集成。 他们的任务是获取 Steam 的内部录音,并安全快速地进行处理。它能生成可在几乎所有设备上播放或轻松通过本地网络共享的 MP4 视频。它针对 Steam Deck 进行了优化,但功能远不止于此:它还能在其他 Linux 发行版和 Windows 系统上运行。

什么是 Pineapple Steam Recording Exporter?

简而言之,菠萝蒸汽录音导出器是一个 一款专门用于导出使用 Steam 制作的游戏录像的工具。 并直接将它们转换为 MP4 格式。我们的目标是让您能够轻松地管理、存档、编辑或分享这些视频,而无需费力处理不常见的格式或繁琐的转换过程。

该计划的重点是提供 快速出口,质量不损失它不会对视频进行完整的重新编码,而是利用Steam生成的文件结构,将数据直接复制到兼容的MP4容器中。这显著缩短了等待时间,并避免了画面出现瑕疵或图像质量下降。

另一个关键点是 它不仅可以转换视频,还可以促进视频分发。它内置了一个小型 HTTP 服务器,允许您与本地网络上的其他设备(例如笔记本电脑、手机、智能电视或任何可以通过浏览器或本地流媒体兼容播放器播放视频的设备)共享导出的录制内容。

兼容平台和主要方向

虽然 Pineapple Steam Recording Exporter 的设计显然是以 Steam Deck 为目标平台的, 它的影响范围远远超出了Valve的掌机游戏机。该软件旨在跨平台流畅运行,从而为PC游戏玩家和Linux用户更广泛地使用该软件打开了大门。

该项目的首要任务是提供Steam Deck平台上的最佳体验,在那里 便携性、集成控制和后台录制功能的结合 这使得高效的视频导出工具显得尤为重要。然而,这并不妨碍同一程序在其他现代 GNU/Linux 发行版以及 Windows 系统上完美运行。

由于这种兼容性, 无论您是在 Steam Deck 上玩游戏还是在台式电脑上玩游戏,都可以保持相同的工作流程。例如,您可以在 Deck 上录制视频,将视频导出为 MP4 格式,然后通过网络共享这些视频,以便在您的主计算机上使用功能更强大的视频编辑器进行编辑。

Pineapple Steam Recording Exporter 安装及可用版本

对于Linux用户,开发者明确建议使用 Flatpak 版本通过 Flathub 分发这种格式大大简化了安装、依赖项隔离和更新,减少了库不兼容或系统版本过时等常见问题。

Flatpak 版本通常是最稳定、最方便的选择,因为 它集中管理发行版,并且与大多数 Linux 桌面系统集成良好。此外,它还允许程序在不同的发行版上一致地运行,而无需为每个发行版安装特定的软件包。

如果出于任何原因 您不能或不想使用 Flatpak (例如,在不支持该系统的系统或高度定制的安装环境中),该项目在其 GitHub 发布页面上提供了其他构建版本。在那里,您可以找到 Windows 版本和适用于 Linux 的 AppImage 版本,后者可以相对独立于底层系统运行。

需要注意的是 非 Flatpak 版本可能存在一些已知问题这可能是由于多种因素造成的,例如它们与特定系统库的集成方式,或者缺少某些组件。因此,作者建议尽可能优先选择 Flathub 版本。

除了稳定版本之外, 此外,还有每日构建版本。这些版本由最新代码自动生成。它们允许您测试尚未发布稳定版本的新功能、持续改进或修复程序,但代价是存在出现错误或意外行为的风险。

Pineapple Steam 录制导出器的最新更改、修复和新功能

在最近几个版本中引入的改进中,以下几点尤为突出: 修复了一个影响后台录制的错误具体来说,部分录音的时长显示为 00:00,大小为 0 字节,导致无法使用。此问题已在项目仓库(GitHub,编号为 BLumia/pineapple-steam-recording-exporter#1)中公开报告,并在后续更新中得到修复。

除了上述修正之外,还采取了以下措施。 调整视频预览和缩略图的大小目标是改进应用程序本身的视觉效果,使用户能够更轻松地快速识别录制内容,而不会使界面杂乱或消耗不必要的资源。

另一个新特点是引入了 QVdfParser 是一个专门用于改进 VDF 文件分析的新组件 (Valve 数据格式),这是 Steam 用于存储各种配置信息和元数据的格式。得益于这种更高级的解析器,程序可以更好地解读与录制内容相关的信息,例如游戏名称或某些会话详情。

他们也被纳入其中 翻译更新,反映了社区为工具国际化所做的努力这些翻译使来自不同国家和技术水平的人们更容易使用该软件,并且随着用户在协作翻译平台上的每一次贡献而不断完善。

这些最新版本是由多位贡献者共同开发的,其中包括 阿塔兰托雷、德克、维斯塔斯和特伦特·麦克弗伦他们为代码、界面、翻译和文档的改进做出了贡献。不同人员的参与丰富了项目,并加快了问题解决的速度。

其内部工作原理:使用 FFmpeg

Pineapple Steam Recording Exporter 的技术核心基于 FFmpeg 是音频和视频处理领域自由软件的支柱之一。该工具不会对 Steam 生成的录制内容进行重新编码,而是利用 FFmpeg 的功能直接复制视频和音频数据,而无需重新压缩。

此操作使用 FFmpeg 执行,参数如下: “ffmpeg -c copy”这些指令指示程序原样复制现有数据流,仅将容器格式更改为 MP4。这样,帧和音频轨道的内容保持不变,因此质量与原始文件完全相同。

多亏了这一策略, 与传统转换相比,导出过程速度极快。因为它无需对每一帧进行解码和重新编码。此外,不进行重新压缩可以避免累积性的质量损失,而这种损失通常会在同一视频多次重新编码时发生。

这种方法的另一个好处是: 导出过程中 CPU 和功耗显著降低。对于像 Steam Deck 这样的便携式设备来说,这一点尤其重要,因为在同时进行游戏和录制时,电池续航时间和系统温度都是至关重要的因素。

集成 HTTP 服务器和本地网络使用

除了简单的文件转换之外,Pineapple Steam Recording Exporter 还集成了以下功能: 集成的 HTTP 服务器允许通过本地网络共享导出的录制内容这意味着您无需使用 USB 数据线复制文件或使用云服务即可在家中的其他设备上观看视频。

服务器运行期间, 连接到同一网络的任何设备都可以通过网页浏览器或兼容的播放器访问录音。例如,您可以将视频导出到 Steam Deck,然后无需离开沙发,即可使用支持浏览器的设备在电视上观看,或者将其传输到手机上,仅分享您感兴趣的片段。

此函数将程序转换为 一种共享的在线视频库,主要存放你的Steam录制内容。它虽然不像其他一些专用媒体服务器那样复杂,但足以在您的家庭网络中查看、管理和发送您最精彩的播放内容,而无需进行任何过于复杂的设置。

主要功能和使用流程

此工具的一大优点是 它会自动检测使用 Steam 制作的游戏录像。您无需在陌生的文件夹中搜索或手动查找录制的文件;程序本身会自动在 Steam 用于存储这些视频的目录中查找它们。

找到录音后,你可以…… 无损导出为 MP4 格式 利用 FFmpeg,并利用我们前面提到的直接流复制功能,最终生成的文件几乎可以在任何现代播放器上播放,兼容视频编辑器、移动设备、电视和流媒体平台。

该应用程序还提供 视频的集成预览这样一来,您可以在导出前后快速预览内容。通过这种方式,您可以确认它是否确实是您要查找的游戏、片段或精彩瞬间,而无需为每个文件打开外部程序。

另一个有趣的方面是 导出视频库的管理Pineapple Steam Recording Exporter 不仅仅是将 MP4 文件导出到文件夹;它还能让您更轻松地整理、查看和访问这些文件。这样一来,您可以更方便地长期积累录音,而不用担心它们会淹没在成千上万个文件中。

该程序还考虑了以下因素 录音被分成几个部分处理大型文件或系统按大小分割录制内容时,这种情况比较常见。不过,该工具的设计能够正确处理这些片段,将它们视为同一会话的不同部分,从而避免用户手动重新组装所有内容。

此外,得益于对Steam元数据的分析, 它能够解析与每个录制内容关联的游戏名称。这在识别内容时非常有用,特别是如果您录制了许多不同游戏的录像,并且想要快速找到某个特定的游戏,而不会浪费时间。

最后,上述内容 集成的HTTP服务器完善了使用流程。您可以检测录音,无损导出录音,预览录音,整理录音,并在需要时与本地网络上的其他设备共享录音,以便方便地播放或复制录音。

许可证、开发理念和源代码

菠萝蒸汽录音导出器 仅根据 GNU 通用公共许可证 v3.0 分发的自由软件这意味着源代码是公开的,任何人都可以根据 GPLv3 规定的条件对其进行研究、修改和重新分发,并且对用户自由做出了坚定的承诺。

在某些情况下, 各个项目文件可能具有不同但兼容的许可证。始终遵循 GPL 原则,并确保整个程序保持自由软件的特性。这种兼容性对于集成来自其他项目的库或片段至关重要,同时又不损害法律一致性。

该项目与其他自由软件开发项目一样,都存在着一个共同的问题: 避免因无法重新授权代码而导致的严重问题至关重要过去,像 KDE 和 NASM 这样的项目曾因无法更改许可证或贡献文档不完善而面临法律问题。因此,Pineapple Steam Recording Exporter 的开发团队强调,该工具将继续以 OSI 认可的许可证发布,并符合 Debian 自由软件指南 (DFSG)。

如果有人愿意 在特定许可条件下贡献代码您可以在提交贡献时明确说明这一点。这种透明度可以避免日后产生误解,并使项目经理能够就如何将每项更改集成到核心代码中做出明智的决策。

该项目的源代码是 主要用 C++ 编写利用 C++ 语言的高性能和高效系统资源访问优势,可以更好地学习 C++。对于想要学习 C++ 的人来说,有很多免费书籍和教程可供推荐,许多开源软件社区也经常整理这些资源,帮助新手开发者入门。

菠萝蒸汽唱片出口商 概述对于任何想要录制 Steam 游戏过程并希望将这些录制内容转换为 MP4 格式而不损失时间或质量的用户来说,这是一个非常完整的解决方案。它集成了 FFmpeg,兼容 Steam Deck、Linux 和 Windows 系统,内置 HTTP 服务器用于在本地网络上共享视频,支持分段录制,可自动检测游戏,并能根据元数据解析游戏名称。此外,它还秉持着清晰的开源理念,拥有活跃的社区,并采用开放的开发模式,欢迎翻译、改进和资金支持。所有这些都使这款工具成为 Linux 游戏实用程序库中的关键组件,对于希望更智能地管理视频片段,同时又不牺牲透明度或对自身软件控制权的 PC 用户来说,也是一个非常不错的选择。

Steam 录像机视频视图
相关文章:
蒸汽记录仪。 Steam Deck Vol. 2 上的屏幕截图。适用于任何其他设备