Używam tego polecenia powłoki, aby zrobić miniaturę z VIDEO_FILE od 123 sekundy i zapisać go do THUMBNAIL_FILE.Tworzenie miniatur z dużych filmów z FFmpeg trwa zbyt długo
ffmpeg -i VIDEO_FILE -r 1 -ss 123 -f image2 THUMBNAIL_FILE
Działa, ale dla dużych filmów jest bardzo wolny. Czy jest jakiś sposób, aby zrobić to trochę szybciej?
Testy na pliku 4GB MKV dostałam: 1.23s na użyciu 'mplayer' i 1.687s stosując powyższą komendę' ffmpeg'. Obie zostały pobrane z trzeciej sekundy wideo i mają identyczną rozdzielczość i rozmiar. –
Należy zauważyć, że ten sposób nie jest tak niezawodny jak "powolna droga" - czasami może uchwycić niewłaściwą ramkę (która oczywiście może być ważna), a czasami chwyta "ramkę p lub ramkę" - ramkę nie zawiera wystarczającej ilości informacji, aby odtworzyć pełny obraz - krótko mówiąc, może być szary lub blokowy. –