Я хочу прокрутить текст снизу вверх, я использую команду:

ffmpeg -i test.mp4 -vf "drawtext=fontfile=tahoma.ttf:fontsize=40:fontcolor=green:x=(w-text_w)/2+20:y=h-40*t:text=Scroll.txt:bordercolor=white:borderw=2" -c:v libx264 -y -preset ultrafast scrolling.mp4

Он прокручивается снизу вверх, но я хочу прокрутить только снизу вверх (сверху - 50 пикселей). (Я получаю текст из файла и мультилинии). Заранее спасибо!

1 ответ1

0

Самый быстрый способ сделать это - наложить верхние 50 пикселей исходного видео на видео с текстом.

использование

ffmpeg -i test.mp4 -filter_complex "[0]split[txt][orig];[txt]drawtext=fontfile=tahoma.ttf:fontsize=40:fontcolor=green:x=(w-text_w)/2+20:y=h-40*t:text=Scroll.txt:bordercolor=white:borderw=2[txt];[orig]crop=iw:50:0:0[orig];[txt][orig]overlay" -c:v libx264 -y -preset ultrafast scrolling.mp4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .