Estoy tratando de exprimir un poco mejor la calidad de mis lapsos de tiempo generados por OctoPrint.
Estoy usando el módulo de cámara Raspberry Pi V2 con un Pi 3. Ya he editado la configuración de Octopi para obtener una resolución de 720p, pero la codificación durante el procesamiento de lapso de tiempo es horrible. Blocky como el infierno.
En este momento, la codificación está configurada en 5000k. ¿Qué estoy haciendo mal aquí?
octoprint
raspberry-pi
Joe JMC IT
fuente
fuente
Respuestas:
Esa tasa de bits es bastante baja, lo que podría explicar el bloqueo (¿es una palabra?).
Según las pautas de carga de YouTube , está codificando a la tasa de bits mínima recomendada para video 720P estándar. Tal vez debería aumentar a 7500K (7.5 Mbps) y ver si eso ayuda.
Además, parece que Octopi simplemente llama a ffmpeg localmente y devuelve el video. La codificación que se está utilizando podría estar resultando en bloqueo. Si tiene acceso a las fotos en bruto, puede volcarlas en un directorio en otra máquina y generar un video usando un códec de video con menos pérdidas. Por supuesto, esto solo funcionaría si las fotos que está tomando son de alta calidad. Suponiendo que lo sean, aquí hay un buen recurso para producir videos a partir de secuencias de imágenes en ffmpeg.
¡Buena suerte!
PD Alternativamente, si prefiere una herramienta de video liviana con una GUI, puede usar ImageJ .
fuente
Hay un nuevo complemento de timelapse llamado octolapse que puede ayudar. Una de las cosas que noté con los intervalos de tiempo predeterminados es que muchas cosas cambian de una imagen a otra, lo que resulta en ENORMES cantidades de artefactos MPEG, ya que tiene que redibujar constantemente grandes partes de la pantalla. Con el octolapse y sus imágenes estabilizadas, el cambio de una imagen a otra es muy mínimo ... principalmente solo la nueva capa. La reducción de la cantidad de cosas en movimiento significa que la misma velocidad de bits codificada, o incluso menor, produce películas muy superiores.
Compare este archivo de 11.1 MB de la herramienta de timelapse predeterminada: https://cabbey.smugmug.com/Fun/3D-Printing/i-9DrS42n/A
a este archivo de 6.8MB desde octolapse: https://cabbey.smugmug.com/Fun/3D-Printing/i-p3GvvhH/A
Tenga en cuenta que estos son el MISMO TRABAJO DE IMPRESIÓN, ya que tenía ambas herramientas grabando al mismo tiempo.
fuente