OBS Studio 29.1

Ny version tillgänglig: OBS Studio 29.1

Nya funktioner

  • Lade till stöd för streaming AV1/HEVC över Enhanced RTMP [YouTube/yuriy-chunak/derrod]
    • Enhanced RTMP V1 utökar RTMP-protokollet för att stödja nyare videokodekar och HDR. Mer info på: https://github.com/veovera/enhanced-rtmp
    • För närvarande endast stöds av/aktiverat för YouTube som en betafunktion
    • HDR är ännu inte implementerat
  • Lade till stöd för flera ljudspår i enkel utmatningsinspelning [pkv]
  • Lade till en DLL-blockeringsfunktion för Windows. Detta låter OBS blockera problematiska DLL:er från att fästa sig OBS och orsaka frysningar eller krascher, till exempel tredjeparts overlay-hooks och föråldrade videokapturenheter. [notr1ch]
    • Detta blockerar gamla versioner av populär VTubing-programvaras virtuella kameror som är kända för att orsaka frysningar när man får tillgång till egenskaper för videokapturenheter. Om du påverkas, vänligen uppdatera till den senaste versionen av din VTubing-programvara.
  • Lade till inställningar för att välja ljudkodare för streaming och inspelning [tytan652]
  • Lade till ett alternativ för att förbelasta media källor som används i Stingers till minnet, för att undvika bildhopp under övergångar [Jim]
  • Lade till uppdateringskanaler på macOS och uppdaterade Sparkle för mindre och snabbare uppdateringar framöver [derrod]
  • Lade till kompatibilitetsmeddelanden i fönster- och spelinfångningskällor för Windows [derrod]
  • Lade till möjligheten att zooma webbläsardockor med Ctrl – och + och högerklicksmenyn [WizardCM]
  • Lade till en inställning för att spela in i fragmenterade MP4- och MOV-format [derrod]
    • Dessa erbjuder större kompatibilitet än MKV samtidigt som de ger liknande motståndskraft mot dataförlust på grund av krascher, brist på utrymme, etc.
    • Fragmenterade MP4- och MOV-filer kan remuxas till vanliga MP4/MOV i fall där de tidigare inte läses korrekt (t.ex. i äldre redigeringsprogram)
  • Lade till stöd för surroundljud för AJA capture-kort [paulh-aja]
  • Lade till ProRes 4444 (XQ) stöd för VideoToolbox-kodaren på macOS [jpark37]
  • Lade till inspelningsalternativ för förlustfritt ljud (FLAC/ALAC/PCM inklusive 32-bitars float) [derrod]
  • Lade till indikator om en ljudkälla är avstängd, men inte tilldelad några ljudspår [derrod]
  • Lade till AMD AV1-kodare till enkelt utmatningsläge [notr1ch]

Ändringar

  • Ökade minsta macOS-versionen till macOS 11.0 [PatTheMav]
  • Utmatningsskalning ignoreras om den skalade upplösningen matchar den aktuella video-utmatningsupplösningen [notr1ch]
  • NVENC-felmeddelanden inkluderar nu mer detaljer [notr1ch]
  • Ändrade standard FFmpeg AAC-kodaren till twoloop som har högre kvalitet [norihiro]
  • Tillåt symboliska länkar för VST-sökvägar [tuduweb]
  • Implementerade QVBR för AMF-kodare [flaeri]
  • Utökade stödet för undertextspår i VLC-källa (upp till 1000) [jjm2473]
  • Fliken Genvägar i inställningarna laddas inte längre förrän den växlas till, vilket resulterar i att inställningsfönstret öppnas mycket snabbare för stora sceninsamlingar [derrod]
  • Bytte olika interna datastrukturer för att använda hashtabeller för uppslag, vilket resulterar i betydande prestanda- och laddnings-/sparningstidsförbättringar med stora sceninsamlingar [derrod]
  • Exporterad sceninsamlings-JSON är nu pretty-printed och sorterad, vilket gör det enklare att spåra via git eller andra versionshanteringsmekanismer [derrod]
  • Lade till en ”Vad är nytt”-post i hjälpmenyn för att manuellt öppna dialogrutan för ändringslogg efter uppdatering [derrod]
  • Klicka på ”Standard”-knappen i egenskaper kommer nu att be om bekräftelse innan återställning [derrod]
  • Förbättrade Windows OBS-uppdaterarens hastighet och minskade nedladdningsstorleken genom att använda Zstandard-komprimering [derrod]
  • Lade till plattformsspecifika ”Vad är nytt”-notifikationer för att bättre kommunicera ändringar eller problem som inte påverkar alla operativsystem [derrod]
  • Lade till alternativ för att tvinga SDR Window Capture i Windows 10+ läge [jpark37]
  • Förbättrade YouTube-miniatyrförhandsgranskningen genom att använda bilinjär skalning [derrod]
  • Inkompatibla ljud-/videokodare kommer nu att inaktiveras baserat på det valda formatet [derrod]
  • Lade till HEVC och HDR-stöd för VA-API-kodaren [yuriy-chunak]
  • Lade till HDR-infångningsstöd för DeckLink-källor [jpark37]
  • Videorelaterade objekt i högerklicksmenyn för ljudkällor i källistan kommer inte längre att visas [cg2121]
  • Infödda macOS-dialoger respekterar nu OBS som är inställd på mörka teman [gxalpha]
  • Förbättrar avsevärt skärminfångningens prestanda på Intel dedikerade GPU:er påLinux [kkartaltepe]
  • JACK-ingångar på Linux kommer nu att visa ”OBS Studio” i deras namn för att klargöra deras ursprung. Detta kan få befintliga konfigurerade enheter att sluta fungera tills de uppdateras av användaren [univrsal]
  • Systemfärgvaldialogen används nu på macOS [gxalpha]
  • Olika förbättringar av t-baren för en mer förutsägbar användarupplevelse [gxalpha]
  • Plugins installerade systemövergripande laddas inte längre när OBS körs i bärbar läge [gxalpha]
  • Hårdvarudekodning av Media Sources kan nu använda CUDA [rjgtav]
  • Förbättrad DeckLink-prestanda [jpark37]
  • Python 3.11 stöds nu i skriptning [RytoEX]
  • Lade till FDK AAC-stöd på Flatpak [tytan652]
  • Webbläsardockor erbjuder nu ett alternativ ”Kopiera sidadress” [WizardCM]
  • Ökade den maximala upplösningen för webbläsarkällor till 8192×8192 [fungiboletus]
  • OBS Websocket har uppdaterats till 5.2 [RytoEX]
  • Ändrade menyn Lägg till källa för att sortera utan hänsyn till versaler [gxalpha]
  • Förbättrade standardbuffertbeteendet för de flesta Elgato-videofångstenheter på Windows [FBirth]
  • Lade till codec-logging för QSV-kodaren [RytoEX]
  • Gjorde layoutmarginaler för hetredigering symmetriska [gxalpha]
  • Lade till loggning om den aktiva kodaren är inkompatibel med dynamisk bithastighet [pkv]

Buggfixar

  • Fixade utmatning som tyst inte startade när man använde flerspårsljud vid högre bildhastigheter [kkartaltepe]
  • Fixade dynamiska bithastighetsändringar som inte fungerade när man använde NVENC-presets p6 eller p7 [pkv]
  • Fixade att kodarinställningar inte uppdaterades om kodaren ändrades i inställningarna [tytan652]
  • Fixade en krasch som kunde inträffa när man använde en videokälla som ofta ändrade sin upplösning (t.ex. en VLC-spellista) [notr1ch]
  • Fixade en krasch som kunde inträffa när man använde strömmar i mediekällan (införd i v29) [notr1ch]
  • Fixade ett problem med negativ förstärkning i uppåtriktad kompressor [pkv]
  • Fixade flera buggar i FFmpeg anpassad utmatning relaterat till färgkonvertering [flaeri]
  • Fixade att UI inte svarade när man sökte efter genvägar och duplicerade tangenttilldelningar i stora samlingar [derrod]
  • Fixade ett problem med RTMP-timeouts som kan få en server att tro att OBS har avslutat anslutningen korrekt istället för att koppla bort pågrund av ett fel och inte aktivera funktioner som ”disconnect protection” [notr1ch]
  • Fixade att egenskaper skars av tills fönstret ändrades i storlek [derrod]
  • Fixade att bärbara Windows-versioner inte startade om i bärbara läge efter en uppdatering [derrod]
  • Fixade uppdatering av en installation som blockerades av orelaterade OBS-instanser som kördes [derrod]
  • Fixade överdrivna konfigurationsläsningar när källor valdes i förhandsgranskningen [derrod]
  • Fixade ljudspårsuppdrag för källor som tillhandahölls av tredjepartsplugins som återställs när pluginen inte kunde laddas [derrod]
  • Fixade ogiltiga skalade upplösningar som tilläts när de inte borde vara [tuduweb]
  • Fixade förinställningar i Expander-filter som inte applicerade ändringar omedelbart [tuduweb]
  • Fixade den virtuella kameran på Windows som rapporterade felaktig upplösning till externa appar och resulterade i sträckta bilder [exeldro]
  • Fixade möjligheten att dra och släppa scener efter att ha klickat på Byt namn och inte ändrat namnet på scenen [cg2121]
  • Fixade en krasch på macOS som kunde inträffa när en extern skärm med en aktiv projektor kopplades från [PatTheMav]
  • Fixade ett problem där omformning av en .ts-fil skulle misslyckas [tuduweb]
  • Fixade ett problem med VLC-källan där stora videor (t.ex. 4K) skulle bli hoptryckta horisontellt [CoalZombik]
  • Fixade att avståndshjälpare dök upp felaktigt när en källa roterades och vändes [cg2121]
  • Fixade ett problem där förhandsgranskningen skulle visas felaktigt när den zoomades för långt åt något håll [cg2121]
  • Fixade att macOS virtuella kamera potentiellt kraschade externa appar och inspelningar blev felaktiga i längd [mac-cain13]
  • Olika korrigeringar för övervakning när man använder PulseAudio [kkartaltepe]
  • Fixade en krasch vid avstängning med virtuell kamera på Linux [kkartaltepe/norihiro]
  • Fixade ett problem i V4L2-källan på Linux där en fångstenhets bildhastighet kunde vara ogiltig, vilket resulterade i otroligt stora loggfiler [9p4]
  • Fixade listningen av PulseAudio övervakningsenheter som felaktigt listar ingångar [jp-bennett]
  • Fixade förhandsgranskningen som hade möjlighet att rulla oändligt ut ur sikte när den skalades manuellt [cg2121]
  • Fixade listan Async Filters som visar inkompatibla async-filter för synkrona källor [gxalpha]
  • Fixade ett problem där markören inte skulle försvinna ordentligt i vissa spel på Wayland [rmngr]
  • Fixade ett problem där vissa filter inte skulle uppdateras korrekt när man klickade på knappen ”Defaults” [gxalpha]
  • Fixade ett problem med FFmpeg NVENC som producerade ogiltiga DTS när man använde b-frames [RytoEX/flaeri/derrod/tt2468]
  • Fixade ett problem där nätverkskällor i Media Source kunde orsaka rendering-/UI-frysningar när de återansluter [tt2468]
  • Fixade AAC-kodning av 2.1-ljud [pkv]
  • Fixade ett problem där mellanslagstangenten oväntat skulle pausa den aktiva mediekällan när huvudfönstret var i fokus [cg2121]
  • Fixade ett problem där dubbletter av scener skulle förlora färgkodning på källor [cg2121]
  • Webbläsardockningsinspektion kommer nu att komma ihåg inställningar och anpassningar [WizardCM]
  • Fixade ett fall där HDR -> SDR kanske inte tonmappar korrekt [jpark37]
  • Fixade att enkel lägesuppspelningsbuffertens maximum inte ställdes in [derrod]
  • Fixade Windows-enbart RTMP-alternativ (t.ex., nätverksoptimeringar) som orsakade problem om profilen importerades på icke-Windows med dessa aktiverade [tytan652]
  • Fixade säkerhetsprogramstatusloggar som visas som tomma när de körs på icke-engelska språk [notr1ch]
  • Fixade en bugg där vissa systemlokaliseringar inte kunde ladda Lua-filer på Windows [exeldro]
  • Fixade att skärminspelning kraschade i Flatpak med gamla versioner av PipeWire-servern [tytan652]
  • Fixade ett problem där Push to Talk på Linux inte skulle fungera när det tilldelades sekundära musknappar [KasinSparks]
  • Fixade CBR-utfyllnad när man använder NVENC AV1/HEVC [derrod]
  • Fixade att Auto Scene Switcher inte sparade inställningar korrekt [PatTheMav]
  • Fixade AMF-kodare som kraschar vid streaming genom att tillfälligt inaktivera dynamisk bithastighet när den används [derrod]
  • Fixade inspelningar gjorda med Apple VT-hårdvarukodare i CRF-läge med endast en inledande nyckelbild [derrod]
  • Olika förbättringar och korrigeringar av Decklink-prestanda [jpark37]
  • Fixade att genomskinliga fönster fångades felaktigt på Wayland med hjälp av PipeWire [asahilina]
  • Fixade ett problem med källrotationshandtaget när källan är spegelvänd [cg2121]
  • Fixade en krasch i Decklink Output när ingen Decklink-enhet är tillgänglig [jpark37]