Запис на екрана във VirtualBox: Ключови опции, трикове и настройки

  • VirtualBox записва директно в WebM от версия 4.3 насам с контрол на кадрите, fps, звука и екрана.
  • За цял екран и автоматично напасване, инсталирайте Guest Additions на Windows/Linux; на macOS използвайте VBoxManage.
  • Ако интегрираното заснемане се провали, Vokoscreen или recordMyDesktop са надеждни и леки алтернативи.

Запис на екрана във VirtualBox

Записването на екрана във виртуална машина VirtualBox е изненадващо удобно, когато е конфигурирано правилно. От версия 4.3 Приложението включва вграден видеозапис, а също така предлага няколко начина за активирането му, в зависимост от това дали предпочитате да го направите преди стартиране на виртуалната машина или по време на нейното изпълнение.

За да бъде резултатът оптимален, е важно да се изяснят някои нюанси: Какъв формат генерира VirtualBox?, как да настроите размера на рамката, така че изображението да не е отрязано, каква е разликата между вграденото заснемане и външните алтернативи и как да оставите гост системата на цял екран или с подходяща резолюция.

Какво позволява VirtualBox при запис на екрана

Функцията за запис на VirtualBox запазва видеото в WebM формат, модерен и ефикасен контейнер, който балансира добре качеството и размера на файла. Този интегриран рекордер беше добавен във VirtualBox 4.3 и оттогава може да се активира както от конфигурацията, така и в движение, с регулируеми параметри като резолюция, кадри в секунда и, ако е приложимо, звуков.

Важен детайл: всеки път, когато активирате записа, се създава нов. нов файлНе се свързва с предишни заснети кадри, така че ще получите множество клипове, ако поставите на пауза и възобновите в различни сесии. Това е полезно за организиране на кадрите по сцена или задача, въпреки че ако предпочитате всичко в един файл, винаги можете да ги обедините по-късно с външен редактор.

Наличният набор от настройки ви позволява да дефинирате целевата папка, размера на кадъра (от 320x200 до 1920x1440 във версиите, които го документират), честотата на кадрите кадъра в секунда и качество на звука. В среди с множество виртуални монитори е възможно също да изберете какви екрани запис, което е чудесно за демонстрации с разширени десктопи.

Тъй като контейнерът е WebM, може да искате да го конвертирате в MP4 или друг по-разпространен формат за редактиране или споделяне. Програми като VLC (vlc пакет) или Ариста Транскодер (пакет на ръба) изпълнява това транскодиране без прекалено много усложнения на Debian и производните системи.

Лого на Virtualbox.

Начини за стартиране и конфигуриране на запис

VirtualBox предлага няколко пътя за стартиране на заснемането, така че можете да изберете този, който е най-удобен за вас. Преди стартиране на виртуалната машина Това е най-безопасният начин, когато трябва да зададете параметри предварително, но по време на изпълнението имате и бързи контроли.

Първа опция: отворете настройките на виртуалната машина и отидете на Екран > Видеозаснемане, марка Активиране на заснемане на видео и определя параметрите: изходна папка, размер на кадъра, fps, качество на звука и екрани за запис. Тук е изключително важно размерът на кадъра съответства на резолюцията която виртуалната машина ще използва; ако изберете честота на кадрите, по-малка от ефективната резолюция на госта, изображението ще изглежда изрязано.

Чрез натискане приемам ще излезете от конфигурацията и ако стартирате виртуалната машина с активна тази опция, записът ще започне веднага щом определените условия са изпълнени. Този метод е идеален, ако се нуждаете от съгласуваност между клиповете или ако ще повтаряте тестове със същия профил на заснемане.

Втори вариант: с вече включена виртуална машина, щракнете с десния бутон на иконата на камерата който се появява в лентата с икони в долния десен ъгъл на прозореца. Ще видите контекстно меню с две опции: отваряне на предпочитанията за заснемане или стартиране на запис с вече зададените настройки. Това е бърз начин да включите или изключите камерата, без да е необходимо да навигирате през дълбоки менюта.

Трета опция: от менюто приспособление Можете да стартирате заснемането директно от виртуалната машина, въпреки че няма да имате панела за настройване на предпочитанията тук. Това ви помага да се измъкнете от затруднено положение, когато е спешно. започнете записа сега и не е нужно да настройваш нищо.

Съвети за качество, резолюция и производителност

Независимо къде натискате бутона за запис, има настройки, които имат значение. В екран Препоръчително е да резервирате 128 MB видеопамет за виртуалната машина, ако планирате да използвате високи резолюции. Ако е приложимо, активирайте и 2D и 3D ускорение, тъй като това може да изглади визуалното изживяване на госта, когато интерфейсът е натоварен.

Запомнете: размерът на кадъра за заснемане трябва да е равен на резолюция за гостиАко гостът е настроен на 1920x1080, но заснемате на 1280x720, резултатът ще изглежда отрязан или неправилно настроен. Ако работите с гостови системи на Windows или Linux и имате инсталирани допълнения за гости, активирайте... Изглед > Автоматично преоразмеряване на дисплея за гости помага платното да е добре рамкирано, когато преоразмерявате прозореца.

За тези, които се нуждаят от цял ​​екран, клавишната комбинация Домакин+F (по подразбиране, Десен Ctrl + F) бързо превключва между стандартен изглед и режим на цял екран. Това не само подобрява потапянето, но и предотвратява появата на черни ленти или необичайно мащабиране при заснемане.

Ако целта ви е безупречен скрийнкаст на гост приложението и не искате да виждате меню или ленти за състояние на VirtualBox, коригирано/мащабирано може да ви помогне да заключите прозореца в стабилен размер. По-долу ще видите как това работи заедно с външни инструменти, когато вграденото заснемане не е налично или не е удобно.

Накрая, въпреки че VirtualBox генерира WebM, нищо не ви пречи по-късно да прехвърлите този файл през конвертор към MP4 да го редактирате, да го качите на предпочитаните от вас платформи или да го вградите в презентации. Помощни програми като VLC или Arista са популярни Linux решения за тази задача.

запис на екрана на VirtualBox

Снимки на екрана: Направете екранна снимка

В допълнение към видеото, VirtualBox може да прави снимки на екрани на госта. За да направите това, отворете менюто виждам от прозореца на виртуалната машина и изберете Направете екранна снимка…Това е полезен инструмент, когато ви е необходимо само неподвижно изображение за репортаж или ръководство, без сложността на пълен клип.

Предимството на тази функция е, че не изисква предварителна конфигурация на кодеци или настройки на кадрите; То е директно и чистоВъпреки това, не забравяйте да настроите госта на желаната резолюция, така че заснетият файл да е с желания размер и рязкост, особено ако ще го изрязвате или включвате в документ.

Ами ако вграденият запис се провали? Практични алтернативи

Имаше време, когато някои хора се опитваха да наложат запис от конзолата с VBoxHeadless и параметри на заснемане, и това може да завърши с грешка от типа Зареждането на разширението за видеозаснемане не бе успешноВ тези случаи или ако вградената функция не отговаря на вашите нужди, разчитането на външен инструмент за скрийнкастинг е отлично решение.

Лек и ефективен вариант е Vokoscreen, който записва случващото се на работния плот в по-често срещани и неусложнени формати, а ако работите в Windows, проверете приложения с отворен кодПо едно време можеше да се инсталира на Debian/Ubuntu с:

Инсталирайте го така: sudo apt-add-repository ppa:vokoscreen-dev/vokoscreen-dev/vokoscreen
sudo apt-get update
sudo apt-get install vokoscreen

Интерфейсът му е семпъл, а контролите са прикрепени към barra de tareas когато започнете запис, което оставя полезната област свободна. Друг класически инструмент е recordMyDesktop, добре познат в екосистемата на Linux, макар и с изходни профили, които дават приоритет на свободните формати.

Ако целта ви е да заснемете само виртуалната машина без нищо около нея, има един трик във VirtualBox, който е полезен: отидете на Изглед > Превключване към режим „Побиране“ или натиснете Домакин + CС това прозорецът на виртуалната машина се поддържа с фиксиран размер и е скриване на лентата с менюта и лентата на състоянието, оставяйки чиста област за избиране с инструмента за скрийнкаст и запис без кадри.

