Форум программистов, компьютерный форум, киберфорум
Софт: Видео
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 12.12.2013
Сообщений: 36
1

ffmpeg создание бегущей строки

23.01.2020, 17:59. Просмотров 920. Ответов 5

Привет всем! Скажите пожалуйста, как правильно, то есть какой командой, создать бегущую строку с помощью ffmpeg? Проблемы, с которыми я столкнулся:
1. Прежде всего, не удаётся изменить шрифт. У меня есть такая команда:
.\ffmpeg -i out_fade.mp4 -vf drawtext="fontsize=25:fontfile=/path/to/Arial.ttf':textfile=pkd.txt:y=h-line_h:x=-25*t" -codec:a copy output.mp4
В файле такой текст:
↓↓↓ Seguiu l’enllaç de la descripció ↓↓↓
И вот стрелочки и некоторые буквы отображаются квадратиками. По разному прописывал путь до шрифтов, но строка всегда выводится одним только шрифтом.
2. Нужно, чтобы текст ходил по кругу всё время, пока идёт видео. А тут строка ушла за экран - и всё, больше не появляется.
3. Не понятно, как наложить фон (подложку) под текст (жёлтый, красный - любого цвета).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2020, 17:59
Ответы с готовыми решениями:

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

Создание бегущей строки.
Создать бегущую строку. Остановить бег строки при нажатии клавиши <Esc>. И если можно,...

Создание бегущей строки
Необходимо создать программу, которая работает подобно бегущей строке Например: Слово Слов ...

Создание бегущей строки поверх экрана
Добрый вечер! Помогите пожалуйста создать бегущую строку поверх экрана. Чтобы была прозрачная,...

5
Boogie
421 / 391 / 110
Регистрация: 13.04.2015
Сообщений: 1,152
20.04.2020, 00:06 2
avtostopshik, разобрались с проблемой ?
0
2 / 2 / 0
Регистрация: 12.12.2013
Сообщений: 36
20.04.2020, 05:48  [ТС] 3
Да, всё решил
1
Boogie
421 / 391 / 110
Регистрация: 13.04.2015
Сообщений: 1,152
20.04.2020, 10:19 4
avtostopshik, не подскажете как сделать фон для строки ?
Сейчас рисую прямоугольник снизу с помощью drawbox, а потом вторым проходом накладываю бегущую строку.
По-моему это неправильно, да и время лишнее уходит на дополнительный проход. Как это сделать за один раз?
Совместить фильтры не получается, все время пишет ошибку типа "используйте разделитель ',' ", хоть я его и так использую.
Свой код не привожу, так как будет мало что понятно из-за особенностей синтаксиса языка программирования.

Добавлено через 1 час 34 минуты
avtostopshik, всё, разобрался. Надо было рисование прямоугольника и бегущей строки добавить в одну строку параметров -filter_complex , а я эти фильтры ставил по отдельности.
1
Эксперт по компьютерным сетям
2396 / 597 / 49
Регистрация: 17.03.2013
Сообщений: 2,187
20.04.2020, 10:25 5
Конфликт спецсимоволов? В мастдае "^" под линем "" (слеш\не отборбажается)

В случае требуемеого символа ":" или "" использовать перед ним экранирующий "^" вместо типового для nix.
1
Эксперт по компьютерным сетям
2396 / 597 / 49
Регистрация: 17.03.2013
Сообщений: 2,187
23.04.2020, 11:29 6
Вспмонил, что неявные запрещённые симлволы есть к у кодеоков:
в чатсчности у libx264 есть они в x264-opt -- опциия, подразумевающиеся через ":" передаются обычной "," (запятаей). ВРоде как недокументированная фича.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2020, 11:29

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Создание бегущей строки без таймера.
Мoжнo-ли сoздaть бегущую стрoку не испoльзуя тaймер спaсибo.

Создание бегущей строки, движение направо и налево
Нужно создать бегущую строку. По рэдиобаттон есть движение налево и направо. Но нужно сделать...

FFMPEG создание превью
Весь день ломаю голову над этой проблемой не могу никак решить дело в следующем на сервере...

Возврат бегущей строки
Здравствуйте! Есть бегущая строка, активируется автоматически, как сделать так чтоб после того как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.