Nahrávání obrazovky ve virtuálním stroji VirtualBox je při správné konfiguraci překvapivě pohodlné. Od verze 4.3 Aplikace obsahuje nativní nahrávání videa a nabízí také několik způsobů, jak jej aktivovat v závislosti na tom, zda to chcete udělat před spuštěním virtuálního stroje nebo během jeho provádění.
Aby byl výsledek optimální, je důležité si ujasnit některé nuance: Jaký formát generuje VirtualBox?, jak upravit velikost snímku, aby obraz nebyl oříznutý, jaký je rozdíl mezi vestavěným snímáním a externími alternativami a jak ponechat hostujícího uživatele v režimu celé obrazovky nebo ve vhodném rozlišení.
Co VirtualBox umožňuje při nahrávání obrazovky
Funkce nahrávání ve VirtualBoxu ukládá video do Formát WebM, moderní a efektivní kontejner, který dobře vyvažuje kvalitu a velikost souboru. Tento integrovaný rekordér byl přidán ve VirtualBoxu 4.3 a od té doby jej lze aktivovat jak z konfigurace, tak i za chodu, s nastavitelnými parametry, jako je rozlišení, počet snímků za sekundu a případně i audio.
Důležitý detail: pokaždé, když aktivujete nahrávku, vytvoří se nová. nový souborNespojuje se s předchozími pořízenými snímky, takže pokud pozastavíte a obnovíte přehrávání v různých relacích, skončíte s více klipy. To je užitečné pro organizaci záběrů podle scény nebo úkolu, i když pokud dáváte přednost tomu, aby vše bylo v jednom souboru, můžete je později sloučit pomocí externího editoru.
Sada dostupných nastavení umožňuje definovat cílovou složku, velikost snímku (od 320x200 do 1920x1440 ve verzích, které ji dokumentují), snímkovou frekvenci fps a kvalitu zvuku. V prostředích s více virtuálními monitory je také možné zvolit jaké obrazovky nahrávání, což je skvělé pro dema s rozšířenými plochami.
Protože se jedná o kontejner WebM, můžete jej pro úpravy nebo sdílení převést do formátu MP4 nebo jiného běžnějšího formátu. Programy jako VLC (balíček vlc) nebo Edge Transcoder (balíček edge) provést to překódování bez přílišných komplikací na Debianu a odvozených systémech.

