Я использую ffmpeg для извлечения неподвижных изображений из видео. Сначала с начала видео, до определенного времени, а затем с конца видео с данного времени. Поэтому я использую две командные строки ffmpeg для достижения своей цели. Моя проблема заключается в том, что когда я сохраняю изображения, обе последовательности начинаются с 1 или 00000001, и я хочу начать вторую последовательность с некоторого другого (но большего) номера, чем первая последовательность заканчивается. Моя команда:
wine avs2yuv.exe input1.avs - | ffmpeg -y -f yuv4mpegpipe -i - -f image2 -vf fps=fps=0.1 -q:v 2 ./thumb001/%09d.jpg"
wine avs2yuv.exe input2.avs - | ffmpeg -y -f yuv4mpegpipe -i - -f image2 -vf fps=fps=15 -q:v 2 ./thumb002/%09d.jpg"
Я сделал свои файлы avisynth, чтобы получить нужные части видео, которые мне нужны. Например, когда первая команда извлекает 1500 изображений, имя последнего файла - 000001500.jpg Я хочу, чтобы вторая команда начала отсчет с 1501 или, может быть, больше, чтобы получить имена файлов из 000001501.jpg, 000001502.jpg и т. Д.