Я использую C # и ffmpeg.
В этом сценарии у меня есть 279 отдельных JPEG, и я использовал ffmpeg для создания файла AVI из этих изображений на моем клиенте.
CMD Line:
-f image2 -r 10 -i "C:\000EC902F17F\img%05d.jpg" -s 352x288 -y "C:\1\test.avi"
Затем я загружаю на свой сервер.
CMD Line:
-i c:\1\1.avi c:\1\img-%05d.jpg
Затем я извлекаю JPEG из файла AVI. Я получаю 265 JPEG обратно.
Очевидно, что ffmpeg удаляет эти кадры (наиболее вероятно), когда avi создается 1-ым. Есть ли способ «принудительно» кодировать, используя ВСЕ изображения, которые у меня есть?
Благодарю.
PS Я не указал ни один параметр командной строки, кроме размера вывода видео. Насколько я знаю, если ничего не указано, то ffmpeg автоматически выбирает лучшие?