Způsoby spuštění a konfigurace nahrávání
VirtualBox nabízí několik cest pro spuštění nahrávání, takže si můžete vybrat tu, která vám nejlépe vyhovuje. Před spuštěním virtuálního počítače Je to nejbezpečnější způsob, když potřebujete nastavit parametry předem, ale během provádění máte také k dispozici rychlé ovládací prvky.
První možnost: otevřete nastavení virtuálního počítače a přejděte na Obrazovka > Záznam videa. Značka Povolit nahrávání videa a definuje parametry: výstupní složku, velikost snímku, fps, kvalitu zvuku a snímky obrazovky, které se mají nahrávat. Zde je zásadní, aby Velikost snímku odpovídá rozlišení kterou virtuální počítač použije; pokud zvolíte snímkovou frekvenci menší než efektivní rozlišení hosta, obrázek se zobrazí oříznutý.
Stisknutím akceptovat ukončíte konfiguraci a pokud spustíte virtuální počítač s touto aktivní volbou, nahrávání začne jakmile jsou splněny definované podmínky. Tato metoda je ideální, pokud potřebujete konzistenci mezi klipy nebo pokud budete opakovat testy se stejným profilem snímání.
Druhá možnost: s již zapnutým virtuálním počítačem klikněte pravým tlačítkem myši na ikoně fotoaparátu která se zobrazí v panelu ikon v pravém dolním rohu okna. Zobrazí se kontextová nabídka se dvěma možnostmi: otevřít předvolby snímání nebo spustit nahrávání s již definovaným nastavením. Toto je rychlý způsob, jak zapnout nebo vypnout kameru bez procházení podrobných nabídek.
Třetí možnost: z nabídky Zařízení Zaznamenávání můžete spustit přímo z virtuálního počítače, i když zde nebudete mít panel pro úpravu předvoleb. To vás dostane z tísňové situace, když je to naléhavé. začněte nahrávat hned teď a nemusíš nic upravovat.
Tipy pro kvalitu, rozlišení a výkon
Bez ohledu na to, kde stisknete tlačítko nahrávání, existují nastavení, která mají vliv. V Obrazovka Je vhodné si rezervovat 128 MB grafické paměti pro virtuální počítač, pokud plánujete používat vysoké rozlišení. V případě potřeby povolte také 2D a 3D akceleraci, protože to může vyhladit vizuální zážitek hosta, když je rozhraní náročné.
Nezapomeňte: velikost snímku pro snímání musí být stejná jako usnesení hostaPokud je hostující systém nastaven na rozlišení 1920x1080, ale nahráváte v rozlišení 1280x720, výsledek se bude jevit oříznutý nebo nepravidelně upravený. Pokud pracujete s hostujícími systémy Windows nebo Linux a máte nainstalované doplňky pro hosty, povolte… Zobrazit > Automatická změna velikosti zobrazení hosta pomáhá udržet plátno úhledně zarámované při změně velikosti okna.
Pro ty, kteří potřebují celou obrazovku, je tu kombinace kláves Hostitel+F (výchozí, Pravý Ctrl + F) rychle přepíná mezi standardním zobrazením a režimem celé obrazovky. To nejen zlepšuje ponoření do obrazu, ale také zabraňuje vzniku černých pruhů nebo neobvyklému škálování při snímání.
Pokud je vaším cílem bezchybný screencast hostované aplikace a nechcete vidět žádné menu ani stavové řádky VirtualBoxu, upraveno/změněno vám může pomoci uzamknout okno na stabilní velikost. Níže uvidíte, jak to funguje ve spojení s externími nástroji, když vestavěné zachycení není k dispozici nebo není pohodlné.
A konečně, ačkoli VirtualBox generuje WebM, nic vám nebrání v tom, abyste tento soubor později předali převodníkem do MP4 upravovat, nahrávat na preferované platformy nebo vkládat do prezentací. Pro tento úkol jsou oblíbenými linuxovými řešeními utility jako VLC nebo Arista.

