ApmLog2srt

For English please click here.

Просматривая видео запись полета мне постоянно не хватало данных OSD на этом видео. Запись живого FPV с OSD вещь, конечно, тоже интересная, но сравнивать качество этого видео с Full HD записью с видеокамеры совершенно нельзя. Вот бы здорово наложить данные OSD на эту FullHD видеозапись, а еще если можно было бы это и Youtube выложить?

А почему бы и нет, подумал я и нарисовал небольшую программку, которая берет на входе лог-файл полета и создает из него субтитры с полетной основной информацией, пригодные для проигрывания как в программе видеоплейере (например VLC Media Player), так и пригодные для выкладки в Youtube.

Выглядит это примерно так:

Выводимая на экран информация:

Режим полета, *Кол. спутников/HDop, дистанция и высота, скорость, уровень батареи.

Кроме того, выводятся возникающие ошибки и события (типа, например, сработок FailSafe).

Из настраиваемых параметров есть только один, но очень важный: “Take-off time on video”. Целое число в секундах, может быть отрицательным. Служит для синхронизации времени в логе и на видео.

В данном параметре необходимо указать время в секундах самого первого взлета квадрокоптера с земли. Т.е. смотрите на видео, на какой секунде он оторвался от земли и указываете это время.

Для подгрузки файла субтитров в VLC Media Player открываете меню “Субтитры -> Добавить файл субтитров”.

Для подргузки в Youtube нужно войти в “Менеджер видео”, кнопка “Изменить” на нужном видео, кнопка “Субтитры”, добавляете новые субтитры и загружаете их из файла. Затем кнопка “Опубликовать”.

Ну вот и все, вот собственно и программа:
ApmLog2srt v1.1

Требования к системе: NET Framework 4.5

  • 1874
Comments
Shuricus

Замечательная вещь!

NeVaN

У меня ругается антивирусник, пишет ТРОЯН!!!

И какой антивирусник и что именно говорит? Название “трояна”? Может он просто имеет в виду, что из интернета скачали, из неизвестного источника? Троянов там в принципе быть не может.

dis-s

Если опасаетесь, рекомендую проверить файл на www.virustotal.com/ru/ - одновременная проверка 56 антивирусами!

viktorkuk

Пробил в вирустотале и паре других онлайн - детекторов ." Сомневается " только этот .
Пы.Сы. Скорее всего это реакция NET Framework .

dis-s

Ну, вряд ли я чем то тут смогу помочь. Переписывать под другой фреймворк не буду. 😃

appolinari

Не удалось запустить программу.
Пишет, что “ApmLog2srt.exe is not valid Win32 application!”
Возможно в моей старенькой винде не хватает каких либо библиотек…

dis-s
appolinari;bt139484

Не удалось запустить программу.
Пишет, что “ApmLog2srt.exe is not valid Win32 application!”
Возможно в моей старенькой винде не хватает каких либо библиотек…

Как я уже писал, программа требует для работы установленный Microsoft NET 4.5 Framework. Насколько я понимаю, в современных версиях Windows он идет прямо вместе с системой, но в старых версиях Windows его нужно скачивать и устанавливать с сайта Microsoft. Поищите в Google как это делается.

appolinari

Вам возможно, стоило вместо ехешника выложить “сетап” программы, чтобы она проинсталировалась так, как ей нравится. Обычно в большинстве случаев проблемы отпадают сами собой. 😃
В любом случае, спасибо. Я пока не пытался форсировать установку, поскольку мой APM пока на стадии сборки. Но файлик себе сохранил. 😃

dis-s
appolinari;bt139531

Вам возможно, стоило вместо ехешника выложить “сетап” программы

Не вижу смысла. Программа состоит всего из одного файла. Его нужно просто положить в удобное место на диске и запускать, когда это требуется. Смысл ее “инсталлировать”?

Единственное, что ей нужно, это установленный NET 4.5 Framework, который уже есть в новых виндах, по моему, начиная с Win 7. Ну а если кто WinXP до сих пор использует, тогда он должен освоить поиск в Goolge ключевой фразы: “Установить NET 4.5”.

WizardRND

Не конвертит! 😦 Постоянно выдает ошибку

Система Win7 x64
Net Framework 4.5 установлен

dis-s

со всеми логфайлами или только с одним? пришлите логфайл, будет время, посмотрю.

WizardRND

Отписал в личку

dis-s
WizardRND;bt140363

Не конвертит! 😦 Постоянно выдает ошибку

Исправил: ApmLog2srt v1.1

WizardRND
dis-s;bt140480

Исправил: ApmLog2srt v1.1

Спасибо! Теперь отлично работает и при “русских” региональных настройках.

mfilitovich

Дмитрий, спасибо за программку!

Shatun27RU

Ссылка больше не работает 😦