- Turvarežiimi rakendamine väliste laienduste põhjustatud tõrgete isoleerimiseks.
- OBS Studio 30 toimimiseks on vaja FFmpeg'i ja Qt minimaalseid versiooninõudeid.
- Flatpaki installide ühildumatuse haldamine versioonide alandamise teel.
Kui oled sisulooja, siis tead, et OBS Studio on selleks parim tööriist, aga vahel võib selle võimete laiendamine pluginatega tõeline peavalu olla. Pole haruldane, et programm pärast värskendust teatud laiendusi enam ei tuvasta või et süsteemiteekidega seotud krüptilised vead ilmuvad.
Selles artiklis vaatleme põhjalikult, kuidas neid väliseid tööriistu hallata ja ennekõike, kuidas olukordadest mööda hiilida, kui FFmpeg või Flatpaki paketisüsteem otsustavad koostööd mitte teha, et saaksite otseülekandeid jätkata ilma, et tarkvara teid alt veaks.
Mis on uut OBS Studio 30-s ja riistvaratoes?
Versiooni 30 tulek on toonud kaasa olulisi muutusi, eriti neile, kes soovivad jõudlust maksimeerida . Üks võimsamaid täiendusi on Intel Quick Sync Video (QSV) integreerimine, mis võimaldab ülikiiret video teisendamist sellistes vormingutes nagu H.264, HEVC/H.265 ja moodne AV1, leevendades põhiprotsessori töökoormust.
Liidese tasandil on tehtud muudatusi sujuvama kogemuse tagamiseks. Nüüd on võimalik paneele täiskõrgusesse seadistada , mis on ideaalne neile, kes peavad otseülekande vestlust kogu aeg nähtavana hoidma ilma väärtuslikku ruumi võtmata. Lisaks on olekuriba ümber korraldatud, et esitada teavet selgemini ikoonidega, mida on esmapilgul lihtne mõista.
YouTube'is voogesitavatele on lisatud väga kasulik otseülekande juhtpaneel . Samuti on täiustatud 10-bitist jäädvustamist Decklinki seadmetes ning optimeeritud VA-API renderdamist AMD graafikakaartidel, tagades parima võimaliku pildikvaliteedi.
Pluginate haldus ja turvarežiimi päästerõngas
Kuna skriptide ja laienduste lisamine muutub üha tavalisemaks, on OBS rakendanud üliolulise turvarežiimi . See valik võimaldab teil rakenduse käivitada nii, et kõik kolmanda osapoole pluginad ja WebSocketid on täielikult keelatud, mis on ülioluline, kui OBS salvestamise ajal kokku jookseb või ootamatult sulgub ja te ei tea, milline laiendus konflikti põhjustas.
Kui leiate end olukorrast, kus OBS ei käivitu, saate selle režiimi aktiveerida menüüst Abi või lasta tarkvaral seda kriitilise sulgemisvea järel automaatselt soovitada . See on kiireim viis kindlaks teha, kas probleem peitub programmi tuumas või vananenud välises komponendis.
FFmpeg konfliktid ja süsteeminõuded
FFmpeg on mootor, mis annab jõudu suurele osale OBS-i heli ja video töötlemisest ning just siin tekivad sageli versioonikonfliktid . On oluline mõista, et alates versioonist 30 eemaldati tugi versioonidele, mis olid vanemad kui FFmpeg 4.4, samuti tugi Qt 5-le ja Ubuntu 20.04-le.
Süsteemi veatuks toimimiseks on hädavajalik FFmpeg 4.4 või uuem ja Qt 6. Kui proovite vanemaid versioone aegunud operatsioonisüsteemides käitada, on väga tõenäoline, et kogete ebastabiilsust või teatud kodeerimisfunktsioonid võivad lihtsalt seadete menüüst kaduda.
Heli osas otsivad mõned kasutajad meediaallikas konkreetsete heliradade määramiseks spetsiifilisi FFmpeg-käsklusi. Kuigi OBS tegeleb enamiku sellest sisemiselt, on täpne rajakontroll (alates indeksist 0) endiselt tavaline nõue neile, kes töötavad mitme helikanaliga videofailidega.
Pluginate probleem Flatpaki installides
Kui kasutate Linuxis OBS-i Flatpaki kaudu, olete ehk märganud, et mõned pluginad, näiteks populaarne obs-multi-rtmp, lakkavad ootamatult laadimast. See juhtub seetõttu, et viimased värskendused (täpsemalt versioon 30.2.0 ja uuemad) on piiranud selliste väliste teekide laadimist , mis pole ametlikult Flatpaki vormingus pakendatud.
Paljud kasutajad tegid vea, installides pluginad käsitsi teele .var/app/com.obsproject.Studio/config/obs-studio/pluginsArendusmeeskond on aga selgitanud, et käsitsi installitud pluginad Flatpakis ei toetatud neid kunagi ametlikult ja nüüd on süsteem failiga veelgi piiravam. libobs-frontend-api.so.0.
Kuidas probleemi lahendada madalamale versioonile üleminekuga
Kui oluline plugin ei tööta ja arendaja pole veel Flatpakiga ühilduvat versiooni välja andnud, on ainus toimiv lahendus rakenduse varasemale versioonile üleminek . Selleks peate Flatpaki käsuga build history tuvastama eelmise stabiilse versiooni (näiteks 30.1.2) commit'i.
Kui õige commit on leitud, installitakse selle konkreetne versioon. Selleks, et süsteem OBS-i automaatselt uuesti ei värskendaks ja pluginad ei töötaks, on oluline rakendada järgmist. pole uuendatud kasutades käsku flatpak mask rakenduse ID kohta.
Täiustatud väljund- ja salvestusseaded
Neile, kes soovivad täielikku kontrolli, pakub OBS FFmpegi kohandatud väljundit. Siin saate määrata väljundkonteineri , video- ja helikooderi ning muxeri seaded. See täiustatud funktsioon võimaldab teil reguleerida GOP-i suurust ja sundida teatud koodekite kasutamist isegi siis, kui süsteem hoiatab võimaliku ühildumatuse eest.
Samuti on võimalik konfigureerida korduspuhvrit , mis võimaldab teil salvestada saate viimased paar sekundit. Pidage siiski meeles, et kui kasutate FFmpeg'i kohandatud väljundit, on korduspuhver keelatud, sundides teid valima FFmpeg'i mootori paindlikkuse ja kiirete korduste funktsionaalsuse vahel.
Kokkuvõtteks oleme näinud, et stabiilse OBS-i säilitamine nõuab hoolikat tähelepanu FFmpeg versioonidele ja pluginate päritolule. Olgu selleks siis turvarežiimi kasutamine vigade diagnoosimiseks, Qt 6 installimise tagamine või Flatpakis kontrollitud versiooniuuenduse tegemine laienduste ühilduvuse säilitamiseks, võtmetähtsusega on tarkvara sõltuvuste jälgimine ja käsitsi installimise sundimise vältimine isoleeritud keskkondades, kui soovime vältida oma voogude katkemist tehniliste vigade tõttu.
Kirglik kirjanik baitide maailmast ja üldse tehnoloogiast. Mulle meeldib jagada oma teadmisi kirjutamise kaudu ja just seda ma selles ajaveebis teengi, näitan teile kõike kõige huvitavamat vidinate, tarkvara, riistvara, tehnoloogiliste suundumuste ja muu kohta. Minu eesmärk on aidata teil digimaailmas lihtsal ja meelelahutuslikul viisil navigeerida.
