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

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