Специальные цены   новые товары
Закрытая тема
Показано с 1 по 9 из 9

plt2srt, утилитка.

Тема раздела Полеты по камере, телеметрия в категории Cамолёты - Общий; Занялся монтированием ролика, а т.к. вместе с камерой катал и GPS, то стало интересно наложить параметры полета на видео. Проще ...

  1. #1

    Регистрация
    25.09.2007
    Адрес
    Нижневарварск
    Возраст
    43
    Сообщений
    237

    plt2srt, утилитка.

    Занялся монтированием ролика, а т.к. вместе с камерой катал и GPS, то стало интересно наложить параметры полета на видео.
    Проще всего это сделать через файл субтитров - srt.
    В связи с чем, сделал простенькую программку для конвертации из формата PLT (Озик)
    в формат SRT.
    Строка выполнения
    Use format: plt2srt file_name [time_begin for srt, ex 00:05:31] [time_plt_begin, ex: 06:52:12] [time_plt_end]
    временные параметры нужны лишь для блоков данных и для старта показа на видео.
    Выходной вид такой:
    plt2srt.exe oz.plt 00:05:02 7:30:00 7:40:17
    PLT:
    60.8845133,76.6398299,0,370.7,39914.31250000,11.04.2009,7:30:00
    60.8846500,76.6394399,0,364.2,39914.31251157,11.04.2009,7:30:01
    60.8848016,76.6393499,0,357.6,39914.31252315,11.04.2009,7:30:02
    60.8848583,76.6393283,0,357.6,39914.31253472,11.04.2009,7:30:03
    60.8848833,76.6393249,0,360.9,39914.31254630,11.04.2009,7:30:04
     
    SRT:
    1
    0:05:02,000 --> 0:05:03,000
    Speed: 133km/h Alt: 113m Vspeed: -2m/s Dist: 37m
     
    2
    0:05:03,000 --> 0:05:04,000
    Speed: 94km/h Alt: 111m Vspeed: -2m/s Dist: 63m
     
    3
    0:05:04,000 --> 0:05:05,000
    Speed: 63km/h Alt: 109m Vspeed: -2m/s Dist: 81m
     
    4
    0:05:05,000 --> 0:05:06,000
    Speed: 23km/h Alt: 109m Vspeed: 0m/s Dist: 87m
     
    5
    0:05:06,000 --> 0:05:07,000
    Speed: 10km/h Alt: 110m Vspeed: 1m/s Dist: 90m
     
    6
    0:05:07,000 --> 0:05:08,000
    Speed: 14km/h Alt: 111m Vspeed: 1m/s Dist: 94m
     
    7
    0:05:08,000 --> 0:05:09,000
    Speed: 20km/h Alt: 116m Vspeed: 5m/s Dist: 100m
     
    8
    0:05:09,000 --> 0:05:10,000
    Speed: 50km/h Alt: 126m Vspeed: 10m/s Dist: 114m
     
    9
    0:05:10,000 --> 0:05:11,000
    Speed: 60km/h Alt: 126m Vspeed: 0m/s Dist: 131m
     
    10
    0:05:11,000 --> 0:05:12,000
    Speed: 78km/h Alt: 125m Vspeed: -1m/s Dist: 153m
     
    ...
    585
    0:14:47,000 --> 0:15:02,000
    Max speed: 311km/h Max alt: 144,99336m Max Vspeed: 42m/s
     
     
    так что, если кому нужно, могу куда нить выложить, сама она весит 7 кб, НО!, в целях упрощения себе жизни, - на базе .NET. Т.е. на компе должны
    быть .net framework 2.0 или выше. Уж сорри, но без .нет ломает делать .
    Последний раз редактировалось Windk; 14.04.2009 в 10:17.

  2.  
  3. #2

    Регистрация
    19.02.2007
    Адрес
    Москва
    Возраст
    46
    Сообщений
    595
    Цитата Сообщение от Windk Посмотреть сообщение
    Проще всего это сделать через файл субтитров - srt.
    О ! Вот кому я задам давно интересовавший меня вопрос !

    А есть какие-нибудь другие - пусть более сложные, но и более функциональные способы наложения произвольной текстовой информации на видеоизображение ?
    ... А то я, например, передаю в телеметрии уже под полсотни параметров, но:

    Во-первых: после наложения титров прямо на борту, я теряю возможность обработать потом сделанную запись каким-нибудь deshaker'ом, поэтому сейчас я сделал версию, в которой титровалку можно "переключить сверху вниз", - то есть, когда с борта картинке идет еще "чистой" (и в таком виде она пишется в архив), а вся навигационная информация накладываются уже в приемнике - для отображения на очки.
    Однако, остается еще и "во-вторых": если выводить на экран моей титровалкой _все_ параметры, то от картинки мало чего остается (уж больно фонтец крупноват ), а если их не выводить, то потом сложно анализировать разные подробности...


    Подскажите, pls, какой софтиной и в каком формате можно было бы наложить на готовую запись несколько текстовых строк (не просто логотипов, а динамически апдейтящихся, разумеется) в разных местах изображения ?

  4. #3

    Регистрация
    25.09.2007
    Адрес
    Нижневарварск
    Возраст
    43
    Сообщений
    237
    Цитата Сообщение от Artie Посмотреть сообщение
    О ! Вот кому я задам давно интересовавший меня вопрос !
    ничего себе вы спросили
    я в этом не бум бум. и видео монтажом токо решил заняться. а из всей аппы, это фотик в режиме видео. да ЖПС а-ля телеметрия .

  5. #4

    Регистрация
    19.02.2007
    Адрес
    Москва
    Возраст
    46
    Сообщений
    595
    Цитата Сообщение от Windk Посмотреть сообщение
    ничего себе вы спросили
    я в этом не бум бум. и видео монтажом токо решил заняться.
    Ну, тогда прошу пардону.
    Просто слова "проще всего" навели меня на мысль, что Вы знаете и другие способы...

  6.  
  7. #5

    Регистрация
    25.09.2007
    Адрес
    Нижневарварск
    Возраст
    43
    Сообщений
    237
    сорри что ввел в заблуждение. Просто чтот делать с видео гораздо..непонятнее. чем просто подсунуть файлик срт к avi . Оставалось только его сгенерить.

  8. #6

    Регистрация
    05.03.2009
    Адрес
    Москва
    Возраст
    31
    Сообщений
    47
    To Artie...

    Вам прямая дорога тогда в клипмейкерство. Вашу задачку можно решить с помощью нескольких утилит. Есть ли в комплексное решение такой задачки, сказать не могу. А если по кускам - то это выглядит следующим образом:

    1. Берется видеофайл и отправляется на раскадровку. Это можно сделать с помощью конверторов. (Существует огромное множество, могу привести в качестве примера Total Video Converter). После данного этапа получаем кучу кадров из фильма.

    2. Папка с кадрами отправляется на обработку в другую утилиту, где размечаются области нанесения текста, его шрифт, цвет, и.т.д. Данная утилита обрабатывает каждый кадр и наносит необходимые надписи на изображения, пользуясь информацией о тайминге исходного видеофайла. Из известных мне утилит полностью готового решения не знаю, посему веду самостоятельную разработку такого ПО, т.к. тоже в скором времени буду заниматься FPV.

    3. Сбор готовых кадров обратно в видеофайл, например MovieMaker-ом.

    Вот такие вот соображения...

  9. #7

    Регистрация
    19.02.2007
    Адрес
    Москва
    Возраст
    46
    Сообщений
    595
    За соображения спасибо, и [когда|если] у Вас в результате получится работающая утилитка - я бы с удовольствием ее попробовал...

    Однако (может быть я сейчас скажу глупость, бо с обработкой видео так и не подружился, и принципов ее не знаю, так что заранее прошу прощения), нельзя ли отказаться от разбора на статические кадры, и просто сформировать отдельное видео с титрами (совершенно условно - белые буковки на черном фоне; - это, вроде, не должно быть очень сложным чисто алгоритмически), а потом просто наложить полученные ролик на исходное изображение (такая функция, вроде, была даже в простеньких видеоредакторах) ?

  10.  
  11. #8

    Регистрация
    05.03.2009
    Адрес
    Москва
    Возраст
    31
    Сообщений
    47
    Да, конечно можно так сделать, но ролик с титрами все равно придется покадрово собирать... А вообще вот тут народ болтает по поводу готовых решений для всяческого видеомонтажа. Поковыряйте комментарии, может что-то и найдется подходящее.

  12. #9

    Регистрация
    25.09.2007
    Адрес
    Нижневарварск
    Возраст
    43
    Сообщений
    237
    Цитата Сообщение от Artie Посмотреть сообщение
    и просто сформировать отдельное видео с титрами (совершенно условно - белые буковки на черном фоне; - это, вроде, не должно быть очень сложным чисто алгоритмически), а потом просто наложить полученные ролик на исходное изображение (такая функция, вроде, была даже в простеньких видеоредакторах) ?
    Я тоже так поначалу хотел, в уголок куда нить вывести, создав отдельный простой ролик. Но кроме как покадровой обработки, да, мало что приходит.. потому я и решил пару тройку основных параметров оформить как субтитры и все.

Закрытая тема

Похожие темы

  1. Утилитка или програмка для управления ШД?
    от AlexUA в разделе Общие вопросы
    Ответов: 16
    Последнее сообщение: 15.06.2007, 15:40

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения