
Hvis du spiller på Steam Deck eller PC og liker det Spill inn spillene dine på Steam DeckDu har sannsynligvis støtt på det typiske problemet: videoene generert av Steam er slett ikke praktiske å håndtere eller dele. Pineapple Steam Recording Exporter kommer akkurat i tide til å fylle det hullet.konvertere disse opptakene til bruksklare MP4-filer, uten problemer, uten endeløs venting og uten tap av kvalitet underveis.
Bak dette spesielle navnet ligger et nøye utformet verktøy med åpen kildekode, designet ned til minste detalj for å integreres sømløst i spillingen din. Deres oppdrag er å ta Steams interne opptak og behandle dem trygt og raskt.og gir deg MP4-videoer som du kan spille av på nesten hvilken som helst enhet eller enkelt dele over et lokalt nettverk. Det er også optimalisert for Steam Deck, men det stopper ikke der: det fungerer også på andre Linux-distribusjoner og Windows.
Hva er Pineapple Steam Recording Exporter?
Kort sagt, Pineapple Steam Recording Exporter er en Et verktøy spesialisert på eksport av spillopptak gjort med Steam. og konvertere dem direkte til MP4-format. Målet er at du enkelt skal kunne administrere, arkivere, redigere eller dele disse videoene uten å måtte slite med uvanlige formater eller tungvinte konverteringsprosesser.
Programmet fokuserer på å tilby et Rask eksport uten tap av kvalitetDen utfører ikke en fullstendig omkoding av videoen, men utnytter i stedet strukturen til filen generert av Steam for å kopiere dataene direkte til en kompatibel MP4-container. Dette reduserer ventetiden betydelig og unngår artefakter eller bildeforringelse.
Et annet nøkkelpoeng er det Den konverterer ikke bare videoer, men forenkler også distribusjonen av demDen inkluderer en liten innebygd HTTP-server som lar deg dele eksporterte opptak med andre enheter på ditt lokale nettverk, for eksempel en bærbar PC, mobiltelefon, smart-TV eller en hvilken som helst enhet som kan spille av video fra en nettleser eller en lokal strømme-kompatibel spiller.
Kompatible plattformer og hovedorientering
Selv om Pineapple Steam Recording Exporter tydeligvis er designet med Steam Deck i tankene, Rekkevidden strekker seg langt utover Valves håndholdte konsollProgramvaren er designet for å kjøre problemfritt på tvers av forskjellige plattformer, noe som åpner døren for bredere bruk blant PC-spillere og Linux-brukere.
Prosjektets prioritet er å tilby den beste opplevelsen på Steam Deck, hvor kombinasjonen av bærbarhet, integrerte kontroller og bakgrunnsopptak Dette gjør det spesielt nyttig å ha en effektiv videoeksportør. Dette hindrer imidlertid ikke det samme programmet i å kjøre perfekt på andre moderne GNU/Linux-distribusjoner, så vel som på Windows-systemer.
Takket være denne kompatibiliteten, Du kan opprettholde den samme arbeidsflyten enten du spiller på Steam Deck eller den stasjonære PC-en din.For eksempel kan du ta opp på Deck, eksportere videoene dit til MP4, og deretter dele dem over nettverket for å redigere dem på hoveddatamaskinen din med et kraftigere videoredigeringsprogram.
Installasjon og tilgjengelige versjoner av Pineapple Steam Recording Exporter
For Linux-brukere anbefaler utviklerne tydelig å bruke Flatpak-versjonen distribuert via FlathubDette formatet forenkler installasjon, avhengighetsisolering og oppdateringer betraktelig, og reduserer de typiske problemene med inkompatible biblioteker eller utdaterte systemversjoner.
Flatpak-versjonen er vanligvis det mest stabile og praktiske alternativet, fordi Den sentraliserer distribusjonen og integreres godt med de fleste Linux-skrivebord.Videre lar det programmet fungere konsistent på tvers av forskjellige distribusjoner uten behov for spesifikke pakker for hver enkelt.
Hvis av en eller annen grunn du ikke kan eller ikke vil bruke Flatpak (For eksempel på systemer der det ikke er tilgjengelig, eller i svært tilpassede installasjoner), tilbyr prosjektet andre versjoner på GitHub-utgivelsessiden. Der finner du blant annet en Windows-versjon og en AppImage-versjon for Linux, som kan kjøres ganske uavhengig av det underliggende systemet.
Det bør bemerkes at Ikke-Flatpak-versjoner kan ha noen kjente problemerDette kan skyldes faktorer som hvordan de integreres med bestemte systembiblioteker eller fraværet av bestemte komponenter. Derfor anbefaler forfatterne, når det er mulig, å velge Flathub-utgaven som det første alternativet.
I tillegg til stabile bygg, Det finnes også nattlige bygg.Disse versjonene genereres automatisk fra den nyeste koden. De lar deg teste nye funksjoner, kontinuerlige forbedringer eller feilrettinger som ennå ikke har nådd en stabil utgivelse, på bekostning av å påta deg en viss risiko for feil eller uventet oppførsel.
Nylige endringer, rettelser og nye funksjoner i Pineapple Steam Recording Exporter
Blant forbedringene som er introdusert i nyere versjoner, skiller følgende seg ut: retting av en feil som påvirket bakgrunnsopptakMer spesifikt dukket noen av disse opptakene opp med en varighet på 00:00 og en størrelse på 0 byte, noe som gjorde dem ubrukelige. Dette problemet ble offentlig rapportert i prosjektarkivet (på GitHub, som et problem relatert til BLumia/pineapple-steam-recording-exporter#1) og ble fikset i en senere oppdatering.
Sammen med denne korreksjonen er følgende iverksatt Justeringer av størrelsen på forhåndsvisninger og miniatyrbilder av videoerMålet er å forbedre visualiseringen i selve applikasjonen, slik at det blir enklere å raskt identifisere opptak uten å rote til grensesnittet eller bruke unødvendige ressurser.
En annen ny funksjon er introduksjonen av QVdfParser, en ny komponent dedikert til å forbedre analysen av VDF-filer (Valve Data Format), som er formatet Steam bruker til å lagre diverse konfigurasjonsinformasjon og metadata. Takket være denne mer avanserte parseren kan programmet bedre tolke informasjon knyttet til opptak, for eksempel spillnavnet eller visse øktdetaljer.
De er også innlemmet Oversettelsesoppdateringer, som gjenspeiler fellesskapets innsats for å internasjonalisere verktøyetDisse oversettelsene gjør programvaren mer tilgjengelig for folk fra forskjellige land og med ulike tekniske erfaringsnivåer, og forbedres med hvert bidrag fra brukere på samarbeidende oversettelsesplattformer.
Flere bidragsytere har samarbeidet om disse nyere versjonene, inkludert Atalanttore, Dirk, Vistaus og Trent McPheronsom har bidratt med forbedringer av kode, grensesnitt, oversettelser og dokumentasjon. Involveringen av forskjellige personer beriker prosjektet og fremskynder problemløsningen.
Hvordan det fungerer internt: bruk av FFmpeg
Den tekniske kjernen i Pineapple Steam Recording Exporter er basert på FFmpeg, en av grunnpilarene innen fri programvare for lyd- og videobehandlingI stedet for å omkode opptakene generert av Steam, utnytter verktøyet FFmpegs evne til å kopiere video- og lyddata direkte, uten rekomprimering.
Denne operasjonen utføres ved hjelp av FFmpeg med parametere som «ffmpeg -c kopi»Disse instruksjonene forteller programmet at det skal kopiere de eksisterende datastrømmene som de er, ved ganske enkelt å endre beholderen til MP4-format. På denne måten forblir innholdet i rammene og lydsporene urørt, slik at kvaliteten er identisk med originalen.
Takket være denne strategien, Eksportprosessen er ekstremt rask sammenlignet med en tradisjonell konverteringfordi den ikke trenger å dekode og kode hver ramme på nytt. Dessuten unngår man akkumulert kvalitetstap ved å ikke komprimere på nytt, noe som ofte oppstår når den samme videoen kodes på nytt flere ganger.
En annen fordel med denne tilnærmingen er at CPU- og strømforbruket reduseres betydelig under eksport.Dette er spesielt viktig på en bærbar enhet som Steam Deck, hvor batterilevetid og systemtemperatur er kritiske faktorer når man spiller av og spiller inn samtidig.
Integrert HTTP-server og lokal nettverksbruk
Utover å bare konvertere filer, inneholder Pineapple Steam Recording Exporter en Integrert HTTP-server som tillater deling av eksporterte opptak over det lokale nettverketDette betyr at du ikke trenger å kopiere filer med USB-kabler eller bruke skytjenester for å se videoene dine på andre enheter i hjemmet.
Med denne serveren i gang, Enhver enhet som er koblet til samme nettverk, kan få tilgang til opptakene via en nettleser eller en kompatibel spiller.For eksempel kan du eksportere en video til Steam Deck og, uten å forlate sofaen, se den på TV-en din med en nettleseraktivert enhet, eller overføre den til mobiltelefonen din for å dele bare klippet du er interessert i.
Denne funksjonen gjør programmet om til et slags delt online videobibliotek, fokusert på Steam-opptakene dineDet er ikke en like kompleks medieserver som noen andre dedikerte prosjekter, men den er mer enn nok til å vise, administrere og sende dine beste spillinger innenfor hjemmenettverket ditt uten å sette opp noe for komplisert.
Hovedfunksjoner og bruksflyt
En av de store fordelene med dette verktøyet er det Den oppdager automatisk spillopptak gjort med Steam.Du trenger ikke å søke gjennom merkelige mapper eller manuelt finne de innspilte filene; programmet selv tar seg av å finne dem i katalogene som Steam bruker til å lagre disse videoene.
Når du har funnet opptakene, kan du eksporter dem uten tap av kvalitet til MP4-format Ved å bruke FFmpeg, og dra nytte av funksjonen for direkte strømkopiering som vi nevnte tidligere, er resultatet en fil klar til å spilles av på nesten alle moderne spillere, kompatibel med videoredigerere, mobile enheter, TV-er og strømmeplattformer.
Søknaden tilbyr også en integrert forhåndsvisning av videoeneDette lar deg raskt se gjennom innholdet før eller etter eksport. På denne måten kan du bekrefte at det faktisk er spillet, klippet eller øyeblikket du lette etter, uten å måtte åpne et eksternt program for hver fil.
Et annet interessant aspekt er administrasjon av det eksporterte videobiblioteketPineapple Steam Recording Exporter dumper ikke bare MP4-filer i en mappe; det gjør det mye enklere å organisere, gjennomgå og få tilgang til dem på en organisert måte. Dette gjør det mye enklere å samle opptak over tid uten å miste dem blant tusenvis av filer.
Programmet tar også hensyn til opptakene som er delt inn i flere segmenterDette er relativt vanlig når man håndterer store filer eller når systemet deler opp opptak etter størrelse. Verktøyet er imidlertid utviklet for å håndtere disse segmentene riktig, behandle dem som deler av samme økt og forhindre at brukeren må sette sammen alt manuelt på nytt.
Videre, takket være analysen av Steam-metadata, Den er i stand til å løse opp spillnavnet som er knyttet til hvert opptakDette er veldig nyttig når du skal identifisere innhold, spesielt hvis du har opptak av mange forskjellige titler og ønsker å finne et bestemt spill uten å kaste bort tid.
Til slutt, den nevnte Den integrerte HTTP-serveren fullfører bruksflyten.Du oppdager opptakene, eksporterer dem uten tap, forhåndsviser dem, organiserer dem og deler dem om nødvendig med andre enheter på ditt lokale nettverk for å spille dem av eller kopiere dem på en enkel måte.
Lisens, utviklingsfilosofi og kildekode
Pineapple Steam-opptakseksportør Fri programvare distribuert kun under GNU General Public License v3.0Dette betyr at kildekoden er tilgjengelig, at alle kan studere, modifisere og distribuere den på nytt under betingelsene fastsatt av GPLv3, og at det opprettholdes en sterk forpliktelse til brukerfrihet.
I noen tilfeller Individuelle prosjektfiler kan ha en annen, men kompatibel lisens.alltid respektere prinsippene i GPL og sørge for at programmet som helhet forblir fri programvare. Denne kompatibiliteten er avgjørende for å integrere biblioteker eller fragmenter fra andre prosjekter uten å sette juridisk konsistens i fare.
Prosjektet deler en bekymring som har blitt sett i andre fri programvareutviklinger: viktigheten av å unngå alvorlige problemer på grunn av manglende evne til å lisensiere kode på nyttTidligere har prosjekter som KDE og NASM møtt vanskeligheter på grunn av manglende evne til å endre lisenser eller juridiske problemer knyttet til dårlig dokumenterte bidrag. Derfor understreker teamet bak Pineapple Steam Recording Exporter at verktøyet fortsatt vil være tilgjengelig under en OSI-godkjent lisens og er kompatibelt med Debians retningslinjer for fri programvare (DFSG).
Hvis noen ønsker bidra med kode under spesifikke lisensvilkårDu kan tydelig angi dette når du sender inn bidraget ditt. Denne åpenheten forhindrer fremtidige misforståelser og lar prosjektledere ta informerte beslutninger om å integrere hver endring i kjernekoden.
Prosjektets kildekode er skrevet hovedsakelig i C++Å dra nytte av dette språkets fordeler for høy ytelse og effektiv tilgang til systemressurser. For de som ønsker å lære C++, finnes det en rekke anbefalinger for gratis bøker og veiledninger, som mange programvarefellesskap med åpen kildekode ofte samler for å hjelpe nye utviklere med å komme i gang.
Pineapple Steam-opptakseksportør er skissert som En svært komplett løsning for alle som spiller inn Steam-spillingen sin og ønsker å konvertere disse opptakene til MP4 uten å miste tid eller kvalitet.Integrasjonen med FFmpeg, kompatibiliteten med Steam Deck, Linux og Windows, den innebygde HTTP-serveren for deling av videoer over det lokale nettverket, støtte for segmenterte opptak, automatisk spilldeteksjon og spillnavngjenkjenning fra metadata kombineres med en tydelig åpen kildekode-filosofi, et aktivt fellesskap og en utviklingsmodell som er åpen for oversettelser, forbedringer og økonomiske bidrag. Alt dette gjør dette verktøyet til en nøkkelkomponent i repertoaret av spillverktøy for Linux og et svært interessant alternativ for PC-brukere som ønsker å administrere klippene sine mer intelligent uten å ofre åpenhet eller kontroll over sin egen programvare.