La Raspberry Pi realizará una codificación h264 acelerada por hardware al grabar video desde la placa de la cámara. ¿Cómo puedo codificar h264 (usando aceleración de hardware) cuando las imágenes de origen no provienen directamente de la cámara?
¿Hay alguna herramienta de línea de comando que soporte esto?
Si no, ¿qué API debería considerar para que esto sea posible?
raspiyuv -o - | rpi-encode-yuv
(aproximadamente) de dónde es la rpi-encode-yuv
herramienta desde aquí . El tamaño del marco está codificado en esta herramienta, por lo que debe cambiarlo al comienzo del archivo C y volver a compilarlo. Desafortunadamente, aún no he logrado obtener una salida correctamente alineada, ya raspiyuv
que no parece codificar el tamaño del cuadro en su salida. Obtengo una imagen que cambia gradualmente y que finalmente se convierte en basura. Sigo trabajando en eso.