Миниатюрное изображение из файла .3gp
Вопрос
Кто-нибудь знает, как получить миниатюру (неподвижное изображение) из видеофайла размером 3 ГБ?Первый кадр или что-то в этом роде.Я использую .net, но решение может быть на любом языке (управляемом или родном) или на стороннем продукте.
Решение
Это использует ffmpeg в Linux и вызывается из PHP, но если вы можете использовать ffmpeg, то это не имеет значения:
ffmpeg -i path/to/your/video.3gp -an -ss 00:00:00 -t 00:00:01 -y -s 400x300 path/to/your/image%d.jpg
Обратите внимание на «%d»;вы генерируете только один кадр, но ffmpeg все еще нуждается в этом, чтобы он знал, куда поместить число при создании изображений.Таким образом, вы получите имя типа «image1.jpg».
Не связан с StackOverflow