Нужна помощь по VLC. (Помочь правильно сформировать код для командной строки)?
Добрый день.
Подскажите как в VLC поправить код для модуля Marq в командной строке, так чтобы информация наложенная на видеоролик отображалась не все время, а появлялся только в начале ролика секунд на 10 и в конце.
Где 1.avi название видеоролика, а $V изменяемое значение взятое из свойств файла(в данном случае отображает уровень громкости)
Зачем это все нужно? Чтобы создать нечто подобное титрам с именем исполнителя и названием произведения, как на музыкальных тв каналах, которые будут браться из медиа информации видеофайла. Дабы не накладивать вшытые титры через видеоредакторы.
P.S Если есть альтернативный метод показа медиаинформации на видеоролике буду рад услышать
Да, еще интересует изменение стиля, размера, цвета, выводимого поверх видео текста, при помощи командной строки.
Чтобы на десять секунд в начале, можно в объект добавить поле timeout:
marq{marquee=$V ($P%%),color=16776960,opacity=200,timeout=10000}
В конце, судя по документации, нереально.
Только вот с плейлистом проблеммы, строка отображается только в начале первого клипа. Чтобы сработало на следующих приходится останавливать и снова запускать видео.
Где pic1.png это созданный в фотошопе png с прозрачным фоном.
pic2...pic4 это анимация разбитая на 3 изображения (или более).
значение 2000 это время отображения одного изображения в милисекундах.
150 прозрачность изображения.
position=8 это место отображение изображения на экране
repeat=1 количество повторов вашей анимации
1.avi мой видеоклип
В результате получаем анимированную картинку начинающуюся с пустого кадра и им заканчивающуюся, время можно подобрать самостоятельно изменяя значение 2000 для каждого кадра.