Statické snímky: Pořiďte snímek obrazovky
Kromě videa umí VirtualBox i snímky obrazovky hosta. Chcete-li to provést, otevřete nabídku Ver z okna virtuálního počítače a vyberte Udělejte snímek obrazovky…Je to užitečný nástroj, když potřebujete pouze statický obrázek pro zprávu nebo průvodce, bez složitosti celého klipu.
Výhodou této funkce je, že nevyžaduje předchozí konfiguraci kodeků ani nastavení snímků; Je to přímé a čistéI tak nezapomeňte nastavit hosta na požadované rozlišení, aby snímek měl požadovanou velikost a ostrost, zejména pokud jej budete ořezávat nebo vkládat do dokumentu.
Co když vestavěné nahrávání selže? Praktické alternativy
Byla doba, kdy se někteří lidé snažili vynutit nahrávání z konzole pomocí VBoxHeadless a parametry zachycení a věc by mohla skončit chybou typu Nepodařilo se načíst rozšíření pro nahrávání videaV takových případech, nebo pokud vestavěná funkce neodpovídá vašim potřebám, je vynikajícím řešením spoléhat se na externí nástroj pro vysílání obrazovky.
Lehká a efektivní varianta je Vokoscreen, který zaznamenává, co se děje na ploše, do běžnějších a nekomplikovanějších formátů, a pokud pracujete ve Windows, zaškrtněte open source aplikaceV jednu chvíli se dal nainstalovat na Debian/Ubuntu pomocí:
Nainstalujte to takto: sudo apt-add-repository ppa:vokoscreen-dev/vokoscreen-dev/vokoscreen
sudo apt-get update
sudo apt-get install vokoscreen
Jeho rozhraní je střízlivé a ovládací prvky jsou ukotveny v barra de tareas když začnete nahrávat, což ponechává užitečnou oblast volnou. Dalším klasickým nástrojem je recordMyDesktop, dobře známý v ekosystému Linuxu, ačkoli s výstupními profily, které upřednostňují volné formáty.
Pokud je vaším cílem zachytit pouze virtuální počítač bez čehokoli kolem něj, existuje ve VirtualBoxu trik, který se vám hodí: přejděte na Zobrazení > Přepnout do režimu přizpůsobení nebo stiskněte Hostitel + CDíky tomu je velikost okna virtuálního počítače pevná a je skrýt lištu nabídek a stavový řádeka ponechá tak čistou oblast pro výběr nástrojem pro nahrávání obrazovky a nahrávání bez rámečků.
Vyberte okno virtuálního počítače ve Vokoscreenu, upravte rozlišení a spusťte nahrávání. Při použití kontejneru byly zaznamenány velmi kompaktní výsledky. Matroska, kodek libx264 a automatické fps. Jako realistický příklad: video 16:39 při rozlišení 910×706 a 29 snímcích za sekundu váží pouze 9,7 MiB, což jasně ukazuje, že s dobrým nastavením lze dosáhnout ostrých a světlých klipů.
Celá obrazovka a vejde se do hostovaného systému Windows 10
Pokud se po instalaci Windows 10 jako hosta maximalizace okna nezmění rozlišení, nebojte se: je třeba nainstalovat Přidání hostů VirtualBox v hostovaném systému. Tyto nástroje přidávají ovladače a služby, které mimo jiné umožňují automatické nastavení rozlišení při změně velikosti okna.
V liště nabídek virtuálního počítače přejděte na Zařízení > Vložit obraz CD s doplňky pro hostyV hostovaném systému otevřete Průzkumníka, přejděte na virtuální CD mechaniku (obvykle D:) a spusťte VBoxWindowsAdditions-amd64.exePo jednoduchém průvodci a restartu virtuálního počítače budete mít k dispozici nová rozlišení a především dynamické nastavení, které lze aktivovat v Zobrazit > Automatická změna velikosti zobrazení hosta.
Podívejte se také na grafické zdroje virtuálního počítače na adrese Stroj > Obrazovka: přiřazuje 128 MB grafické pamětia v případě potřeby povolte 2D a 3D akceleraci pro rozhraní Windows, která ji podporují. Jakmile je to připraveno, změňte velikost okna a uvidíte, jak se plocha hosta automaticky přizpůsobí nové velikosti.
Když potřebujete úplné ponoření, přepněte na celou obrazovku pomocí Host + F (ve výchozím nastavení pravá klávesa Ctrl + F). Od tohoto okamžiku bude VirtualBox využívat celou plochu monitoru a host se bude správně škálovat, což je důležité, pokud se chystáte nahrát tutoriál v nativním rozlišení.
Pokud stále zjišťujete omezení rozlišení, zkontrolujte režim hostujícího videa a že funkce Automatická změna velikosti zobrazení hosta je zaškrtnuto. Ve velké většině případů je problém s hostujícími doplňky a dostatečným videem okamžitě vyřešen.
Další související nové funkce ve VirtualBoxu 4.3
Spolu s příchodem nativního nahrávání přinesla VirtualBox 4.3 i několik zajímavých vylepšení, která doplňují celkový zážitek. Například podpora vícedotykového ovládání při definování ukazovacího zařízení virtuálního počítače s možnostmi, jako je myš PS/2, tablet USB nebo tablet s více dotyky. To pomáhá při testování se systémy, které očekávají dotykový vstup, což může také ovlivnit způsob interakce během nahrávání.
V rozhraní byly staré blokovací dialogy nahrazeny bublinová oznámení překrývající se, diskrétnější a modernější. Kromě toho došlo ke změnám v sítích, což zdůraznilo úpravy v NAT aby se umožnila flexibilnější komunikace mezi virtuálními počítači a s okolním světem. I když se nejedná o přímé změny v nahrávání, mají dopad na demonstrační a testovací scénáře, které budete později chtít zdokumentovat na videu.
Pokud dáte vše výše uvedené dohromady, máte kompletní nabídku: integrované nahrávání WebM s ovládáním rozlišení a fps; snadný převod do jiných formátů, když ho potřebujete; přesné snímání obrazovky; rychlé možnosti zobrazení na celou obrazovku nebo automatického škálování instalací doplňků pro hosty ve Windows a Linuxu; ruční nastavení rozlišení v macOS pomocí VBoxManage; a solidní zálohovací plán s Vokoscreen nebo recordMyDesktop, když dáváte přednost externímu nástroji nebo rozšíření pro nahrávání nereaguje tak, jak by mělo. pár zkratek Díky dobře zapamatovatelným a milimetrově přesnému rozlišení získáte čisté, světlé a snadno sdílitelné klipy bez problémů.
