Snimanje ekrana u virtualnoj mašini VirtualBox je iznenađujuće praktično kada se pravilno konfiguriše. Od verzije 4.3 Aplikacija uključuje izvorno snimanje videa, a nudi i nekoliko načina za njegovu aktivaciju, ovisno o tome želite li to učiniti prije pokretanja VM-a ili tokom njegovog izvršavanja.
Da bi rezultat bio optimalan, važno je razumjeti neke nijanse: Koji format generira VirtualBox?, kako prilagoditi veličinu okvira da slika ne bude odsječena, koja je razlika između ugrađenog snimanja i vanjskih alternativa i kako ostaviti gosta u režimu cijelog ekrana ili u odgovarajućoj rezoluciji.
Šta VirtualBox omogućava prilikom snimanja ekrana
Funkcija snimanja u VirtualBoxu sprema video na WebM format, moderan i efikasan kontejner koji dobro balansira kvalitet i veličinu datoteke. Ovaj integrirani snimač je dodan u VirtualBox 4.3 i od tada se može aktivirati i iz konfiguracije i u hodu, s podesivim parametrima kao što su rezolucija, broj sličica u sekundi i, ako je primjenjivo, zvučni.
Važan detalj: svaki put kada aktivirate snimanje, kreira se novo. nova datotekaNe spaja se s prethodnim snimkama, tako da ćete završiti s više isječaka ako pauzirate i nastavljate u različitim sesijama. Ovo je korisno za organiziranje snimaka po sceni ili zadatku, iako ako više volite da sve bude u jednoj datoteci, uvijek ih možete kasnije spojiti pomoću vanjskog uređivača.
Skup dostupnih postavki vam omogućava da definišete odredišnu mapu, veličinu okvira (od 320x200 do 1920x1440 u verzijama koje to dokumentuju), brzinu kadrova... fps i kvalitet zvuka. U okruženjima s više virtualnih monitora, također je moguće odabrati koji ekrani snimanje, što je odlično za demonstracije s proširenim radnim površinama.
Budući da je kontejner WebM, možda ćete ga htjeti pretvoriti u MP4 ili neki drugi uobičajeniji format za uređivanje ili dijeljenje. Programi poput VLC-a (vlc paket) ili Edge Transcoder (edge paket) izvrši to transkodiranje bez previše komplikacija na Debianu i izvedenim sistemima.

Načini pokretanja i konfiguriranja snimanja
VirtualBox nudi nekoliko putanja za početak snimanja, tako da možete odabrati onu koja vam najviše odgovara. Prije pokretanja VM-a To je najsigurniji način kada trebate unaprijed postaviti parametre, ali tokom izvršavanja također imate brze kontrole.
Prva opcija: otvorite postavke virtuelne mašine i idite na Ekran > Snimanje videa. Napravite Omogući snimanje videa i definira parametre: izlaznu mapu, veličinu kadra, fps, kvalitet zvuka i ekrane za snimanje. Ovdje je ključno da Veličina okvira odgovara rezoluciji koju će VM koristiti; ako odaberete brzinu kadrova manju od efektivne rezolucije gosta, slika će izgledati izrezana.
Pritiskom na prihvatiti Izaći ćete iz konfiguracije i ako pokrenete VM s tom aktivnom opcijom, snimanje će početi čim se ispune definirani uvjeti. Ova metoda je idealna ako vam je potrebna konzistentnost između isječaka ili ako ćete ponavljati testove s istim profilom snimanja.
Druga opcija: sa već uključenom virtuelnom mašinom, kliknite desnim tasterom miša na ikoni kamere koja se pojavljuje u traci ikona u donjem desnom uglu prozora. Vidjet ćete kontekstni meni s dvije opcije: otvori postavke snimanja ili započni snimanje s već definiranim postavkama. Ovo je brz način za uključivanje ili isključivanje kamere bez navigacije kroz detaljne izbornike.
Treća opcija: iz menija Uređaj Snimanje možete pokrenuti direktno iz virtuelne mašine, iako ovdje nećete imati panel za podešavanje postavki. Ovo vas izvlači iz nevolje kada je hitno. započnite snimanje sada i ne trebaš ništa podešavati.
Savjeti za kvalitet, rezoluciju i performanse
Bez obzira gdje pritisnete snimanje, postoje postavke koje prave razliku. U Screen Preporučljivo je rezervisati 128 MB video memorije za VM ako planirate koristiti visoke rezolucije. Ako je primjenjivo, omogućite i 2D i 3D ubrzanje, jer to može ublažiti vizualno iskustvo gosta kada je interfejs zahtjevan.
Zapamtite: veličina okvira za snimanje mora biti jednaka rezolucija za gosteAko je gost postavljen na 1920x1080, ali snimate na 1280x720, rezultat će izgledati odsječen ili nepravilno podešen. Ako radite s gostima Windows ili Linux i imate instalirane dodatke za goste, omogućite ih. Prikaz > Automatska promjena veličine gostujućeg ekrana pomaže da platno ostane uredno uokvireno kada mijenjate veličinu prozora.
Za one kojima je potreban cijeli ekran, kombinacija tipki Domaćin+F (zadano, Desni Ctrl + F) brzo prebacuje između standardnog prikaza i načina rada preko cijelog ekrana. Ovo ne samo da poboljšava uranjanje u sliku, već i sprječava pojavu crnih traka ili neobično skaliranje prilikom snimanja.
Ako vam je cilj besprijekoran snimak ekrana gostujuće aplikacije i ne želite vidjeti nikakav VirtualBox meni ili statusne trake, prilagođeno/skalirano može vam pomoći da zaključate prozor na stabilnu veličinu. U nastavku ćete vidjeti kako ovo funkcionira u kombinaciji s vanjskim alatima kada ugrađeno snimanje nije dostupno ili nije praktično.
Konačno, iako VirtualBox generira WebM, ništa vas ne sprječava da kasnije proslijedite tu datoteku kroz konverter u MP4 da ga uredite, postavite na svoje željene platforme ili ugradite u prezentacije. Uslužni programi poput VLC-a ili Ariste su popularna Linux rješenja za ovaj zadatak.

