Mam aplikację multimedialną, która zawiera wiele filmów. Używam FFMPEG do generowania miniatur z filmu w określonym czasie. Problem polega na tym, że moja aplikacja konsolowa, która służy do wyodrębniania obrazów z wideo, zużywa dużo pamięci podczas uruchamiania.Czy ffmpeg odtwarza cały plik wideo w celu wyodrębnienia obrazu?
Mam teraz wątpliwości, czy FFMPEG odtwarza cały plik wideo podczas wyodrębniania miniatury. Czy to możliwe?
Po to parametr jest przekazywany do FFmpeg,
-i [input video file] -an -r 0.05 -y -ss 00:00:18 -vframes 1 [output thumbnail file path]
Próbowałem googling, ale bez powodzenia. Podaj swoje cenne myśli.
Dzięki.
https://trac.ffmpeg.org/wiki/Seeking podsumowuje odpowiedzi tutaj. Jak mówi @LordNeckbard, znaczenie ma umieszczenie flagi '-ss'. Poprzedni link wyjaśnia różnicę, natomiast ten link nie :(https://trac.ffmpeg.org/wiki/Create%20a%20thumbnail%20image%20every%20X%20seconds%20of%20the%20video –