Титровальный элемент DxShow показывает AVS файлы?

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

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

Ответить
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

Прошу прощения, между делом разрешите спрошу на тему титров.

Титровальный элемент DxShow показывает AVS файлы?
Сидя дома ковырялся удаленно на рабочем компе, появилась мысль заюзать сей мощный инструмент, но картинки не увидел, хотя длительность файла отображается :?:
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Если у вас в системе есть DirectShow Source-фильтр, умеющий декодировать AVS-файлы, то должно работать, по идее. А такой бывает?

Просто плееры, умеющие воспроизводить AVS (например, MediaPlayer Classic), обычно "заточены" под декодирование этого формата. Потому как большинство монтажек, например, декодируют AVI-файлы на довольно низком уровне, пытаются парсить AVI-структуру "вручную", поэтому AVS открывать они не умеют.
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

А такой бывает?
Нет.

обычно "заточены"
Однако Windows Media player играет AVSку.

Попробовал воспользоваться старой доброй утилитой AVS2AVI (src), DxShow длительность пишет, но также не играет. Как говорят сейчас тырнетах,-печалька. Буду дальше думать - чем собрать сиквенцию и наложить на нее текст.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

В смысле "собрать секвенцию и наложить текст"? Вам нужно из набора TGA сделать видео и наложить текст поверх него? И хочется это делать "на лету"?
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

Примерно так. Хочу на изображение накладывать TimeStamp, изображение "грабится" каждые 5 минут из них делать мувик на несколько секунд. Своего рода повтор записи.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

А для чего это нужно?
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

Покажу как сделаю, решил использовать SLMovieList, своим приложением генерить файлы, а требуемые графические элементы буду добавлять через GD
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Что такое GD?
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

http://en.wikipedia.org/wiki/GD_Graphics_Library

Если будет тормозить, то переделаю на ImageMagic

С AVS было бы все проще и в реальном времени, но раз не робит, буду писать свое приложение.
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

Маленький вопрос - FDMovieListEditor.
Я так понял он между собой слои миксовать не умеет?
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

О каких слоях речь? Это просто последовательность роликов, картинок и пауз "встык".
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

Мне хотелось изображения при переходе миксовать, а они только в нулевую прозрачность уходят и между собой не пересекаются, жаль.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

MovieList был сделан с единственной целью - последовательный показ баннеров с паузами между ними. Никакого кроссмикса там не предусмотрено. Для этого нужно, как минимум, показывать картинки в двух слоях, а там слой всего один. Не удивлюсь, если вы первый, кто о такой возможности спрашивает.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

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

Из эффектов у нас есть только мягкая склейка.
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

vd, у наших РА продажи банеров не пошли в свое время, поэтому с данными утилитами я не копался.

По этой причине я сначала подумал о AVS, а уже после решил порыться в узконаправленных утилитах.

Ответ на мой последний вопрос в AviSync, который не поддерживается с вашей стороны :(

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

return Dissolve(
ImageSource("1.png", end = 125, fps = 25),
ImageSource("2.png", end = 125, fps = 25),
ImageSource("3.png", end = 125, fps = 25),
ImageSource("4.png", end = 125, fps = 25), 10, 25)
Буду скипт перегонять в АВИ через ffmpeg.
Ответить