
Om du spelar på Steam Deck eller PC och gillar det Spela in dina spel på Steam DeckDu har förmodligen stött på det typiska problemet: videorna som genereras av Steam är inte alls praktiska att hantera eller dela. Pineapple Steam Recording Exporter anländer precis i tid för att fylla det gapet.konvertera dessa inspelningar till färdiga MP4-filer, utan krångel, utan oändlig väntan och utan att förlora kvalitet längs vägen.
Bakom detta säregna namn döljer sig ett noggrant utformat verktyg med öppen källkod, designat in i minsta detalj för att integreras sömlöst i ditt spelande. Deras uppdrag är att ta Steams interna inspelningar och bearbeta dem säkert och snabbt.och ger dig MP4-videor som du kan spela upp på nästan vilken enhet som helst eller enkelt dela över ett lokalt nätverk. Det är också optimerat för Steam Deck, men det slutar inte där: det fungerar även på andra Linux-distributioner och Windows.
Vad är Pineapple Steam Recording Exporter?
Kort sagt, Pineapple Steam Recording Exporter är en Ett verktyg specialiserat på export av spelinspelningar gjorda med Steam. och konvertera dem direkt till MP4-format. Målet är att du enkelt ska kunna hantera, arkivera, redigera eller dela dessa videor utan att behöva kämpa med ovanliga format eller besvärliga konverteringsprocesser.
Programmet fokuserar på att erbjuda en Snabb export utan kvalitetsförlustDen utför inte en fullständig omkodning av videon, utan utnyttjar istället strukturen i den fil som genererats av Steam för att kopiera informationen direkt till en kompatibel MP4-behållare. Detta minskar väntetiden avsevärt och undviker artefakter eller bildförsämring.
En annan viktig punkt är det Det konverterar inte bara videor, utan underlättar även deras distributionDen innehåller en liten inbyggd HTTP-server som låter dig dela exporterade inspelningar med andra enheter i ditt lokala nätverk, till exempel en bärbar dator, mobiltelefon, smart-TV eller vilken enhet som helst som kan spela upp video från en webbläsare eller en lokal streamingkompatibel spelare.
Kompatibla plattformar och huvudinriktning
Även om Pineapple Steam Recording Exporter tydligt är utformad med Steam Deck i åtanke, Dess räckvidd sträcker sig långt bortom Valves handhållna konsolProgramvaran är utformad för att fungera smidigt på olika plattformar, vilket öppnar dörren för bredare användning bland PC-spelare och Linux-användare.
Projektets prioritet är att erbjuda den bästa upplevelsen på Steam Deck, där kombinationen av portabilitet, integrerade kontroller och bakgrundsinspelning Detta gör det särskilt användbart att ha en effektiv videoexportör. Detta hindrar dock inte samma program från att fungera perfekt på andra moderna GNU/Linux-distributioner, såväl som på Windows-system.
Tack vare denna kompatibilitet, Du kan upprätthålla samma arbetsflöde oavsett om du spelar på Steam Deck eller din stationära dator.Du kan till exempel spela in på enheten, exportera videorna dit till MP4 och sedan dela dem över nätverket för att redigera dem på din huvuddator med en kraftfullare videoredigerare.
Installation och tillgängliga versioner av Pineapple Steam Recording Exporter
För Linux-användare rekommenderar utvecklarna tydligt att använda Flatpak-versionen distribueras via FlathubDet här formatet förenklar installation, beroendeisolering och uppdateringar avsevärt, vilket minskar de typiska problemen med inkompatibla bibliotek eller föråldrade systemversioner.
Flatpak-versionen är vanligtvis det mest stabila och bekväma alternativet, eftersom Den centraliserar distributionen och integreras bra med de flesta Linux-skrivbord.Dessutom gör det att programmet kan fungera konsekvent över olika distributioner utan behov av specifika paket för varje enskild.
Om det av någon anledning du inte kan eller vill inte använda Flatpak (Till exempel på system där det inte är tillgängligt, eller i mycket anpassade installationer) erbjuder projektet andra versioner på sin GitHub-versionssida. Där hittar du bland annat en Windows-version och en AppImage-version för Linux, som kan köras relativt oberoende av det underliggande systemet.
Det bör noteras att Icke-Flatpak-versioner kan ha vissa kända problemDetta kan bero på faktorer som hur de integreras med vissa systembibliotek eller avsaknaden av vissa komponenter. Därför rekommenderar författarna, när det är möjligt, att välja Flathub-utgåvan som det första alternativet.
Förutom stabila byggen, Det finns också nattliga byggen.Dessa versioner genereras automatiskt från den senaste koden. De låter dig testa nya funktioner, pågående förbättringar eller korrigeringar som ännu inte har nått en stabil version, på bekostnad av att du tar en viss risk för fel eller oväntat beteende.
Senaste ändringar, korrigeringar och nya funktioner i Pineapple Steam Recording Exporter
Bland de förbättringar som introducerats i senare versioner sticker följande ut: korrigering av ett fel som påverkade bakgrundsinspelningarMer specifikt visade sig några av dessa inspelningar ha en varaktighet på 00:00 och en storlek på 0 byte, vilket gjorde dem oanvändbara. Detta problem rapporterades offentligt i projektarkivet (på GitHub, som ett problem relaterat till BLumia/pineapple-steam-recording-exporter#1) och åtgärdades i en efterföljande uppdatering.
Tillsammans med den korrigeringen har följande tillämpats Justeringar av storleken på förhandsvisningar och miniatyrbilder av videorMålet är att förbättra visualiseringen i själva applikationen, vilket gör det enklare att snabbt identifiera inspelningar utan att det blir rörigt i gränssnittet eller förbrukar onödiga resurser.
En annan ny funktion är introduktionen av QVdfParser, en ny komponent dedikerad till att förbättra analysen av VDF-filer (Valve Data Format), vilket är det format Steam använder för att lagra diverse konfigurationsinformation och metadata. Tack vare denna mer avancerade parser kan programmet bättre tolka information kopplad till inspelningar, såsom spelnamn eller vissa sessionsdetaljer.
De har också införlivats Översättningsuppdateringar, som återspeglar communityns ansträngningar att internationalisera verktygetDessa översättningar gör programvaran mer tillgänglig för människor från olika länder och med olika teknisk erfarenhetsnivåer, och förfinas med varje bidrag från användare på samarbetsplattformar för översättning.
Flera bidragsgivare har samarbetat kring dessa senaste versioner, inklusive Atalanttore, Dirk, Vistaus och Trent McPheronsom har bidragit med förbättringar av kod, gränssnitt, översättningar och dokumentation. Engagemanget av olika personer berikar projektet och påskyndar problemlösningen.
Hur det fungerar internt: med FFmpeg
Den tekniska kärnan i Pineapple Steam Recording Exporter är baserad på FFmpeg, en av grundpelarna inom fri programvara för ljud- och videobehandlingIstället för att omkoda inspelningarna som genereras av Steam, utnyttjar verktyget FFmpegs förmåga att kopiera video- och ljuddata direkt, utan omkomprimering.
Denna operation utförs med FFmpeg med parametrar som "ffmpeg -c kopiera"Dessa instruktioner anger att programmet ska kopiera de befintliga dataströmmarna som de är, genom att helt enkelt ändra behållaren till MP4-format. På så sätt förblir innehållet i bildrutorna och ljudspåren orört, så kvaliteten är identisk med originalet.
Tack vare denna strategi, Exportprocessen är extremt snabb jämfört med en traditionell konverteringeftersom den inte behöver avkoda och omkoda varje bildruta. Dessutom undviker man kumulativ kvalitetsförlust genom att inte omkomprimera, vilket ofta uppstår när samma video omkodas flera gånger.
En annan fördel med detta tillvägagångssätt är att CPU- och strömförbrukning minskas avsevärt under export.Detta är särskilt viktigt på en bärbar enhet som Steam Deck, där batteritid och systemtemperatur är kritiska faktorer vid samtidig uppspelning och inspelning.
Integrerad HTTP-server och lokal nätverksanvändning
Utöver att bara konvertera filer innehåller Pineapple Steam Recording Exporter en Integrerad HTTP-server som möjliggör delning av exporterade inspelningar över det lokala nätverketDet betyder att du inte behöver kopiera filer med USB-kablar eller använda molntjänster för att titta på dina videor på andra enheter i hemmet.
Med den här servern igång, Alla enheter som är anslutna till samma nätverk kan komma åt inspelningarna via en webbläsare eller en kompatibel spelareDu kan till exempel exportera en video till Steam Deck och, utan att lämna soffan, titta på den på din TV med en webbläsaraktiverad enhet, eller överföra den till din mobiltelefon för att bara dela det klipp du är intresserad av.
Den här funktionen förvandlar programmet till ett slags delat onlinevideobibliotek, fokuserat på dina Steam-inspelningarDet är inte en lika komplex medieserver som vissa andra dedikerade projekt, men den är mer än tillräckligt för att visa, hantera och skicka dina bästa spelningar inom ditt hemnätverk utan att behöva konfigurera något alltför komplicerat.
Huvudfunktioner och användningsflöde
En av de stora fördelarna med detta verktyg är att Den upptäcker automatiskt spelinspelningar gjorda med Steam.Du behöver inte söka igenom konstiga mappar eller manuellt hitta de inspelade filerna; programmet självt tar hand om att hitta dem i de kataloger som Steam använder för att lagra dessa videor.
När du har hittat inspelningarna kan du exportera dem utan kvalitetsförlust till MP4-format Genom att använda FFmpeg och utnyttja funktionen för direktströmskopiering som vi nämnde tidigare, blir resultatet en fil redo att spelas upp på nästan alla moderna spelare, kompatibel med videoredigerare, mobila enheter, tv-apparater och streamingplattformar.
Applikationen erbjuder också en integrerad förhandsvisning av videornaDetta gör att du snabbt kan granska innehållet före eller efter export. På så sätt kan du verifiera att det faktiskt är spelet, klippet eller ögonblicket du letade efter, utan att behöva öppna ett externt program för varje fil.
En annan intressant aspekt är hantering av det exporterade videobiblioteketPineapple Steam Recording Exporter dumpar inte bara MP4-filer till en mapp; det gör det mycket enklare att organisera, granska och komma åt dem på ett organiserat sätt. Detta gör det mycket enklare att samla inspelningar över tid utan att förlora dem bland tusentals filer.
Programmet tar även hänsyn till inspelningarna som är uppdelade i flera segmentDetta är relativt vanligt när man hanterar stora filer eller när systemet delar upp inspelningar efter storlek. Verktyget är dock utformat för att hantera dessa segment korrekt, behandla dem som delar av samma session och förhindra att användaren manuellt behöver sätta ihop allt igen.
Dessutom, tack vare analysen av Steam-metadata, Den kan identifiera spelnamnet som är kopplat till varje inspelningDetta är mycket användbart när du identifierar innehåll, särskilt om du har inspelningar av många olika titlar och vill hitta ett specifikt spel utan att slösa tid.
Slutligen, det ovannämnda Den integrerade HTTP-servern slutför användningsflödet.Du identifierar inspelningarna, exporterar dem utan förlust, förhandsgranskar dem, organiserar dem och delar dem vid behov med andra enheter i ditt lokala nätverk för att enkelt spela upp eller kopiera dem.
Licens, utvecklingsfilosofi och källkod
Pineapple Steam-inspelningsexportör Fri programvara distribuerad endast under GNU General Public License v3.0Det betyder att källkoden är tillgänglig, att vem som helst kan studera, modifiera och omdistribuera den under de villkor som fastställts av GPLv3, och att ett starkt engagemang för användarfrihet upprätthålls.
I vissa fall Enskilda projektfiler kan ha en annan men kompatibel licens.alltid respektera principerna i GPL och säkerställa att programmet som helhet förblir fri programvara. Denna kompatibilitet är avgörande för att integrera bibliotek eller fragment från andra projekt utan att äventyra den juridiska konsekvensen.
Projektet delar en oro som har setts i andra utvecklingar av fri programvara: vikten av att undvika allvarliga problem på grund av oförmågan att omlicensiera kodTidigare har projekt som KDE och NASM haft svårigheter på grund av oförmågan att ändra licenser eller juridiska problem relaterade till dåligt dokumenterade bidrag. Därför betonar teamet bakom Pineapple Steam Recording Exporter att verktyget kommer att fortsätta vara tillgängligt under en OSI-godkänd licens och är kompatibelt med Debians riktlinjer för fri programvara (DFSG).
Om någon önskar bidra med kod under specifika licensvillkorDu kan tydligt ange detta när du skickar in ditt bidrag. Denna transparens förhindrar framtida missförstånd och gör det möjligt för projektledare att fatta välgrundade beslut om att integrera varje ändring i kärnkoden.
Projektets källkod är skrivet huvudsakligen i C++Att dra nytta av språkets fördelar för hög prestanda och effektiv åtkomst till systemresurser. För de som vill lära sig C++ finns det många rekommendationer för gratis böcker och handledningar, som många programvarugrupper med öppen källkod ofta sammanställer för att hjälpa nya utvecklare att komma igång.
Pineapple Steam-inspelningsexportör är skisserad som En mycket komplett lösning för alla som spelar in sitt Steam-spel och vill konvertera dessa inspelningar till MP4 utan att förlora tid eller kvalitet.Dess integration med FFmpeg, kompatibilitet med Steam Deck, Linux och Windows, inbyggd HTTP-server för att dela videor över det lokala nätverket, stöd för segmenterade inspelningar, automatisk spelidentifiering och spelnamnsupplösning från metadata kombineras med en tydlig öppen källkodsfilosofi, en aktiv community och en utvecklingsmodell öppen för översättningar, förbättringar och ekonomiska bidrag. Allt detta gör detta verktyg till en nyckelkomponent i repertoaren av spelverktyg för Linux och ett mycket intressant alternativ för PC-användare som vill hantera sina klipp mer intelligent utan att offra transparens eller kontroll över sin egen programvara.