Я только что придумал, как сделать слайд-шоу с кроссфейдом. Это двухэтапный процесс. Первый шаг считывает изображения с частотой кадров 0,5 (что означает 2 секунды для каждого изображения) и создает промежуточное видео с частотой кадров 2. Это означает, что каждое изображение повторяется 4 раза. На втором шаге применяется фильтр частоты кадров. В результате каждая картинка отображается в течение 1,5 секунд, а затем 0,5 секунды кроссфейда.
ffmpeg-частота кадров 0.5-i IMG_%3d.jpg -r 2-кодек: v MPEG4 и темп.МР4
видео -я темп.МР4 -ВФ "кадров=ФПС=25" -кодеков:в формате MPEG4 из.МР4
этот двухэтапный процесс работает нормально, но у меня есть два вопроса:
- можно ли получить тот же результат за один шаг, без промежуточного видеофайла?
- если ответ на первый вопрос "нет", Может ли кто-нибудь показать мне, как вышеуказанные команды должны быть изменены для промежуточного файла без потерь, например RAWVIDEO?
спасибо,
Michael