비디오에서 스틸 이미지를 추출하기 위해 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 등에서 파일 이름을 가져 오기를 원합니다.