Бегучка

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

Модераторы: Людмила, PR, vd, Даниленко Сергей

Ответить
Дмитрий Талалаев
Сообщения: 55
Зарегистрирован: 03 июл 2007 16:56
Откуда: Мурманск М2С
Контактная информация:

Бегучка

Сообщение Дмитрий Талалаев »

В тировальном проекте использую бегущую строку, она зациклена. Задание из spt файла берётся, наполнение разное это tga значок вначале потом идёт обычный текст с применением разного цветового офрмления по стилям.
Наблюдается переодические рывки в разные моменты времени, пока что это не особо критично но для глаза заметно. Не хотелось что бы у телезрителя нервный тик потом был :lol: . Есть ли у кого такие проблемы? Есть ли решение?
Александр_Брянск
Сообщения: 118
Зарегистрирован: 26 июн 2007 19:41
Откуда: ТРК "Брянская губерния"

Сообщение Александр_Брянск »

Доброе время суток!
Хотим запустить бегущую строку в новостях. Хотелось бы брать информацию из TXT файла. Делаем в титровальном объекте "бегущую строку" и использум TXT-файл. В итоге БСтрока идет, но только большими белыми буквами. Хотелось бы изменить шрифт, размер шрифта и цвет букв.

Информация меняется девять раз в день (по количеству выпусков новостей). Не очень хочется делать это в stp, так как это на наш взгляд долговато. Может есть какой-то способ делать это из простого TXT-файла не затрагивая постоянно коллекцию стилей. Подскажите как нам решить эту проблему!. Заранее огромное спасибо!
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

Для Александр_Брянск
Если вы используете в бегущей строке в качестве задания текстовый файл, то нужно еще также в настройках титровального элемента указать файл коллекции стилей. В противном случае используется некий стиль по умолчанию (большие белые буквы). В коллекции стилей вы можете задать все настройки для показа объявления - шрифт, цвет, размер,... Использование коллекции стилей позволяет кроме того показывать разные объявления разными стилями.
:!: Настоятельно рекомендуем посмотреть уроки по бегущей строке - там есть все. В частности описана работа по созданию и использованию коллекции стилей.
Уроки здесь:
http://www.softlab-nsk.com/rus/forward/tutorial.html
Александр_Брянск
Сообщения: 118
Зарегистрирован: 26 июн 2007 19:41
Откуда: ТРК "Брянская губерния"

Сообщение Александр_Брянск »

Даниленко Сергей писал(а):Для Александр_Брянск
Если вы используете в бегущей строке в качестве задания текстовый файл, то нужно еще также в настройках титровального элемента указать файл коллекции стилей. В противном случае используется некий стиль по умолчанию (большие белые буквы). В коллекции стилей вы можете задать все настройки для показа объявления - шрифт, цвет, размер,... Использование коллекции стилей позволяет кроме того показывать разные объявления разными стилями.
:!: Настоятельно рекомендуем посмотреть уроки по бегущей строке - там есть все. В частности описана работа по созданию и использованию коллекции стилей.
Уроки здесь:
http://www.softlab-nsk.com/rus/forward/tutorial.html

Все делаю так, как Вы посоветовали. Но при заполнении стилей у меня выскакивает плашка "КРИТИЧЕСКАЯ ОШИБКА ПРИ ЗАГРУЗКЕ ТИТРОВАЛЬНОГО ЭЛЕМЕНТА"
Сообщение
[ошибка в элементе "Бегущая строка"] Файл стилей пуст или поврежден.
Хотя коллекция стилей я сделал так как описано в видео уроках
vacuum
Сообщения: 112
Зарегистрирован: 30 янв 2008 20:25
Откуда: Мелитополь, Украина

Сообщение vacuum »

"КРИТИЧЕСКАЯ ОШИБКА ПРИ ЗАГРУЗКЕ ТИТРОВАЛЬНОГО ЭЛЕМЕНТА" Сообщение
[ошибка в элементе "Бегущая строка"] Файл стилей пуст или поврежден.
Хотя коллекция стилей я сделал так как описано в видео уроках
На этот форум я тоже по той же причине пришел и вот, что я нашел:

viewtopic.php?t=2141

Еще в самой верхней ветке есть обновление, в котором эта проблема вроде бы решена, но я его еще не испытывал на все 100 (просто пытался в режиме "прямого эфира" добавить стиль и использовать его в бегучке, однако у меня ничего не получилось :(
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

Для vacuum и Александр_Брянск:
Эта проблема давно решена. Официальная информация здесь:
viewtopic.php?t=2141

Для vacuum:
Сообщите, пожалуйста, название своей компании и электронный адрес на forward@sl.iae.nsk.su - мы внесем Ваш адрес в наш список рассылки для получения информации о выходе обновлений ПО, отмеченных ошибках и путях их обхода, рекомендациях по использованию ПО.
Дмитрий Талалаев
Сообщения: 55
Зарегистрирован: 03 июл 2007 16:56
Откуда: Мурманск М2С
Контактная информация:

Сообщение Дмитрий Талалаев »

Обновление установил, всё работает, и стили и оформление.
Сейчас пишу програмку для новостийщиков которая из обычного текста с определёнными параметрами генерирует spt файл для титровального объекта, строка зациклена. Всё нормально работает.
Александр_Брянск
Сообщения: 118
Зарегистрирован: 26 июн 2007 19:41
Откуда: ТРК "Брянская губерния"

Сообщение Александр_Брянск »

Дмитрий Талалаев писал(а):Обновление установил, всё работает, и стили и оформление.
Сейчас пишу програмку для новостийщиков которая из обычного текста с определёнными параметрами генерирует spt файл для титровального объекта, строка зациклена. Всё нормально работает.
Дмитрий! Поделитесь программкой для новостийщиков?
koval-sanya@yandex.ru
Заранее огромное спасибо!
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Дмитрий Талалаев: почему бы Вам не разместить информацию о своей программе для новостийщиков на нашем сайте?
http://www.softlab-nsk.com/rus/forward/partners.html
Дмитрий Талалаев
Сообщения: 55
Зарегистрирован: 03 июл 2007 16:56
Откуда: Мурманск М2С
Контактная информация:

Сообщение Дмитрий Талалаев »

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

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

Для Александр_Брянск:
Дмитрий! Поделитесь программкой для новостийщиков?
А вы попробуйте открыть файл *.spt в каком-нибудь текстовом редакторе. Вы увидите, что этот файл имеет очень простую структуру. В нем присутствуют строки двух типов:
1)targa file_name
где targa - служебное слово, file_name - путь к картинке с объявлением
2)text#N adv_text
где text - служебное слово, #N - номер стиля в коллекции стилей, adv_text - текст объявления.
Сделать "формирователь" подобного файла, который удовлетворяет требованиям (техпроцессу) вашей компании на наш взгляд не представляет какой-нибудь сложности.

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

Для случая 1) для генерации картинок можно использовать программы SPTEditor, TXT2TGA, запуск программы FrwTitle из командной строки с различными параметрами.

Формат командной строки FrwTitle:
"Путь к FrwTitle.exe" @"путь к file.cmd"
где "Путь к FrwTitle.exe" - это путь к программе FrwTitle.exe
"путь к file.cmd" - путь к файлу с описанием конфигурации. Расширение этогофайла может быть произвольным.
Внутри файла file.cmd должно быть указано задание.
Формат строки - задания:
"путь к файлу region.rgn" "путь к файлу text.txt" "путь к файлу image.tga" "путь к файлу style.efc" номер_стиля_по_умолчанию

где:
"путь к файлу region.rgn" - путь к файлу-шаблону
"путь к файлу text.txt" - путь к файлу с текстом
"путь к файлу image.tga" - путь к результирующему файлу
"путь к файлу style.efc" - путь к файлу с коллекцией стилей
номер_стиля_по_умолчанию - какой стиль использовать если в текстовом файле не указан номер стиля

