Информация из защищённого лог-файла

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: ElenVR, Людмила, PR

Ответить
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

> колдования с info файлом результата не дали

Что именно пытались делать, и что не получается?
AntonChik
Сообщения: 83
Зарегистрирован: 16 фев 2010 15:32
Откуда: г. Красноярск

Сообщение AntonChik »

проверял гипотезу, что info файл можно как-то адаптировать к частному случаю экспорта текста из конкретного .SLLog-файла.
понял что не получится.

в частности попробовал оставить в инфо файле только одну строчку
outfile=C:\Program Files\ForwardT Software\OnAir\OutFile.txt
в ответ получил "в инфо файле не найдена информация о видео файлах"
Людмила
Сообщения: 1407
Зарегистрирован: 10 сен 2004 12:09

Сообщение Людмила »

SLLogViewer.exe 2012_04_26.SLLog /output=2012_04_26.txt
Неправильная строчка вызова. Нужно "C:\Program Files\ForwardT Software\OnAir\SLLogViewer.exe" /info="путь_к_конфигурационному_файлу"
В Вопрос-ответ описано
http://www.softlab-nsk.com/rus/forward/qna.html#a4_11

Но если Вы работаете в версии 5.3.0, то Вам требуется в установленном ПО заменить некоторые компоненты
viewtopic.php?p=14044#14044
AntonChik
Сообщения: 83
Зарегистрирован: 16 фев 2010 15:32
Откуда: г. Красноярск

Сообщение AntonChik »

окей. зайдем с другой стороны.
"статистика по вышедшим в эфир видеофайлам" меня не интересует.
мне нужна полная выгрузка .SLLog-файла в текст.
Сейчас я ручками запускаю программу, жму кнопку "Сохранить в файл"(экспорт) и далее парсю этот файл как мне надо. Вопрос в том, как автоматизировать процесс экспорта.
Если можно для этого использовать ключ /info, подскажите как.
Если есть другие ключи, подскажите какие.
Если других ключей нет, подтвердите это.
Просто в начале темы были разговоры об этом.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

У вас с самого начала был неверный заход. Не нужно было терять время на перебор параметров командной строки.
Нужно было сразу правильно сформулировать то, что вам нужно - получить полную расшифровку файла *.SLLog. Если бы вы сформулировали вопрос именно так, то мне кажется, что этот вопрос был бы уже решен (или находился бы в стадии решения). На мой взгляд разработчикм добавитьтакую возможность не составит особых трудностей.
Напишите, пожалуйста, вашу просьбу на адрес отдела техподдержки:
forward@softlab.tv
forward@sl.iae.nsk.su
forward@softlab-nsk.com

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

PS А какой-нибудь разделитель между полями лог-файла нужен?
Например:
дата |время|.....
AntonChik
Сообщения: 83
Зарегистрирован: 16 фев 2010 15:32
Откуда: г. Красноярск

Сообщение AntonChik »

Сергей, спасибо.
Просьбу написал и отправил.
В качестве разделителся попросил знак табуляции или предложенный Вами '|'
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Хотелось бы согласовать параметры командной строки.
Нам видится так:
"C:\Program Files\ForwardT Software\OnAir\SLLogViewer.exe" /export=L /src="F:\SoftLab-NSK\Data\2012_01_17.SLLog" /out="F:\Data\out.txt"

Где:
/export - признак того, что нужна полная расшифровка защищенного лог-файла. Обязательный параметр.
Значения параметра командной строки:
/export - расшифровка всего лога
/export=L - расшифровка только той части лога, которая содержит только действия оператора (закладка Log-book). Можно использовать заглавную или строчную букву L.
/export=P - расшифровка только той части лога, которая содержит только информацию о вышедших в эфир файлах (закладка Playback report). Можно использовать заглавную или строчную букву P.

/src= "...." - путь к исходному защищенному лог-файлу. Обязательный параметр. !!!Обязательно в двойных кавычках!!! ("")

/out="......" - путь к расшифрованному лог-файлу. Необязательный параметр. Если параметр отсутствует, то расшифровка производится в файл с расширением txt, а имя файла берется из исходного защищенного файла. Например, 2012_01_17.txt. В этом случае расшифрованный файл формируется рядом с защищенным лог-файлом.
Если параметр присутствует, то путь к файлу обязательно заключается в двойные кавычки ("")

В качестве разделителя предлагается использовать табулятор.

Устраивает?
AntonChik
Сообщения: 83
Зарегистрирован: 16 фев 2010 15:32
Откуда: г. Красноярск

Сообщение AntonChik »

Да. Как раз то, что надо.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Ок. Поставили ваш запрос разработчикам в планы.
AntonChik
Сообщения: 83
Зарегистрирован: 16 фев 2010 15:32
Откуда: г. Красноярск

Сообщение AntonChik »

Сергей, вы как-то дадите мне знать когда будет готово или ждать новый релиз ПО?
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Поговорил с разработчиками. Сказали, что скоро доделают.
Как протестируем здесь скинем ссылку на новую версию программы.
Людмила
Сообщения: 1407
Зарегистрирован: 10 сен 2004 12:09

Сообщение Людмила »

Вам нужно забрать архив
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... Viewer.zip
распаковать его и скопировать файлы из него в папку
С:\Program Files\ForwardT Software\OnAir
подменив прежние.
AntonChik
Сообщения: 83
Зарегистрирован: 16 фев 2010 15:32
Откуда: г. Красноярск

Сообщение AntonChik »

Проверил, всё работает.
Спасибо большое.
AntonChik
Сообщения: 83
Зарегистрирован: 16 фев 2010 15:32
Откуда: г. Красноярск

Сообщение AntonChik »

появилось еще одно маленькое пожелание разработчикам:
добавьте, пожалуйста, ключик /overwrite_prompt = 1 (0), а то если файл экспорта существует, выскакивает соответствующее окошко подтверждения перезаписи, либо надо таймер поставить на это окошко.
а можно и просто сделать ключ /overwrite = 1(0)

p.s. продублировал пожелание на почту
Людмила
Сообщения: 1407
Зарегистрирован: 10 сен 2004 12:09

Сообщение Людмила »

Это ошибка. Исправим, только немного попозже.
Ответить