Изберете прозореца на виртуалната машина във Vokoscreen, настройте резолюцията и започнете заснемането. Съобщени са много компактни резултати с помощта на контейнера. Matroska, кодек libx264 и автоматични fps. Като реалистичен пример: видеоклип на 16:39 при 910×706 и 29 кадъра в секунда може тежи само 9,7 MiB, което ясно показва, че с добра настройка можете да постигнете остри, леки клипове.

Цял екран и побиране в гост версия на Windows 10

Ако след инсталиране на Windows 10 като гост, максимизирането на прозореца не променя резолюцията, не се притеснявайте: трябва да инсталирате Добавки за гости на VirtualBox в гост системата. Тези помощни програми добавят драйвери и услуги, които позволяват, наред с други неща, автоматично регулиране на резолюцията, когато преоразмерявате прозореца.

В лентата с менюта на виртуалната машина отидете на Устройства > Вмъкване на образ на CD с добавки за гостиВ гост системата отворете Explorer, отидете на виртуалното CD устройство (обикновено D:) и го изпълнете. VBoxWindowsAdditions-amd64.exeСлед прост съветник и рестартиране на виртуалната машина, ще имате налични нови резолюции и най-вече динамичната настройка, която може да се активира в Изглед > Автоматично преоразмеряване на дисплея за гости.

Вижте също графичните ресурси на виртуалната машина на адрес Машина > Екран: възлага 128 MB видеопамети ако е приложимо, активирайте 2D и 3D ускорение за интерфейсите на Windows, които го поддържат. След като това е готово, преоразмерете прозореца и ще видите, че работният плот на госта автоматично се адаптира към новия размер.

Когато имате нужда от пълно потапяне, превключете на цял екран с Домакин + F (по подразбиране, десен Ctrl + F). От този момент нататък VirtualBox ще използва цялата повърхност на монитора ви и гостът ще се мащабира правилно, нещо важно, ако ще запишете урок при естествена резолюция.

Ако все още откривате ограничения на разделителната способност, проверете режима за видео за гости и че функцията Автоматично преоразмеряване на дисплея за гости е отметнато. В по-голямата част от случаите, с добавки за гости и достатъчно видео, проблемът се разрешава незабавно.

Други свързани нови функции във VirtualBox 4.3

Заедно с появата на вградения запис, VirtualBox 4.3 въведе някои интересни подобрения, които допълват преживяването. Например, поддръжка на мултитъч при дефиниране на посочващото устройство на виртуалната машина, с опции като PS/2 мишка, USB таблет или Multi-Touch таблет. Това помага при тестване със системи, които очакват сензорен вход, което също може да повлияе на начина, по който взаимодействате по време на запис.

В интерфейса старите блокиращи диалози бяха заменени с балонни известия припокриващи се, по-дискретни и модерни. Освен това имаше промени в мрежите, което подчертаваше корекциите в NAT за да се осигури по-гъвкава комуникация между виртуалните машини и с външния свят. Въпреки че това не са директни промени в записа, те влияят на демонстрационни и тестови сценарии, които по-късно ще искате да документирате на видео.

Ако съберете всичко по-горе, получавате пълен набор от опции: интегриран WebM запис с контрол на резолюцията и fps; лесно конвертиране в други формати, когато имате нужда от него; прецизно заснемане на екранни снимки; бързи опции за цял екран или автоматично мащабиране чрез инсталиране на Guest Additions на Windows и Linux; ръчни настройки на резолюцията на macOS с VBoxManage; и солиден план за архивиране с Vokoscreen или recordMyDesktop, когато предпочитате външен инструмент или разширението за заснемане не реагира както трябва. няколко преки пътища добре запомнени и резолюцията настроена до милиметър, ще получите чисти, леки и готови за споделяне клипове без никакви проблеми.

Windows и отворен код
Свързана статия:
Седем приложения с отворен код за Windows, които не бива да пропускате