Перед именем файла с текстом может стоять один из символов @,#,^ или -. Этопозволяет выполнять специальные действия:
1) @ - текстовый файл содержит список подстановок - в начале строки имятекстового элемента (textbox из регион-файла), затем через пробел - текст.Поэтому текст может быть только однострочный!!!
2) если в начале нет ни одного из перечисленных символов, то текст просто вставляется в первый попавшийся текстовый элемент, затем текстовый элемент и регион ужимаются по горизонтали до предела и изображение сохраняется.
3) если имя файла начинается с #,^ или -, то текст вставляется как в случае 2, но масштабирование производится по разному:
# - не масштабируется
^ - по вертикали (Roll)
- - по горизонтали (Crawl)
vacuum
Сообщения: 112
Зарегистрирован: 30 янв 2008 20:25
Откуда: Мелитополь, Украина

Сообщение vacuum »

Вот простенький скрипт для макроса MS Word и новостийщикам пока его хватает:

Код: Выделить всё

Sub MakeSPT()
' удаляем лишний пробел в конце строки (такие попадаются)

Код: Выделить всё

    With Selection.Find
        .Text = ". ^p"
        .Replacement.Text = ".^p"
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
' удаляем пробел в пустой строке

Код: Выделить всё

    With Selection.Find
        .Text = "^p "
        .Replacement.Text = "^p"
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
' удаляем две пустых строки, оставляем одну

Код: Выделить всё

    With Selection.Find
        .Text = "^p^p^p"
        .Replacement.Text = "^p^p"
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
' подставлям картинку-разделитель "город"

Код: Выделить всё

    With Selection.Find
        .Text = "^p$^p"
        .Replacement.Text = "targa mel.tga^p"
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
' подставлям картинку-разделитель "область"

Код: Выделить всё

    With Selection.Find
        .Text = "^p$$^p"
        .Replacement.Text = "targa obl.tga^p"
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
' подставлям картинку-разделитель "Украина"

Код: Выделить всё

    With Selection.Find
        .Text = "^p$$$^p"
        .Replacement.Text = "targa ukr.tga^p"
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
' тут непосредственнно между новостями вставляем логотип ТРК и определяем саму новость и стиль для нее

Код: Выделить всё

    With Selection.Find
        .Text = "^p^p"
        .Replacement.Text = "^ptarga logo.tga^ptext#0 "
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
' а вот собственно само сохранение spt-файла

Код: Выделить всё

    ActiveDocument.SaveAs FileName:="F:\!OnAir!\TitleRoll\news.spt", FileFormat:=wdFormatText
End Sub
Изначально исходный файл выглядит следующим образом:

$

новость 1

новость 2

$$

новость 3

новость 4

$$$

новость 5

черестрочное расположение, кстати, очень удобно для редактирования новостей. Картинку-разделитель и логотип естесно делаем с альфа-каналом и подгоняем по размерам шрифта из стилей. Текст из нета копируем в блокнот, а затем уже в Уорд, чтобы какая-небудь бяка не вылезла :D
Дмитрий Талалаев
Сообщения: 55
Зарегистрирован: 03 июл 2007 16:56
Откуда: Мурманск М2С
Контактная информация:

Сообщение Дмитрий Талалаев »

За тот же ворд ещё заплатить нужно :)
А вот свободные компоненты и рукописный текст исходников никто не взгреет :)
Вобщем я начал писать всё это изза проблемы с лицензионным софтоми тому подобному, ну и плюс конкретные заточки под оформление, даже думаю Jimp приточить к этому.
Извиняюсь за отступление, как говорится на вкус и цвет... садиться не охота :) а работать надо.
Даниленко Сергей
Сообщения: 7091
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

Для Дмитрий Талалаев:
За тот же ворд ещё заплатить нужно

А среда разработки, которую вы используете, бесплатная? :D
Дмитрий Талалаев
Сообщения: 55
Зарегистрирован: 03 июл 2007 16:56
Откуда: Мурманск М2С
Контактная информация:

Сообщение Дмитрий Талалаев »

А среда разработки, которую вы используете, бесплатная?
Turbo Delphi Explorer :D
Ответить