- VirtualBox Omogoča enkratne zajeme (PNG) in izvorno snemanje v WebM, z več načini za njihovo aktivacijo.
- Da se izognete obrezovanju, prilagodite ločljivost, uporabite 128 MB videa in namestite dodatke za goste, kadar koli je to mogoče.
- Windows y Linux Ponujajo hitro spreminjanje velikosti; v sistemu macOS določite ločljivost z VBoxManage.
- Orodje za zajem Compute Engine je drugačno in zahteva dovoljenja ter varnostne ukrepe glede zasebnosti.
Ko nameščate gostujoči operacijski sistem v VirtualBox, se ta običajno prikaže v oknu skromnih dimenzij in tudi če ga povečate, ločljivost gosta se ne spremeniZaradi tega je delo težko udobno in lahko vpliva tudi na rezultate posnetkov ali njihovo kakovost.
Dobra novica je, da je mogoče povečati ločljivost, omogočiti celozaslonski način in dobiti ostre slike ali videoposnetke gosta v sistemih Windows, Linux in macOS. V tem priročniku boste videli kako narediti posnetke zaslona in posneti zaslon v VirtualBoxu in kako prilagoditi virtualni stroj, da se izognete obrezovanju, črnim okvirjem ali izgubi kakovosti.
Posnetki zaslona v VirtualBoxu: Hitre metode
Če želite posnetek trenutnega stanja navideznega računalnika, imate na voljo več preprostih poti iz vmesnika. Lahko greste na Stroj > Posnemi posnetek zaslonaali uporabite meni Pogled > Posnemi zaslon v oknu gosta; v obeh primerih vas bo VirtualBox vprašal po lokaciji datoteke in ustvaril sliko, običajno v PNGČe delate z gostujočimi sistemi Windows, glejte Kako narediti posnetke zaslona v sistemu Windows 11 za Tricks dodatno.
Te metode delujejo, medtem ko se virtualni stroj izvaja, in so idealne za posnetke namizja, oken ali zasloni škorenjPriporočljivo je preveriti efektivno ločljivost gosta, da se izognete zajemanju slik z robovi ali spremenjenih slik, ki izgubijo ostrino.
Posnemite zaslon virtualnega stroja v VirtualBoxu (WebM od različice 4.3)
VirtualBox je od različice 4.3 naprej vključeval izvorno funkcijo snemanja videa. To orodje zajame dogajanje na gostujočem namizju in ga shrani v formatu .mpXNUMX. WebM, pri čemer se vsakič, ko začnete in končate snemanje, ustvari nova datoteka.
Na voljo so trije načini za zagon in prilagajanje možnosti. Prvi je iz Nastavitve navideznega računalnika > Zaslon > Zajem videaOznačite »Omogoči zajem videa« in preglejte parametre (velikost sličic, hitrost, kodek). Tukaj je ključnega pomena, da se vrednost »Velikost sličic« ujema z resolucija gosta; če je okvir manjši, bo video obrezan.
Drugi način je bolj neposreden: z desno miškino tipko kliknite ikono video kamero v vrstici stanja navideznega računalnika (spodaj desno). V tem kontekstnem meniju lahko odprete nastavitve zajemanja ali začnete/ustavite snemanje z zadnjimi določenimi nastavitvami, kar je zelo priročno pri preklapljanju med sejami.
Tretja možnost je v meniju Naprava iz okna VM, kjer lahko začnete snemati, ne da bi spremenili nastavitve. To je uporabno za takojšen začetek snemanja, če pa želite spremeniti parametre, boste morali to storiti po prejšnjih poteh, saj od tu naprej možnosti niso urejene.
Ko končate, ne pozabite, da VirtualBox ustvari eno datoteko WebM na sejo zajemanja. Če imate raje MP4 ali drugo obliko zapisa, jo lahko pretvorite z orodji, kot je VLC ali transkoderje tipa Arista v Debianu, med drugim. Izberite profil, ki vzdržuje prvotna resolucija da se izognete nepotrebni izgubi kakovosti; in če delate v sistemu Windows, si lahko ogledate možnosti za snemalni zaslon v sistemu Windows 11 pred pretvorbo.
Avtomatizirajte zajemanje iz gostitelja z VBoxManage (posnetek zaslonapng)
Poleg grafičnih možnosti VirtualBox ponuja tudi pripomoček ukazne vrstice. ukazi VBoxManage, ki vam omogoča, da zaženete posnetke zaslona gostov neposredno iz gostitelja, ne da bi se dotaknili grafičnega vmesnika. To je idealno za avtomatizacijo ali za pridobivanje posnetkov zaslona sproti z imenom datoteke, označenim s časovnim žigom.
V sistemu Windows lahko ustvarite script serija za ustvarjanje slike PNG z edinstveno ime glede na datum in časTa primer definira spremenljivke za ime računalnika, ciljno mapo in pot do izvedljive datoteke VBoxManage ter nato sproži ukaz. posnetek zaslona:
@echo off
rem # MODIFICAR LAS LINEAS SIGUIENTES SEGUN #
rem # NUESTRAS RUTAS LOCALES #
set MAQUINAVIRTUAL=ServidorUbuntu
set RUTACAPTURA=C:\Captura\
set RUTAVBM="C:\Program Files\Oracle\VirtualBox\vboxmanage.exe"
rem # MODIFICAR SI QUEREMOS OTRO NOMBRE #
rem # PARA LA CAPTURA #
set st=%date% %time%
set NOMBRE=%MAQUINAVIRTUAL%_%st:~6,4%%st:~3,2%%st:~0,2%_%st:~11,2%%st:~14,2%%st:~17,2%%st:~20,2%.png
%RUTAVBM% controlvm %MAQUINAVIRTUAL% screenshotpng %RUTACAPTURA%%NOMBRE: =0%
Upoštevajte, da mora ciljna mapa obstajati in priporočljivo je, da Ime navideznega računalnika ne vsebuje presledkov da se izognete težavam pri posredovanju kot argumenta. To datoteko .cmd lahko postavite kamor koli želite in ustvarite bližnjico, vendar zaradi organizacijskih in varnostnih razlogov ni priporočljivo, da jo pustite na namizju.
Izogibajte se obrezanim posnetkom zaslona: celozaslonski način in ločljivost za goste
Če se na posnetkih zaslona ali posnetkih pojavljajo črte, obrezovanje ali pa ne zapolnijo celotnega okna, sta vaša zaveznika celozaslonska prilagoditev in samodejno spreminjanje velikosti za goste. V večini primerov namestitev Dodatki za goste v gostujočem sistemu in dodelitev zadostne količine video pomnilnika reši težavo.
Windows 10 kot gost
Po namestitvi sistema Windows 10 boste ob maksimiranju okna navideznega računalnika videli, da vmesnik za goste se ne poveča po velikosti. Najprej odprite nastavitve navideznega računalnika in v razdelku »Prikaz« povečajte »Video pomnilnik« na 128 MB ter omogočite pospeševanje. 2D in 3D; na ta način se izognete ozkim grlom pri uporabi visokih ločljivosti.
Nato namestite Dodatki za gosteV oknu navideznega računalnika pojdite na Naprave > Vstavi sliko CD-ja z dodatki za goste, da priklopite datoteko ISO. V sistemu Windows za goste odprite Raziskovalec, poiščite pogon CD (npr. D:) in zaženite VBoxWindowsAdditions-amd64.exeČarovnik je preprost; ko konča, znova zažene virtualni stroj, da uporabi grafični gonilniki.
Ko znova zaženete, pojdite v meni Pogled navideznega računalnika in preverite, ali je možnost aktivna Samodejno spreminjanje velikosti zaslona gosta (Samodejno spreminjanje velikosti zaslona gosta). Od tam lahko z miško spremenite velikost okna ali ga povečate: Windows bo sproti prilagajal ločljivost in Posnetki zaslona bodo prikazani v pravilni velikostiČe potrebujete tudi alternative za snemanje zaslona iz samega sistema Windows, poskusite Snemanje zaslona z igralno vrstico Xbox.
Za celozaslonski način pojdite na Pogled > Celozaslonski način ali uporabite kombinacijo tipk Host + F. Privzeto je tipka Host v VirtualBoxu Desni Ctrl, zato pritisnite desni Ctrl + F za preklop med oknom in celozaslonskim načinom, kar zagotavlja, da bodo posnetki in zajeti elementi zasedli celoten zaslon. vidna površina.
macOS kot gost
V sistemu macOS je po namestitvi privzeta ločljivost običajno 1024 x 768 in v Sistemskih nastavitvah > Zasloni ni široke izbire. Najprej nastavite ločljivost. 128 MB videoposnetka in v nastavitvah navideznega računalnika vklopite 3D-pospeševanje, tako kot bi to storili pri drugih gostih; in če potrebujete pomoč pri zajemanju zaslona gosta macOS, si oglejte, kako naredite posnetek zaslona na Macu.
Če želite nastaviti višjo ločljivost, zaustavite virtualni stroj macOS in odprite konzolo na gostitelju. V sistemu Windows zaženite CMD kot skrbnik in se pomaknite do namestitvene mape VirtualBoxa (privzeto: C:\Program Files\Oracle\VirtualBox). Nato zaženite ta ukaz, pri čemer zamenjajte ime vašega virtualnega stroja in želeno velikost:
cd "C:\Program Files\Oracle\VirtualBox"
VBoxManage setextradata "NombreDeTuVM" VBoxInternal2/EfiGraphicsResolution 1920x1080
V gostiteljih Linux ali macOS je načelo enako: zaženite VBoxManage z enakimi parametri prilagajanje samo poti. Ko ponovno vklopite navidezni računalnik, boste videli, da se macOS zažene z ločljivostjo, ki ste jo določili, in da zasloni prikazujejo samo to vrednost, kar omogoča snemanje in posnetki celotnega zaslona uporabite celotno območje.
V celozaslonski način lahko vstopite z Host + F (običajno desni Ctrl + F) ali iz Pogled > Celozaslonski način. Pomembno: Čeprav gostujoči dodatki za macOS obstajajo od VirtualBoxa 6.0.0, trenutno ne vključujejo grafični gonilniki zmožnost samodejnega spreminjanja velikosti, ko se spremeni velikost okna. Zato je ta ročna metoda najbolj zanesljiva za izogibajte se urezninam.
Prednost je, da je prilagajanje ločljivosti z VBoxManage preprosto in učinkovito; slabost pa je, da zahteva zaustavite virtualni stroj vsakič, ko želite spremeniti velikost, zato je manj prilagodljiv kot vroče spreminjanje velikosti v sistemu Windows ali Linux z dodatki za goste.
Linux kot gost (primer: Ubuntu)
Tako kot v prejšnjih primerih začnite s povečanjem video pomnilnika na 128 MB v nastavitvah navideznega računalnika. Nato namestite dodatke za goste za dinamično ločljivost in boljšo integracijo miške, med drugimi izboljšavami.
Najbolj neposreden način je, da vstavite sliko CD-ja z dodatki iz okna navideznega računalnika: Naprave > Vstavi sliko CD -ja z dodatki gostovČe je omogočen samodejni zagon, se bo prikazalo pogovorno okno za zagon; sprejmite ga in vnesite geslo, ko boste pozvani k potrditvi namestitvenega programa.
Med namestitvijo bo konzola zahtevala potrditev; vnesite y in pritisnite Enter za nadaljevanje. Ko končate, znova zaženite virtualni stroj, da jedro naloži ustrezne module in omogoči preklapljanje vroče ločljivosti.
Od tega trenutka naprej se bo postavitev okna samodejno prilagodila, ko boste spremenili velikost, in celozaslonski način lahko aktivirate s kombinacijo tipk Host + F. Če iz kakršnega koli razloga ne morete namestiti dodatkov za goste (odvisnosti, omejitve), lahko nastavite statična ločljivost z VBoxManage, tako kot v macOS-u:
VBoxManage setextradata "VM_name" VBoxInternal2/EfiGraphicsResolution 1920x1080
Ta nastavitev zagotavlja, da imajo tako posnetki zaslona kot tudi videoposnetki enako velikost, čeprav dinamičnega spreminjanja velikosti ne boste imeli, dokler ne namestite Dodatki.
Ne zamenjujte VirtualBoxa s posnetki zaslona Compute Engine (Google Cloud)
Obstaja dokumentacija o google Oblak na orodju Posnetki zaslona navideznega računalnika v Compute Engine, ki ga včasih zamenjujejo z VirtualBoxom. Gre za drugačno storitev: zajame sejo lokalne konzole instance v oblaku za diagnostične namene (npr. če virtualni stroj ne podpira RDP). Vključuje pomisleke glede zasebnosti in posebna dovoljenja.
V programu Compute Engine mora biti instanca v stanju RUNNING (izvaja se) in naenkrat lahko dobite le en posnetek, z omejitvijo 20 posnetkov na sekundo prek API-ja. To lahko storite v spletni konzoli (zavihek »Posnetek zaslona« v podrobnostih navideznega računalnika) z ukazom gcloud compute instances get-screenshot VM_NAME --destination=archivo.jpg --zone=ZONA
ali prek REST-a z instances.getScreenshot
Pred uporabo morate omogočiti virtualni zaslon na navideznem računalniku in overite z Google Cloud. Če se povežete prek oddaljenega namizja Chrome ali RDP, je dobro, da se izognete seji lokalne konzole (način zavese v nastavitvah CRD ali RDS) in pregledate da ni občutljivih podatkov na sliki, preden jo delite.
Čeprav se ti postopki ne nanašajo na VirtualBox na lokaciji, je koristno vedeti, da obstajajo za oblak in da njihov pristop, zahteve in omejitve se razlikujejo od tistih v namiznem virtualnem računalniku.
Z vsem zgoraj navedenim imate pokrite obe fronti: metode takojšnjega zajemanja in zanesljivo snemanje WebM v VirtualBoxu, poleg tega pa še ključne ločljivosti in nastavitve celozaslonskega načina v sistemih Windows, Linux in macOS, da se zagotovi, da se nič ne odreže. Če prilagodite video pomnilnik, namestite Dodatki za goste Ko je to primerno in izberete pravilno velikost okvirja, bodo vaši posnetki zaslona in videoposnetki ostri in pripravljeni za deljenje ali dokumentiranje.
Strasten pisec o svetu bajtov in tehnologije nasploh. Rad delim svoje znanje s pisanjem in to je tisto, kar bom počel v tem blogu, saj vam bom pokazal vse najbolj zanimive stvari o pripomočkih, programski opremi, strojni opremi, tehnoloških trendih in še več. Moj cilj je, da vam pomagam krmariti po digitalnem svetu na preprost in zabaven način.