Я собрал несколько изображений из Интернета (в каком-то измерении) и объединил их в файл. Вы можете найти этот файл здесь: https://s13.postimg.org/quxuzstef/catalog2.jpg

Я пытаюсь создать эффект скользящего шоу, используя параметр наложения ffmpeg. Команда, которую я использую, в основном создает окно и перемещает изображение под этим окном. Вот команда, которую я использую (часть drawtext является необязательной)

ffmpeg -r 25 -loop 1 -i catalog2.jpg -filter_complex "\
nullsrc=size=800x320 [background]; \
[0:v] setpts=PTS-STARTPTS [tmp_catalog_file]; \
[background][tmp_catalog_file] overlay=shortest=1:x='-n*4' [out]; \
[out] drawtext=fontfile=Arial.ttf: text=%{n}: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000099
" -f lavfi -c:v libx264 -f mp4 -t 20 -crf 0 -y out.x264.mp4

Видео по какой-то причине останавливается на кадр (или секунду) и нарушает плавность в случайных точках. Я попытался использовать библиотеки Python PIL и opencv2 для создания видео, которое дало лучший результат, но не устраняло этот прерывистый эффект. Что может быть причиной этого?

0