Независимый технический кейс
Восстановление BSAVA Manual of Canine and Feline Ultrasonography для Apple Silicon и Windows 11
Как сохранить знакомый интерфейс профессионального ветеринарного издания, заменить устаревший слой воспроизведения и собрать повторяемый локальный workflow без изменения исходных HTML-файлов.
Результат
Исходное приложение продолжило работать в виртуализированной среде, а устаревший Flash/JW Player playback layer был заменён локальным HTML5-механизмом.
- 120
- обнаруженных и извлечённых FLV-видеофрагментов
- 120
- локальных MP4/H.264-файлов после конвертации
- 1 действие
- для повторного запуска рабочего окружения
Исходная проблема
Legacy-версия BSAVA Manual of Canine and Feline Ultrasonography запускалась с подключённого ISO через D:\BSAVA.exe в Windows 11 ARM внутри UTM на MacBook M1.
Локальное приложение и его web interface продолжали работать. Неисправность находилась во встроенном воспроизведении: современная среда больше не поддерживала старую цепочку Flash, JW Player 5.3 и FLV.
Цель состояла не в переносе материалов на новый сайт, а в восстановлении локального рабочего сценария с сохранением исходной структуры приложения.
Среда и техническая диагностика
Диагностика разделила работоспособный интерфейс и устаревший video playback layer. Это позволило ограничить изменение только слоем совместимости.
Исходная среда
- MacBook M1
- UTM
- Windows 11 ARM
- подключённый BSAVA ISO
- D:\BSAVA.exe
Установлено
- приложение использовало локальный web interface;
- видеоблок зависел от Flash, JW Player 5.3 и FLV;
- в составе были обнаружены 120 отдельных видеофрагментов;
- основной интерфейс не требовал полной замены.
Что было восстановлено
Решение сохранило исходный интерфейс BSAVA и добавило локальный compatibility layer для современного воспроизведения.
Все 120 обнаруженных FLV-файлов были извлечены и конвертированы в отдельный набор MP4/H.264.
Локальное unpacked-расширение для Edge заменяет старый Flash/JW Player block стандартным HTML5 video и сопоставляет его с нужным локальным MP4.
MP4-файлы обслуживаются локальным HTTP-сервисом; оригинальные HTML-файлы BSAVA напрямую не переписывались.
Ярлык BSAVA Study запускает PowerShell launcher, который проверяет локальный HTTP-сервис и BSAVA.exe, запускает недостающие компоненты и ожидает готовность интерфейса.

Слой совместимости
Архитектура отделяет виртуализированную legacy-среду от локального механизма современного воспроизведения.
- MacBook M1 / Apple Silicon
- UTM
- Windows 11 ARM
- Legacy BSAVA interface
- Browser extension
- HTML5 video
- Local MP4/H.264
- Local HTTP service
Результат и проверка
Были извлечены и конвертированы все 120 обнаруженных видеофрагментов; работа восстановленного механизма воспроизведения была проверена в нескольких разделах и после повторного запуска системы.
После перезагрузки Windows запуск ярлыком снова приводил к рабочему интерфейсу и воспроизведению видео. Это проверяет повторяемость workflow, но не означает, что каждый из 120 роликов был полностью просмотрен вручную.
Роль ChatGPT и AI-assisted workflow
ChatGPT использовался как AI-assisted technical copilot для пошаговой диагностики legacy-системы, подготовки команд и скриптов, работы с FFmpeg, разработки browser extension, анализа ошибок и автоматизации запуска.
Постановка задачи и критериев результата, выполнение действий, проверка системы и принятие решений оставались за автором проекта. Это практический пример того, как ветеринарный врач может использовать современные AI- и digital-инструменты для решения профессиональной технической задачи.
Применимость к другим legacy-системам
Похожий подход может быть полезен, когда профессиональный интерфейс ещё работает, а отдельный устаревший компонент — воспроизведение, runtime или интеграционный слой — перестал поддерживаться.
- сначала необходимо проверить права на исходные материалы и допустимые способы использования;
- нужно отделить работающие части системы от несовместимого слоя;
- решение должно оставаться локальным и минимальным, если перенос данных не требуется;
- функциональная проверка должна соответствовать реальному пользовательскому сценарию.
Краткие ответы
- Работает ли BSAVA Manual of Canine and Feline Ultrasonography в Windows 11?
- В этом кейсе была восстановлена конкретная локальная конфигурация в Windows 11 ARM. Это не заявление об официальной поддержке со стороны BSAVA.
- Можно ли запустить его на Mac с Apple Silicon?
- Здесь использовалась Windows 11 ARM внутри UTM на MacBook M1, а не нативное приложение для macOS.
- Почему исходные видео перестали воспроизводиться?
- Встроенный playback layer зависел от устаревшей цепочки Flash, JW Player 5.3 и FLV, которая перестала нормально работать в современной среде.
- Доступны ли оригинальные видео сейчас?
- BSAVA сообщила автору, что владельцы старой копии, которые больше не могут использовать DVD, могут обратиться непосредственно в BSAVA по вопросу доступа через BSAVA Library. Доступ не гарантируется этой страницей.
- Можно ли скачать видео BSAVA здесь?
- Нет. Эта страница не размещает и не распространяет видео или другие материалы BSAVA.
- Подойдёт ли этот подход для другого legacy veterinary software?
- Потенциально — после проверки прав, исходной системы и технических ограничений. Универсального решения или гарантии нет.
- Можно ли связаться с Артуром по digital/AI-проекту или выступлению?
- Да. Для этого используется существующая страница контактов.
Есть похожая задача?
Если у вас есть legacy veterinary software, несовместимость профессионального ПО, AI/workflow-задача или образовательный digital-проект, опишите исходную систему, проблему и желаемый результат. Я оценю, имеет ли смысл техническое исследование или другой формат сотрудничества.
Также можно обсудить лекцию, вебинар или разбор практического кейса об использовании AI и digital-инструментов в ветеринарии.
Обсудить сотрудничествоНезависимость и интеллектуальная собственность
Название BSAVA используется исключительно для идентификации исходного образовательного продукта. Это независимый технический кейс и не является официальным материалом, продуктом или проектом BSAVA и не подразумевает аффилированность или рекомендацию со стороны BSAVA. Материалы BSAVA через эту страницу не распространяются.
В BSAVA подтвердили, что не возражают против публикации независимого технического case study на описанных условиях.