Предложения

Предложения по изменениям программы ActionCam — GPS Video Player.

  • Сохранять размеры окна программы и панелей видео-плеера, графиков и карты при рестарте программы
  • Экспорт кеша картографии в формат, например, Sasgis, чтоб 2 раза не загружать одни и те-же карты, при необходимости например подготовки карт для OziExplorer
  • Открытие произвольного GPX файла для видео
  • При первичной загрузке MAP файлов к видео, будут учитывать точки имеющие время но без GPS координат для более точной автоматической привязки
  • Показать режим синхронизации. Варианты: видео до начала трека, видео после конца трека, синхронизация
  • При ручной загрузке видео оставлять текущий трек в плеере (если у нового видео нет файла конфигурации и нет трека точно совпадающего с его именем)
  • Реализовать автоматический подхват видео-файла, если он по маске совпадает с текущим (amba0003.mov, amba0004.mov)
  • Перемотка видео с точностью до кадра, стрелками влево, вправо
  • Дополнительная синхронизация, указанием времени начала видео-файла (видеорегистратор текущее время обычно в кадр вставляет)
  • Одно видео — много треков, режим «GPS-Race», для показа треков со спортивных соревнований. Например велосипедная гонка, камера может быть одна, а треков много. Но один трек всё равно будет основной для привязки, остальные просто будут отображаться
  • OpenStreetMap integration: добавить к настройкам команд чек-бокс «не показывать ответ сервера», с вызовом через HttpWebRequest, без контроля результата
  • Инструмент «вырезать трек», вырезающий с запасом кусок трека для видео (уже привязанного) для устранения избыточности и легкого распространения видео с треком

Реализованные предложения

IGC test

