Extraer fotograma de vídeo .hevc con ffmpeg

Extraer fotograma de vídeo .hevc con ffmpeg

Utilizo el siguiente comando para crear una instantánea de 10 horas de un vídeo:

ffmpeg -y -ss 36000.0 -i INPUT -frames:v 1 -q:v 1 output.png

Pero me encuentro con un problema en el que este comando no funciona con archivos .hevc y aparece este mensaje de error:

[in#0/hevc @ 0x6000033a4000] no pudo buscar la posición 36000.0

Descubrí que mover el indicador -ss después del indicador -i de esta manera:

ffmpeg -y -i INPUT -ss 36000.0 -frames:v 1 -q:v 1 output.png

resuelve el problema, pero aumenta significativamente el tiempo de ejecución de menos de un segundo a varios minutos.

Estoy buscando una manera de mejorar el rendimiento manteniendo la mayor calidad de salida posible. ¿Conoce algún comando ffmpeg o quizás una combinación de comandos ffmpeg y ffprobe que puedan ayudar a acelerar las cosas? ¡Cualquier consejo será muy apreciado!

información relacionada