OCR тексту з відео на Mac: пауза, рамка, вставлення
Автор: Eduard Bruch, розробник Optic · Оновлено
Щоб скопіювати текст, показаний у відео, на Mac постав відео на паузу на чіткому кадрі, а потім або виділи текст за допомогою Live Text, якщо твій програвач його підтримує, або простягни над ним рамку за допомогою застосунку для OCR екрана. Спершу пауза важлива: OCR найкраще читає нерухоме зображення.
Коротка відповідь: пауза, потім спробуй Live Text. Якщо програвач його не підтримує, мій вибір — Optic, застосунок у рядку меню, який копіює текст з будь-якої ділянки, над якою ти простягнув рамку (4,99 $ (одноразова покупка) у Mac App Store).
Розкриття: я створюю Optic.
Чому текст у відео не можна виділити
Текст на екрані у відео, наприклад команда термінала в навчальному матеріалі, URL на слайді чи код знижки в трансляції, є частиною картинки. Немає текстового шару, у який можна клацнути. Деякі програвачі дають змогу виділяти субтитри, але текст, вшитий у кадр, — це пікселі.
Передрукування підходить для коротких слів. Для довгих команд, шляхів до файлів чи URL із рядками запиту один неправильний символ ламає результат, часто без очевидної помилки.
Вбудований варіант: Live Text на призупиненому кадрі
Live Text працює там, де його підтримує Apple: зображення в Preview, Photos, Quick Look і Safari та призупинені кадри відео в деяких програвачах. У довільних вікнах застосунків, відеодзвінках чи тексті інтерфейсу він не працює.
Тож постав відео на паузу й наведи вказівник на текст. Якщо курсор стане текстовим, виділи й натисни Command-C. Якщо нічого не відбувається, твій програвач не з підтримуваних, і потрібен інший шлях.
Повільний запасний варіант — знімок екрана (Shift-Command-4), відкритий у Preview, потім Live Text на зображенні.
Скопіюй текст відео за допомогою Optic
Optic читає все видиме всередині рамки, яку ти малюєш, тож програвач не має значення: браузер, настільний відеозастосунок чи стримінговий застосунок.
- Постав відео на паузу на кадрі, де текст чіткий.
- Клацни іконку Optic у рядку меню.
- Вибери Захопити текст і простягни рамку над текстом.
- Встав за допомогою Command-V.
Розпізнавання виконується на твоєму Mac за допомогою фреймворку Vision від Apple, тож нічого не вивантажується й інтернет не потрібен. Збільш відео або перейди на повний екран перед захопленням; більший, чіткіший текст розпізнається краще за малий розмитий кадр.
Навчальні матеріали з програмування
Для команд і коду увімкни Режим коду в налаштуваннях. Він зберігає відступ кожного рядка й вимикає мовну корекцію, тож назви змінних і прапорці не «виправляються» на звичайні слова. Завжди читай команду, перш ніж її запускати. Більше в статті копіювання коду зі знімка екрана на Mac.
Вебінари та прямі трансляції
Доповідачі часто показують посилання чи код на кілька секунд. У записаній трансляції постав на паузу й захопи. У прямій трансляції паузу поставити не можна, тож захоплюй, поки текст на екрані, і перевір результат; кадр посеред переходу може не прочитатися чисто. Про зустрічі, а не трансляції, див. копіювання тексту з демонстрації екрана Zoom на Mac.
Лекції та слайди
Текст слайдів, посилання й заголовки виходять простим текстом. Постав розриви рядків на Розумне об'єднання, щоб з'єднати перенесені рядки в речення. Складні математичні позначення — інша справа: чекай простих символів, а не відформатованих рівнянь.
QR-коди у відео
Якщо кадр показує QR-код, скористайся Захопити QR-код і проведи рамку навколо нього. Розшифрований вміст потрапляє в буфер обміну.
Де Optic не підходить
- Він не обробляє відеофайли. Він читає один кадр на екрані, той, який ти захоплюєш. Він не сканує все відео й не створює розшифровок.
- Жодного перетворення мовлення на текст. Він читає видимий текст, а не сказані слова.
- Жодного перекладу. Текст копіюється мовою оригіналу.
- Жодного вилучення таблиць.
Конкретно про YouTube див. копіювання тексту з відео YouTube на Mac. Огляд інструментів див. у статті порівняння застосунків для OCR екрана на Mac.
FAQ
Чи можна скопіювати текст із призупиненого відео на Mac?
Так. Live Text працює на призупинених кадрах у деяких програвачах. Для будь-якого іншого програвача застосунок для OCR екрана читає текст із кадру на екрані.
Чи працює Optic на відео, що відтворюється?
Спершу постав на паузу. OCR читає нерухомий чіткий кадр значно надійніше за рухомий.
Чи може Optic прочитати слова, які хтось говорить у відео?
Ні. Optic розпізнає лише видимий текст. Для мовлення скористайся субтитрами або інструментом розшифровки.
Чи потрібно завантажувати відео?
Ні. Optic читає те, що на екрані, тож потокове відтворення в браузері підходить.