Snimci ekrana: Napravite snimak ekrana
Pored videa, VirtualBox može i snimke zaslona gosta. Da biste to uradili, otvorite meni ver iz prozora VM-a i odaberite Napravite snimak ekrana…To je koristan alat kada vam je potrebna samo statična slika za izvještaj ili vodič, bez složenosti punog isječka.
Prednost ove funkcije je što ne zahtijeva prethodnu konfiguraciju kodeka ili postavki okvira; Direktno je i čistoUprkos tome, ne zaboravite postaviti gosta na željenu rezoluciju kako bi snimak bio željene veličine i oštrine, posebno ako ćete ga izrezati ili uključiti u dokument.
Šta ako ugrađeno snimanje ne uspije? Praktične alternative
Bilo je vrijeme kada su neki ljudi pokušavali prisilno snimati s konzole pomoću VBoxHeadless i parametre snimanja, a stvar bi mogla završiti greškom tipa Nije uspjelo učitavanje ekstenzije za snimanje videaU tim slučajevima, ili ako ugrađena funkcija ne odgovara vašim potrebama, oslanjanje na eksterni alat za screencasting je odlično rješenje.
Lagana i efikasna opcija je Vokoscreen, koji snima šta se dešava na radnoj površini u uobičajenijim i nekompliciranijim formatima, a ako radite u Windowsu, provjerite aplikacije otvorenog kodaU jednom trenutku se mogao instalirati na Debian/Ubuntu sa:
Instalirajte ga ovako: sudo apt-add-repository ppa:vokoscreen-dev/vokoscreen-dev/vokoscreen
sudo apt-get update
sudo apt-get install vokoscreen
Njegov interfejs je trezan, a kontrole su povezane sa barra de tareas kada počnete snimati, što ostavlja korisni prostor praznim. Još jedan klasični alat je recordMyDesktop, dobro poznat u Linux ekosistemu, iako s izlaznim profilima koji daju prioritet slobodnim formatima.
Ako vam je cilj snimiti samo virtuelnu mašinu bez ičega oko nje, postoji trik u VirtualBoxu koji može biti koristan: idite na Prikaz > Prebaci na način rada Prilagodi ili pritisnite Domaćin + C. Na ovaj način, prozor virtuelne mašine se održava na fiksnoj veličini i sakrijte traku menija i statusnu traku, ostavljajući čisto područje za odabir alatom za screencast i snimanje bez kadrova.
Odaberite VM prozor u Vokoscreenu, podesite rezoluciju i započnite snimanje. Korištenjem kontejnera postignuti su vrlo kompaktni rezultati. Matroska, kodek libx264 i automatski broj fps. Kao realističan primjer: video od 16:39 pri rezoluciji 910×706 i 29 fps može teži samo 9,7 MiB, što jasno pokazuje da uz dobro podešavanje možete postići oštre, lagane klipove.
Cijeli ekran i odgovara gostujućem sistemu Windows 10
Ako nakon instaliranja Windowsa 10 kao gosta, maksimiziranje prozora ne mijenja rezoluciju, ne brinite: potrebno je instalirati Dodaci za goste za VirtualBox u gostujućem sistemu. Ovi uslužni programi dodaju drajvere i servise koji omogućavaju, između ostalog, automatsko podešavanje rezolucije prilikom promjene veličine prozora.
U traci menija VM idite na Uređaji > Umetni sliku CD-a za gostujuće dodatkeUnutar gosta, otvorite Explorer, idite na virtuelni CD pogon (obično D:) i pokrenite VBoxWindowsAdditions-amd64.exeNakon jednostavnog čarobnjaka i ponovnog pokretanja virtualne mašine, imat ćete dostupne nove rezolucije i, prije svega, dinamičko podešavanje koje se može aktivirati u Prikaz > Automatska promjena veličine gostujućeg ekrana.
Također pogledajte grafičke resurse virtuelne mašine na Mašina > Ekran: dodjeljuje 128 MB video memorije, i ako je primjenjivo, omogućite 2D i 3D ubrzanje za Windows interfejse koji ga podržavaju. Kada je ovo spremno, promijenite veličinu prozora i vidjet ćete da se gostujuća radna površina automatski prilagođava novoj veličini.
Kada vam je potrebna potpuna uronjenost, prebacite se na cijeli ekran pomoću Domaćin + F (podrazumevano, desni Ctrl + F). Od tog trenutka, VirtualBox će iskoristiti cijelu površinu vašeg monitora i gost će se ispravno skalirati, što je važno ako ćete snimite tutorijal u izvornoj rezoluciji.
Ako i dalje uočavate ograničenja rezolucije, provjerite način rada za gostujuće video i da funkcija Automatska promjena veličine ekrana za goste je označeno. U velikoj većini slučajeva, uz dodatke za goste i dovoljno videa, problem se trenutno rješava.
Ostale povezane nove funkcije u VirtualBoxu 4.3
Uz dolazak izvornog snimanja, VirtualBox 4.3 je uveo neka zanimljiva poboljšanja koja zaokružuju iskustvo. Na primjer, podrška za višestruki dodir prilikom definiranja pokazivačkog uređaja virtuelne mašine, s opcijama kao što su PS/2 miš, USB tablet ili Multi-Touch tablet. Ovo pomaže prilikom testiranja sa sistemima koji očekuju unos dodirom, što također može utjecati na način na koji komunicirate tokom snimanja.
U interfejsu, stari dijalozi za blokiranje su zamijenjeni sa balončići s obavijestima preklapajući se, diskretniji i moderniji. Osim toga, došlo je do promjena u mrežama, što je naglasilo prilagodbe u NAT kako bi se omogućila fleksibilnija komunikacija između virtuelnih mašina i sa vanjskim svijetom. Iako ovo nisu direktne promjene u snimanju, one utiču na scenarije demonstracije i testiranja koje ćete kasnije htjeti dokumentovati na videu.
Ako sve navedeno spojite, imat ćete kompletan asortiman: integrirano WebM snimanje s kontrolom rezolucije i fps-a; jednostavnu konverziju u druge formate kada vam je potrebna; precizno snimanje ekrana; brze opcije za cijeli ekran ili automatsko skaliranje instaliranjem Guest Additions na Windowsu i Linuxu; ručne postavke rezolucije na macOS-u pomoću VBoxManage-a; i solidan plan za sigurnosno kopiranje s Vokoscreen-om ili recordMyDesktop-om kada preferirate vanjski alat ili ekstenzija za snimanje ne reagira kako bi trebala. par prečica Dobro zapamćeni i rezolucija podešena na milimetar, dobit ćete čiste, svijetle i spremne za dijeljenje snimke bez ikakvih problema.
