Как получить снимки экрана из видеоклипа 50 минуты в клип и сделать это быстро?

Хорошо кажется, что каждый раз, когда я говорю ffmpeg брать снимок экрана половина пути, хотя клип (клип может составить целых 10 часов) он использует 100% из 1 ядра CPU и берет возрасты …, тогда как, если я позволяю ему сделать кадр в запуске, это идет реальное быстрый, как будто это сканирует хотя видео для получения до середины вместо того, чтобы просто перейти к нему!

Вот код, который я в настоящее время использую:

ffmpeg -y -itsoffset -“500"  -i “clipname.mov" -vcodec png -vframes 1 -an -f rawvideo “clipScreenshot001.png”

Это может занять несколько минут.

Они - видео HD также, 720p/1080p и выделяют времени, они - необработанные неотредактированные клипы (например, очень долго).

Таким образом, я надеялся на некоторое лучшее программное обеспечение, которое сделает снимки экрана из видео намного быстрее (должен быть Linux и scriptable).

5
задан mirabilos 3 January 2015 в 16:18
поделиться

1 ответ

Попробуйте использовать seek (флаг -ss) вместо задержки (-itsoffset), т.е.:

ffmpeg -y -ss 3000 -i "clipname.mov" -vframes 1 "clipScreenshot001.png"
7
ответ дан 14 December 2019 в 08:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: