Articles of ffmpeg

ffmpeg a través del subproceso de Python no puede encontrar la cámara

Un problema extraño aquí, uso este comando para capturar mi cámara web a través de ffmpeg (a través de cmd en Windows): ffmpeg -y -t 300 -rtbufsize 1024M -f dshow -i video=”Lenovo EasyCamera” -c:v libx264 -preset veryslow -crf 25 Desktop.mkv y todo funciona bien. Pero cuando bash el mismo comando a través de python como […]

Combinando un archivo de audio con un archivo de video en python

Estoy escribiendo un progtwig en Python en RaspberryPi (Raspbian), para combinar / fusionar un archivo de audio con un archivo de video. El formato del archivo de audio es WAVE El formato del archivo VIdeo es h264 Audio y video ya grabados y creados al mismo tiempo con éxito, solo necesito fusionarlos ahora. ¿Puedes por […]

La animación de Matplotlib MovieWriters falla en Ubuntu 12.04

Estoy intentando guardar las animaciones de matplotlib en una película a través de ffmpeg en Ubuntu 12.04 LTS (Escritorio de 32 bits). Siguiendo el ejemplo de matplotlib, no se puede cargar el escritor de animación: AttributeError: ‘module’ object has no attribute ‘writers’ (línea 15 del ejemplo): import numpy as np import matplotlib matplotlib.use(“Agg”) import matplotlib.pyplot […]

Python Popen – env ​​- ffmpeg crash

Estoy intentando ejecutar un comando ffmpeg en Windows 7 (python 2.7) que se ejecuta en la línea de comandos, pero la env de mi Popen no funciona. Aquí está la línea de comando de trabajo: SET FFREPORT=level=48:file=C\:\\temp\\TESTFFMPEGOUTPUT.txt && C:\Temp\ffmpeg\ffmpeg.exe -i “I:\somefolder\testInput.mov” “I:\somefolder\testOutput.mov” Y aquí está mi código de python actual: ffreport = “level=48:file={}”.format(self.logFilePath) + ” […]

¿Cómo exportar video como .mp4 usando openCV?

Estoy tratando de exportar video como .mp4 con openCV. He probado varios codecs pero por ahora no tuve éxito. Esta es una función que construye un video a partir de cuadros: def create_movie(self, out_directory, fps, total_frames): img1 = cv2.imread(“temp/scr0.png”) height, width, layers = img1.shape codec = cv2.cv.CV_FOURCC(‘X’,’V’,’I’,’D’) video = cv2.VideoWriter(out_directory, codec, fps, (width, height)) for […]

Escribe una película de manera eficiente directamente desde np.array usando tuberías

Tengo una matriz 4D numpy de fotogtwigs de la película. Estoy buscando una función para escribirlas en una película, a una velocidad de fotogtwigs determinada. Tengo FFMPEG instalado en mi sistema operativo, y como puedo ver en estas respuestas , la forma más eficiente de hacerlo es a través de tuberías. Sin embargo, tengo muy […]

Escribiendo matrices numpy usando cv2 VideoWriter

Tengo un problema con la escritura de un video de ejemplo de juguete usando opencv2.3.1 VideoWriter, aquí es cómo lo hago: writer = cv2.VideoWriter(‘test1.avi’,cv.CV_FOURCC(‘P’,’I’,’M’,’1′),25,(640,480)) for i in range(1000): x = np.random.randint(10,size=(480,640)).astype(‘uint8’) writer.write(x) #del writer (with or without tested) Probé todas las combinaciones posibles resultantes con un archivo de 0 bytes si la extensión era mpg […]

Python PyQT: ¿Cómo llamar a una función GUI desde un subproceso de trabajo?

Tengo un gui pyqt y estoy llamando a un proceso largo (ffmpeg) que puse en un hilo separado para no bloquear el gui. Luego deseo actualizar una barra de progreso cuando finalice un comando de una lista más larga de comandos. El problema es que no puedo llamar a una función en el subproceso de […]

Creando un archivo de video MPEG4 con Python desde marcos en bruto

Tengo una fuente de video en bruto a la que puedo acceder en Python. Me gustaría crear un video MPEG4 a partir de esto, con música de fondo MP3. ¿Qué tipo de herramientas y bibliotecas están disponibles en Python para esta tarea? Preferiblemente, me gustaría tener una API para la que pueda alimentar el nombre […]

Obtener la duración de varios archivos de vídeo?

Quiero extraer los metadatos de la duración del video de cada archivo de video en un directorio específico y luego ver la duración total. Necesito extraer los datos de miles de videos en general. En Windows puedo ver manualmente la duración total de muchos archivos cuando los selecciono en el explorador y entro en detalles. […]