Librerías para manipulación de vídeo

Wei-Yu

Hace tiempo estuve usando pillow (python) para imágenes pero nunca toqué nada de vídeo y no sé por dónde empezar. Buscando por ahí no encuentro cosas útiles (y también estaría bien alguna opinión si coincide). El lenguaje me da igual; quiero una lib útil.

No sé tampoco cómo abordar el ir procesando vídeo pero supongo que leyendo por ahí me encontraré algo que me ayude con los baby steps del principio. Imagino que necesito algo que trabaje a nivel de frame.

Recomendaciones tangenciales son bienvenidas también; charlas, artículos o libros que os suenen al respecto. Nada de "ML/AI" si puede ser; no quiero para nada cosas de esas.

Gif

https://github.com/kkroening/ffmpeg-python

Read single video frame as jpeg through pipe


out, _ = (
    ffmpeg
    .input(in_filename)
    .filter('select', 'gte(n,{})'.format(frame_num))
    .output('pipe:', vframes=1, format='image2', vcodec='mjpeg')
    .run(capture_stdout=True)
)

más ejemplos

Wei-Yu

ffmpeg lo conozco y supuse que habría wrappers e historias, pero "es lo que se usa" en estos casos?

Gif

OpenCV creo que se usa mas.

wdaoajw

Ffmpeg, cuda y opencv, el resto de lo que se usa es meterte a las librerías de ffmpeg y tunearlas tu mismo

Usuarios habituales

  • wdaoajw
  • Gif
  • Wei-Yu