macOS virtual machines and audio-video syncing

від

у

macOS віртуальні машини та синхронізація аудіо та відео

https://ift.tt/YhZ8zBL

У минулому отримати надійне аудіо з віртуалізованого macOS, що працює на комп’ютерах Apple Silicon, було чимось на кшталт головоломки. Звуковий вхід, здається, потребує певного способу маршрутизації від хоста до гостя, і я зізнаюся, що ще не мав терпіння досліджувати це та будь-які параметри конфіденційності, потрібні для дозволу цього. Але вихід аудіо також був трохи випадковим.

У коді все це має бути прямолінійним: створити конфігурацію пристрою звукопроводу VirtIO з входом та виходом і призначити її аудіо-пристроям VM. Це повинно працювати з macOS 12 і далі. Хоча мої віртуалізатори роблять це з самого початку, результати не були такими послідовними, як я очікував.

Найчастіше користувачі висловлюють зацікавлення можливостями обробки та виведення аудіо у ВМ macOS, тож я оцінював ці можливості та з’ясував проблеми із синхронізацією аудіо та відео.

Виконання всіх віртуальних машин на хості Mac mini M4 Pro з macOS 26.4.1, всі версії віртуального macOS до та включно Tahoe 26.4.1 мають проблеми з синхронізацією. Ці проблеми впливають на весь тестований вивід у Ventura 13.7.6, але у більш нових гостей macOS вони дещо обмежені, однак усе одно спостерігається помітне запізнення аудіо порівняно з відео. Це не мова про мілісекунди, а, здається, про близько двох секунд у GarageBand, щонайменше.

Поки мої тести включали:

– QuickLook попередній перегляд відео,
– QuickTime Player, відтворення відео,
– TV, відтворення відео,
– GarageBand, як у навчальних відео, так і при синхронізації виходу аудіо під час відтворення треків.

Єдина виняткова ситуація, де синхронізація правильна, трапляється в обмежених обставинах у Sonoma 14.8.5 та пізніших версіях. Щоб продемонструвати це, виберіть відеокліп із синхронізованим аудіо та натисніть пробіл для його перегляду в попередньому вікні. Потім натисніть кнопку у верхньому правому куті цього вікна попереднього перегляду, щоб Відкрити з QuickTime Player, і запустіть відео там замість цього. Це має призвести до правильної синхронізації губ, хоча відкриття відеокліпу безпосередньо у QuickTime Player не дає цього.

Крім того, macOS ВМ здаються повністю здатними до нормального аудіо виходу, принаймні при запуску на хості Tahoe.

Якщо у вас є досвід використання відео та/або аудіо у macOS VM на комп’ютері Apple Silicon, мені було б цікаво дізнатися, чи ви зустрічали ті самі або інші проблеми, будь ласка, у надії, що я зможу подати відгук.

May 4, 2026 at 08:36AM


Коментарі

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *