Экспортер записей Steam Pineapple: экспортируйте записи Steam в MP4 без потери качества.

  • Pineapple Steam Recording Exporter конвертирует записи Steam в MP4 без перекодирования, сохраняя качество и ускоряя экспорт.
  • Он разработан для Steam Deck, но также работает в других дистрибутивах Linux и Windows; Flathub рекомендует версию Flatpak.
  • Он включает в себя автоматическое обнаружение записи, управление библиотекой, поддержку сегментированной записи и HTTP-сервер для совместного использования по локальной сети.
  • Это бесплатное программное обеспечение по лицензии GPLv3 с кодом на языке C++ и активным сообществом, которое вносит переводы, исправления и новые функции.

Если вы играете в Steam Deck или на ПК и вам нравится Записывайте свои игры на Steam DeckВероятно, вы сталкивались с типичной проблемой: видеоролики, создаваемые Steam, совершенно неудобны для обработки и распространения. Pineapple Steam Recording Exporter появился как раз вовремя, чтобы заполнить этот пробел.конвертировать эти записи в готовые к использованию файлы MP4 без хлопот, без бесконечного ожидания и без потери качества.

За этим необычным названием скрывается тщательно созданная утилита с открытым исходным кодом, продуманная до мельчайших деталей для легкой интеграции в ваш игровой процесс. Их задача — взять внутренние записи Steam и безопасно и быстро обработать их.и создавать видео в формате MP4, которые можно воспроизводить практически на любом устройстве или легко делиться ими по локальной сети. Он также оптимизирован для Steam Deck, но на этом его возможности не ограничиваются: он работает и в других дистрибутивах Linux и Windows.

Что такое Pineapple Steam Recording Exporter?

Короче говоря, Pineapple Steam Recording Exporter — это Инструмент, специализирующийся на экспорте записей игр, созданных с помощью Steam. и конвертировать их напрямую в формат MP4. Цель — предоставить вам возможность легко управлять этими видео, архивировать, редактировать и делиться ими, не сталкиваясь с нестандартными форматами или сложными процессами конвертации.

Программа направлена ​​на предоставление Быстрый экспорт без потери качестваОн не выполняет полное перекодирование видео, а вместо этого использует структуру файла, сгенерированного Steam, для копирования данных непосредственно в совместимый контейнер MP4. Это значительно сокращает время ожидания и предотвращает появление артефактов и ухудшение изображения.

Другим ключевым моментом является то, что Он не только конвертирует видео, но и облегчает их распространение.В него встроен небольшой HTTP-сервер, который позволяет вам обмениваться экспортированными записями с другими устройствами в вашей локальной сети, такими как ноутбук, мобильный телефон, Smart TV или любое устройство, которое может воспроизводить видео из браузера или локального проигрывателя, совместимого с потоковой передачей данных.

Совместимые платформы и основная ориентация

Хотя Pineapple Steam Recording Exporter явно разработан с учетом Steam Deck, Его сфера применения простирается далеко за пределы портативной консоли Valve.Программное обеспечение разработано для бесперебойной работы на различных платформах, что открывает возможности для более широкого использования среди ПК-геймеров и пользователей Linux.

Приоритетом проекта является предоставление наилучшего опыта в Steam Deck, где сочетание портативности, интегрированных элементов управления и фоновой записи Это делает наличие эффективного экспортера видео особенно полезным. Однако это не мешает той же программе прекрасно работать в других современных дистрибутивах GNU/Linux, а также в системах Windows.

Благодаря этой совместимости, Вы можете поддерживать один и тот же рабочий процесс независимо от того, играете ли вы в Steam Deck или на настольном ПК.Например, вы можете записывать на Deck, экспортировать видео в формате MP4, а затем делиться им по сети для редактирования на своем основном компьютере с помощью более мощного видеоредактора.

Установка Pineapple Steam Recording Exporter и доступные версии

Для пользователей Linux разработчики однозначно рекомендуют использовать Версия Flatpak распространяется через FlathubЭтот формат значительно упрощает установку, изоляцию зависимостей и обновления, уменьшая типичные проблемы несовместимых библиотек или устаревших версий системы.