57 комментариев : “Предложения”

  1. С планами и приоритетами согласен)
    Ещё слегка напрягает — 2-3мб gpx открывается несколько минут. Нельзя ли там что-нибудь оптимизировать, можно опционально?

  2. Да, давно хотел кое-что сделать для ускорения:

    во первых отключу по умолчанию включенную визуализацию трека поверх видео, т.к. именно она сильно тормозит. Включить её можно будет из настроек.

    Вторая возможная причина медленного открытия — GPX сильно опциональный по возможностям формат, и возможны ошибки при его открытии (если он содержит секции, которые я неправильно обрабатываю). Эти ошибки отлавливаются, но сама по себе обработка Exception, когда их тысячи, не быстрая.

    Опять же хорошо бы протестировать на реальных примерах, возможно надо прореживать большие треки, компонент Chart тоже весьма медленный мягко говоря.

    Другими словами, просьба: если у вас есть возможность переслать мне самый большой и «тормозящий» в программе GPX, то я смогу комплексно подойти к проблеме и понять, что требуется сделать для ускорения, или исправить импорт GPX, или добавить прореживание и т.д.

    Т.к. я испытываю на тех треках которые у меня есть, то даже не подозревал о нескольких минутах на открытие одного GPX!

  3. covex_sev пишет:

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

  4. covex_sev пишет:

    спасибо за поддержку IGC
    и еще, подскажите пожалуйста куда сохраняется кеш, нпример с гугл меп

  5. Тайлы хранятся в SQLite:
    C:\Users\User.Name\AppData\Local\GMap.NET\TileDBv5\en\Data.gmdb

    Но для сохранения карт Гугла и т.д. конечно лучше пользоваться специальными программами типа Sasgis

  6. covex_sev пишет:

    подскажите программа на содержание файлов обращает внимание как нибудь, например на временные метки и их совпадение, дату и т.д.
    не подхватывается у меня трек в IGC, тоесть программа его видит но при открытии отображается только видео
    вы использовали такой формат ?
    HFDTE010911
    B1310484430618N03339340EA0000000327,
    B1310494430624N03339336EA0000000329,
    B1310504430623N03339330EA0000000345,
    B1310514430631N03339327EA0000000363,
    B1310524430631N03339320EA0000000367,
    B1310534430628N03339319EA0000000361,
    B1310544430626N03339317EA0000000359,
    B1310554430626N03339317EA0000000359,
    B1310564430628N03339319EA0000000363,

  7. Нет, немного другой, поправил программу: http://gis4all.org/content/action-cam/action-cam.zip

    теперь файл откроется.

    Если встречаются ошибки, просто высылайте сразу трек с которым происходит ошибка, буду поправлять под реальные данные.

  8. covex_sev пишет:

    извините за туповатый вопрос куда слать то 🙂
    адреса почты я нигде не нашел вроде, можно выкладывать на файлообменники …. конечно

  9. я думал адрес видно, тогда nordcraft@gmail.com

  10. covex_sev пишет:

    спасибо крайняя редакция заработала.
    скажите пожалуйста как в субтитрах генерируемых поменять поля для генерации?
    тоесть необходимы только скорость и высота, а еще лучше иметь возможность выбора полей для генерации.
    при попытке привязать к точке трека выдает ошибку, исключение из HRESULT:0x8898050C

  11. covex_sev пишет:

    извиняюсь, эта ошибка появляется не при попытке синхронизации по точке, а после генерации субтитров к видео

  12. Субтитры сделаю более настраиваемыми.

    Из GPX со множеством треком на самом деле учитывается (сейчас) только первый трек — поправлю.

    Трек получил, понял, что есть и множество других ошибок, сразу исправить все не получится, надо обдумать 🙂
    к концу недели исправлю.

  13. covex_sev пишет:

    Вопрос в виде пожелания или наоборот 🙂
    возможно ли к субтитрам добавить, и в общем в программу параметр — скороподъемность, измеряется в метрах в секунду, может быть положительной и отрицательной, соответсвенно если летишь вверх или вниз.
    И отображение направления движения, тоесть не трек на карте а именно в какую сторону сейчас движется объект, отображается в градусах для наглядности вокруг цифры можно сделать галочку указывающюю в нужную строну, но безо всяких шкал и так далее.
    Заранее спасибо.

  14. Да, сделаю, я как раз думал «странно, что про вертикальную скорость не спрашивают» 🙂 И направление.

    На выходных реализую, сколько успею.

  15. covex_sev пишет:

    если от меня возможна какая нибудь помощь озвучивайте не стесняйтесь, правда я в програмировании не разбираюсь совсем 🙁
    а вообще с нетерпением жду спасибо.

  16. Crackozabra пишет:

    Добрый день.
    К теме ошибки с нулевыми координатами (начатой в теме «Документация»)
    Если координаты начали определяться с 6й секунды, после начала записи, то видео будет запаздывать на эти же 6 секунд.
    То есть получается, что GPS трек просто обрезается с начала до первой записи, имеющей не нулевые координаты…

  17. Понятно, и видео приходится привязывать заново т.к. оно сдвинулось на 6 с…

    Да, при импорте всегда плохие точки просто отбрасываются (их все равно невозможно показать, например в KMLer при экспорте в KML).

    В общем понятно, для автоматической привязки MAP к видео, плохие точки всё равно будут отбрасываться, на карте их отобразить невозможно…

    Но время! первой точки будет сохранено и привязка начальная выставлена по нему (скорее всего в привязке будет стоять после это «-6»).

    Примерно так сделаю.

  18. С сегментами (и пропусками) тяжелее будет, наверное — считать что они последовательно соединены не стоит… (хотя опция такая пригодится). А вообще, работать с многосегментным треком не проще, чем с набором треков.

  19. covex_sev пишет:

    Здравствуйте, спасибо что добавили летные показатели.
    Насчет генерации субтитров, удобно что можно выбирать, какие поля отображать. Скажите ими можно управлять наподобие ББ кодов в форумах ?
    тоесть если мне надо чтобы отображалось например скорсоть, высота и скороподъемность одновременнео, я вношу соответсвующие значения, или только те что изначално прописаны? и их только можно стереть а другие вписать нельзя?
    еще насчет Particler, планируете ли туда добавлять схожую функциональность?
    заранее спасибо.

  20. Добрый день,

    пользоваться можно так; 2 строки для субтитров, в них можно писать всё, что угодно + заранее предопределенные тэги; {DATE}, {TIME}, {UTC}, {DISTANCE}, {SPEED}, {VSPEED}, которые будут заменены на соответствующие параметры точки. Можно одну строку оставить пустой, тогда субтитры будут в одну строку. Эти тэги можно писать в любой строке, в любых сочетаниях и с любым текстом.

    Например, если задать в конфигурации такую строку:

    My speed {SPEED}, i walked {DISTANCE} at {TIME}.

    То в .SRT файле мы должны получить для каждой строки что-то вроде (для примера, точка 2):

    2
    00:00:01,800 —> 00:00:03,300
    My speed 6.9 km/h, i walked 35 m at 21:11:2010 — 15:12:18.

    Да, в Particler и KMLer обязательно добавлю такую же функциональность.

  21. covex_sev пишет:

    Спасибо, я думаю это нужно добавить в описание программы
    «заранее предопределенные тэги; {DATE}, {TIME}, {UTC}, {DISTANCE}, {SPEED}, {VSPEED}, которые будут заменены на соответствующие параметры точки»
    а под все что угодно подразумевается произвольный текст? не команды.
    еще насчет прибора показывающего курс, гораздо эстетичнее будет выглядеть окружность или две окружности одна в одной и небольшой закращеный сектор соответсвующий направлению движения (курсу)
    похоже на такое
    http://www.gdeduet.ru/spots/kr1/?spot=kr1
    только без второй стрелки и форма может быть другой, или просто окружность по внутренней границе которой скользит треуголник указателя, без каких либо стрелок

  22. covex_sev пишет:

    Эх не доглядел, в субтитры добавьте пожалуйста Altitude

  23. covex_sev пишет:

    Здравствуйте.
    Скажите пожалуйста можно ли будет внедрить возможность сохранять субтитры к видео, с учетом синхронизации сделанной в плеере? или вводимой вручную перед генерацией файла. само значение очень хорошо получается подобрать в плеере.
    на подобных роликах очень полезна была бы соответсвующая информация из титров
    http://www.youtube.com/watch?v=cjxbt1ml3zs
    http://www.youtube.com/watch?v=uOiLXMEONR8

    Заранее спасибо.

  24. Добрый день, да, разумеется, (я думал синхронизация учитывалась), на выходных исправлю это.

  25. covex_sev пишет:

    заметил особенность , работы программы, правда глубоко не разбирался из за чего
    — аосле скачивания архива с программой ираспаковки, первый запуск проходит штатно -программа поностью функциональна.
    а вот если программу закрыть стандартными средствами а потом запустить снова, то программа на отображает ни видео ни треки, тоесть просто окно программы и все. (win_7-64)
    как реализовали субтитры понравилось, только у меня почему то сгенерировались титры с интервалом в 5 секунд, выглядит на видео это как моргающая надпись раз в 5 секунд и продорлжительностью в 1 секунду.

  26. admin пишет:

    Да, у меня тоже w7-64, пока не знаю, что предположить, а в диспетчере задач, программа после закрытия не остается висеть в списке процессов? если да, то хоть понятно будет, что чинить, так пока повторить не удалось

    про странную генерацию субтитров — поможет небольшой пример того файла трека, с которым это проявляется + при каких настройках (ускорение, сдвиг)

    если можно такой файл прислать, исправлю

    вообще титры должны быть длинной до следующей точки, если точки 5 с., то и титры будут меняться через 5. видимо что-то неправильно считается

    пример:
    1
    00:00:00,000 —> 00:00:05,999
    Distance: 0 m, Speed: 0.0 km/h

    2
    00:00:05,000 —> 00:00:10,000
    Distance: 10 m, Speed: 13.5 km/h

    т.е. первый титр обычно идет до начала второго (00:05)

    когда все правильно генерируется, разумеется…

  27. covex_sev пишет:

    титры себя ведут так на том же файле, который раньше нормально генерировался, сдвиг -17 секунд
    я пользуюсь треками где все точки с одинаоковм интервалом — 1 секунда
    http://www.ex.ua/view_storage/819163312438
    собственно файл трека
    видео к сожалению не могу приложить уж очень большой размер, если принципиально могу через торент какой нибудь выложить

  28. admin пишет:

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

  29. Дмитрий пишет:

    Есть проблемма с повторным запуском программы. Первый запуск после установки и работа происходит нормально. При повторном запуске программа не открывается (открываю ActionCam.exe) Мелькает на мгновение окно и все — никаких следов и ошибок.
    Операционка Win XP Professional Service Pack 3.

  30. admin пишет:

    Очень жаль 🙁 никак не могу повторить эту ошибку

    Если сможет проверить несколько моментов, то возможно удастся понять в чем дело:

    1) в «диспетчере задач» не остается после первого запуска подвисшей программы?

    2) если есть старая версия, рабочая, то какой она версии, от какого числа?

    3) а вообще хоть как-то программу запустить можно потом? после пере-логинивания пользователя или после перезагрузки компьютера?

    4) попробуйте удалить конфигурацию программы после 1-го запуска, запустится ли тогда программа во второй раз? конфигурация хранится примерно тут:
    Для Windows XP:
    C:\Documents and Settings\UserName\Local Settings\gis4all.org\
    Для Windows 7:
    C:\Users\UserName\AppData\Local\gis4all.org\
    можно просто удалить этот каталог

    скорее всего должен быть результат или по 1) или по 4), тогда будет понятно как исправить ошибку

    других изменений между первым и вторым запуском быть не должно (или подвисание программы или проблемы с чтением конфигурации)

  31. admin пишет:

    5) Ещё один каталог, который можно удалить для тестирования: «C:\Documents and Settings\UserName\Local Settings\GMap.NET\»
    в нём хранится тайловый кэш.

  32. admin пишет:

    Добавил на страницу загрузки http://gis4all.org/download/ старые версии программы ActionCam.

  33. covex_sev пишет:

    Здравствуйте.
    Извините не заглядывал, прболел, если бы на почту стукнули глянул бы сразу.
    по порядку.
    после открытия каталога указанного выше для Win7 в нем было три папки со сложными имеенами, и разными датами, похоже что каждая папка соответсвует каждой испробованной венрсией.
    после удаления всех папок програмаа стала полностью функциональна.
    самое интересное после попытки закрыть ее а после открыть и использовать вновь, привели к успеху. программа полностью работает.
    в связи с этим появилась мысль что трабл из за хвостов от старых версий.
    хотя еще длительного теста не проводил.
    этот каталог не трогал.
    «C:\Documents and Settings\UserName\Local Settings\GMap.NET\»

    уж больно мне стало жалко кеша в 300 метров 🙁 для нужного места
    сегодня еще попробую пользоваться позже отпишусь.

  34. admin пишет:

    Добрый день, спасибо за тестирование!

    Теперь понятно как бороться с таким поведением программы — просто удалять старые конфигурации.

    Кэш GMap.NET, конечно удалять не надо, раз проблема была в конфигурациях.

    Кстати хорошая идея — добавить экспорт кеша картографии в формат, например, Sasgis, чтоб 2 раза не загружать одни и те-же карты, при необходимости например подготовки карт для OziExplorer.

  35. covex_sev пишет:

    заметил еще трабл.

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

    вот картинка
    http://www.ex.ua/view_storage/584267573716

  36. Дмитрий пишет:

    Можно ли как-то вообще скрывать (выключать) окно с графиками скорости-высоты? а вместо этого окна растянуть окно с видео и картой на весь экран. В идеале сделать окна подобно Storyteller от Contour, т.е. окно с видео на весь экран, а окно с картой изменяемого размера. А окно с диаграммой скорости-высоты включаемым по мере надобности.
    Может много хочу, но это будет огромным плюсом к интерфейсу.

  37. covex_sev пишет:

    если возможно, то еще большим плюсом к интерфейсу будет возможность растащить программу на несколько отдельных окон, например при мульимонитроной конфигурации видео н одном экране остальная инфа на втором.
    + на другом ресурсе сформировалась «трезвая мысль» — для какой частототы кадров генерируются субтитры? такой же как видео или всегда для 25 fps
    например многие современные камеры HD снимают в NTSC, GoPro например 29,97 (если память не изменяет) и если тытры генерируются для 25 кадров то в итоге набегает приличный рассинхрон.
    если нужно что то потестить пишите, обязательно попробуем

  38. covex_sev пишет:

    про ошибку о которой сказал выше, такое получается если программа и плеер одновременно обращаются к исходному файлу.
    насчет кеша SAS планета, было бы очень удобно иметь возможность его подключать, так как регулярно пользуюсь и нужные области там есть в нужном зуме.
    Спасибо, что оперативно реагируете, на замечания. Надеюсь когда доведем плеер, примемся за Particler 🙂

  39. Дмитрий пишет:

    Нашел где у меня хранится конфигурация (Windows XP)-
    c:\Documents and Settings\UserName\Local Settings\Application Data\gis4all.org
    там было три папки похожих на те, что описал «covex_sev» такого типа:
    ActionCam.exe_Url_0mlpb2013rfe0oz0jfw015b5xgfqhcyd. Это видимо не старые версии, а конфигурации установленных ранее программ. Я ведь переустанавливал (закачивал) ее трижды в один день.
    Удалил весь каталог gis4all.org.
    Помогло — прога запустилась. Но ведь это не дело — каждый раз перед запуском чистить конфигурацию. Может решите проблемку?

  40. admin пишет:

    >для какой частототы кадров генерируются субтитры?

    Субтитры генерируются только по GPS данным (ведь при генерации субтитров можно открыть любой трек, не обязательно текущий для видео), т.е. в субтитрах стоит точное время из GPS трека (точнее разница между временем первой точки трека и последующими) за вычетом указанного смещения Timeshift и поделенное на фактор ускорения Timelaps.

    Поэтому, если плеер (любой) правильно показывает видео с разной частотой кадров, (например при частоте кадров 29,97, он не показывает видео как 30 кадров/сек), то и субтитры будут точно наложены на видео.

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

  41. admin пишет:

    >Помогло – прога запустилась. Но ведь это не дело – каждый раз
    >перед запуском чистить конфигурацию. Может решите проблемку?

    да, разумеется,
    к сожалению пока не могу повторить эту ошибку, чтобы исправить её, но эта ошибка — самая приоритетная для исправления

  42. Patrick Baker пишет:

    Great Program, it is already better than the ATC9K software. I’ve tested it with no problems on XP and Windows 7.

    It would be nice to have the option to use Feet instead of Meters for altitude and Miles instead of Kilometers for speed.

    Thanks

  43. admin пишет:

    Hi,
    thank you.

    I will add the setting to display metric/not metric units.

  44. Marek пишет:

    Hello
    ActionCam is the great tool.
    I would like to translate it to Polish language.
    But how? No language file like in KMLer
    Regards
    Marek

  45. How to translate GPS Video Player???

  46. admin пишет:

    Hi,

    yes, now ActionCam no language files.

    I’ll see if I can quickly add the language module, then add it in the next few days.

    Regards

  47. Интересует версия под Linux.

  48. Marek пишет:

    Hi,

    Thank you and waiting for language module.
    It would be great if you could send me your e-mail.

    Regards

  49. Woll пишет:

    Привет ! Возможно ли с помощью Вашей программы объединить файлы с видеорегистратора Intro VR-910 (её штатный плеер не стабильно это делает). Прикладываю ссылку на файлы
    http://files.mail.ru/KXTFFC
    если нет, подскажите какая прога это может сделать?

  50. Marek пишет:

    Hello

    What about language module?
    Need contact.

    Regards

Оставить комментарий