Since many video files already contain a thumbnail, generating a new one may not be preferred
Matroska thumbnails are simply encoded as an attachment stream with the filename tag set to "cover.(jpg|png)",
which can be grabbed from the file with -map 0:m:filename:cover.jpg (or png)
A flag to prefer this over generating a new thumbnail (falling back otherwise) would replace the need for other thumbnailers(for Matroska atleast), possibly with an alternate flag to force this method without falling back
It's not as easy(or even possible) to get thumbnails from some other formats in ffmpeg unfortunately, but this would be a start
Since many video files already contain a thumbnail, generating a new one may not be preferred Matroska thumbnails are simply encoded as an attachment stream with the
filename
tag set to "cover.(jpg|png)", which can be grabbed from the file with-map 0:m:filename:cover.jpg
(orpng
) A flag to prefer this over generating a new thumbnail (falling back otherwise) would replace the need for other thumbnailers(for Matroska atleast), possibly with an alternate flag to force this method without falling back It's not as easy(or even possible) to get thumbnails from some other formats in ffmpeg unfortunately, but this would be a start