Версия Flatpak обычно является наиболее стабильным и удобным вариантом, потому что Он централизует дистрибуцию и хорошо интегрируется с большинством настольных компьютеров Linux.Более того, это позволяет программе работать согласованно в различных дистрибутивах без необходимости установки специальных пакетов для каждого из них.

Если по какой-либо причине вы не можете или не хотите использовать Flatpak (Например, для систем, где он недоступен, или для сильно модифицированных инсталляций) проект предлагает другие сборки на своей странице релизов на GitHub. Там вы найдёте, среди прочего, версию для Windows и версию AppImage для Linux, которые могут работать практически независимо от базовой системы.

Следует отметить, что Версии, отличные от Flatpak, могут иметь некоторые известные проблемы.Это может быть связано с такими факторами, как особенности интеграции с некоторыми системными библиотеками или отсутствие определённых компонентов. Поэтому авторы рекомендуют по возможности выбирать версию Flathub в качестве первого варианта.

Помимо стабильных сборок, Также имеются ночные сборки.Эти версии генерируются автоматически из последнего кода. Они позволяют тестировать новые функции, текущие улучшения или исправления, которые ещё не вышли в стабильную версию, принимая на себя определённый риск возникновения ошибок или непредвиденного поведения.

Последние изменения, исправления и новые функции в Pineapple Steam Recording Exporter

Среди улучшений, внесенных в последние версии, выделяются следующие: исправление ошибки, которая влияла на фоновые записиВ частности, некоторые из этих записей имели длительность 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. Таким образом, содержимое кадров и аудиодорожек остаётся нетронутым, а качество — идентичным оригиналу.

Благодаря этой стратегии, Процесс экспорта чрезвычайно быстр по сравнению с традиционной конвертацией.Поскольку не требуется декодировать и перекодировать каждый кадр. Кроме того, отказ от повторного сжатия позволяет избежать кумулятивной потери качества, которая часто возникает при многократном перекодировании одного и того же видео.

Еще одним преимуществом этого подхода является то, что Потребление ресурсов процессора и электроэнергии во время экспорта существенно снижается.Это особенно важно для портативного устройства, такого как Steam Deck, где время работы от аккумулятора и температура системы являются критическими факторами при одновременном воспроизведении и записи.

Интегрированный HTTP-сервер и использование локальной сети

Помимо простой конвертации файлов, Pineapple Steam Recording Exporter включает в себя Интегрированный HTTP-сервер, позволяющий обмениваться экспортированными записями по локальной сети.Это означает, что вам не нужно копировать файлы с помощью USB-кабелей или использовать облачные сервисы для просмотра видео на других устройствах у вас дома.

При работающем сервере Любое устройство, подключенное к той же сети, может получить доступ к записям через веб-браузер или совместимый проигрыватель.Например, вы можете экспортировать видео в Steam Deck и, не вставая с дивана, смотреть его на телевизоре с помощью устройства с браузером или перенести на мобильный телефон, чтобы поделиться только тем клипом, который вас интересует.

Эта функция превращает программу в своего рода общая онлайн-видеотека, ориентированная на ваши записи SteamЭто не такой сложный медиасервер, как некоторые другие специализированные проекты, но его более чем достаточно для просмотра, управления и отправки лучших произведений в вашей домашней сети без необходимости какой-либо сложной настройки.

Основные функции и порядок использования

Одним из главных преимуществ этого инструмента является то, что Он автоматически обнаруживает записи игр, сделанные с помощью Steam.Вам не придется искать по странным папкам или вручную искать записанные файлы; программа сама позаботится об их размещении в каталогах, которые Steam использует для хранения этих видео.

Как только вы обнаружите записи, вы можете экспортировать их без потери качества в формат MP4 Используя FFmpeg и функцию прямого потокового копирования, о которой мы упоминали ранее, мы получаем файл, готовый к воспроизведению практически на любом современном проигрывателе, совместимый с видеоредакторами, мобильными устройствами, телевизорами и потоковыми платформами.

Приложение также предлагает интегрированный предварительный просмотр видеоЭто позволяет быстро просмотреть контент до или после экспорта. Таким образом, вы можете убедиться, что это именно та игра, клип или момент, которые вы искали, без необходимости открывать стороннюю программу для каждого файла.

Еще одним интересным аспектом является управление экспортированной видеотекойPineapple Steam Recording Exporter не просто копирует файлы MP4 в папку, но и упрощает их организацию, просмотр и доступ к ним. Это значительно упрощает накопление записей с течением времени, не теряя их среди тысяч файлов.

Программа также учитывает записи, которые разделены на несколько сегментовЭто довольно часто встречается при работе с большими файлами или когда система разделяет записи по размеру. Однако инструмент разработан для корректной обработки таких сегментов, рассматривая их как части одного сеанса и избавляя пользователя от необходимости вручную собирать всё заново.

Кроме того, благодаря анализу метаданных Steam, Он способен определить название игры, связанное с каждой записью.Это очень полезно при идентификации контента, особенно если у вас есть записи множества разных игр и вы хотите найти конкретную игру, не теряя времени.

Наконец, вышеупомянутое Интегрированный HTTP-сервер завершает процесс использования.: Вы обнаруживаете записи, экспортируете их без потерь, просматриваете, организуете их и, при необходимости, делитесь ими с другими устройствами в локальной сети для удобного воспроизведения или копирования.

Лицензия, философия разработки и исходный код

Экспортер записей Steam Pineapple Свободное программное обеспечение распространяется только по лицензии GNU General Public License v3.0Это означает, что исходный код доступен, что любой может изучать, изменять и распространять его в соответствии с условиями, установленными GPLv3, и что сохраняется строгая приверженность свободе пользователя.

В некоторых случаях Отдельные файлы проекта могут иметь разную, но совместимую лицензию.Всегда соблюдая принципы GPL и гарантируя, что программа в целом остаётся свободным программным обеспечением. Эта совместимость критически важна для интеграции библиотек или фрагментов из других проектов без ущерба для юридической согласованности.

Проект разделяет опасения, которые наблюдались и в других разработках свободного программного обеспечения: важность предотвращения серьезных проблем из-за невозможности перелицензировать кодВ прошлом такие проекты, как KDE и NASM, сталкивались с трудностями из-за невозможности менять лицензии или юридических проблем, связанных с плохо документированными вкладами. Поэтому команда разработчиков Pineapple Steam Recording Exporter подчёркивает, что инструмент по-прежнему будет доступен по лицензии, одобренной OSI, и совместим с Debian Free Software Guidelines (DFSG).

Если кто-то желает вносить код на определенных условиях лицензииВы можете чётко указать это при отправке своего предложения. Такая прозрачность предотвращает будущие недоразумения и позволяет руководителям проектов принимать обоснованные решения об интеграции каждого изменения в основной код.

Исходный код проекта: написан в основном на C++Использование преимуществ этого языка для высокой производительности и эффективного доступа к системным ресурсам. Для тех, кто хочет изучить C++, существует множество рекомендаций бесплатных книг и учебных пособий, которые многие сообщества разработчиков программного обеспечения с открытым исходным кодом часто составляют, чтобы помочь новым разработчикам начать работу.

Экспортер записей Steam Pineapple обрисован в общих чертах в качестве Полное решение для тех, кто записывает свой игровой процесс в Steam и хочет конвертировать эти записи в MP4 без потери времени или качества.Интеграция с FFmpeg, совместимость со Steam Deck, Linux и Windows, встроенный HTTP-сервер для обмена видео по локальной сети, поддержка сегментированных записей, автоматическое определение игр и определение их названий по метаданным сочетаются с чёткой философией открытого исходного кода, активным сообществом и моделью разработки, открытой для переводов, улучшений и финансовой поддержки. Всё это делает этот инструмент ключевым компонентом в арсенале игровых утилит для Linux и весьма интересным вариантом для пользователей ПК, которые хотят более разумно управлять своими клипами, не жертвуя прозрачностью и контролем над собственным программным обеспечением.

Просмотр видео с помощью рекордера Steam
Теме статьи:
Паровой регистратор. Скриншоты на Steam Deck Vol 2. Действительны для любого другого устройства.