Articles of ffmpeg

Python automatiza la conversión ffmpeg desde el directorio de carga

Tengo un script de carga hecho. Pero necesito averiguar cómo hacer un script que pueda ejecutar como un demonio en Python para manejar la parte de conversión y mover el archivo que se convirtió a su lugar de descanso final. Heres lo que tengo hasta ahora para el script de observador de directorio: #!/usr/bin/python import […]

Convertir archivos de video subidos por el usuario y servirlos usando django, python

Necesito tomar cualquier archivo de video cargado por el usuario, convertirlo en flv o webM y luego mostrarlo al usuario. Ahora, después de investigar un poco, llegué a la conclusión de que debo usar ffmpeg para hacer la conversión, pero no estoy seguro de cómo cuidar todo el proceso. A saber, Obtener el archivo recién […]

Ffprobe con print json no imprime nada

Estoy tratando de obtener información sobre una película (resolución, velocidad de fotogtwigs, velocidad de bits, códecs, duración, etc.) de forma legible para los humanos. He encontrado este commnad: ffprobe -v quiet -print_format json -show_format -show_streams somefile.asf En esta pregunta de desbordamiento de stack: Obtenga información ffmpeg de manera amigable Pero no funciona para mí. Cuando […]

¿Cómo habilito correctamente ffmpeg para matplotlib.animation?

He cubierto mucho terreno en la stack hasta ahora tratando de poner en marcha ffmpeg para poder hacer un video de lapso de tiempo. Estoy en una máquina CentOS 7, ejecutando python3.7.0a0 . python3 >>> import numpy as np >>> np.__version__ ‘1.12.0’ >>> import matplotlib as mpl >>> mpl.__version__ ‘2.0.0’ >>> import mpl_toolkits.basemap as base […]

FileNotFoundError: No existe tal archivo o directorio: ‘ffmpeg’

Soy nuevo en python y estoy usando módulos pydub para reproducir pistas mp3. Aquí está mi código simple para reproducir mp3: #Let’s play some mp3 files using python! from pydub import AudioSegment from pydub.playback import play song = AudioSegment.from_mp3(“/media/rajendra/0C86E11786E10256/05_I_Like_It_Rough.mp3”) play(song) Cuando ejecuto este progtwig, dice: */usr/bin/python3.4 /home/rajendra/PycharmProjects/pythonProject5/myProgram.py /usr/local/lib/python3.4/dist-packages/pydub/utils.py:161: RuntimeWarning: Couldn’t find ffmpeg or avconv – […]

Python y OpenCV: no se pueden escribir archivos de video avi legibles

Tengo un código como este: import numpy as np import cv2 cap = cv2.VideoCapture(‘C:/Users/Hilman/haatsu/drive_recorder/sample/3.mov’) # Define the codec and create VideoWriter object fourcc = cv2.VideoWriter_fourcc(*’XVID’) out = cv2.VideoWriter(‘output.avi’, fourcc, 20.0, (640,480)) while(cap.isOpened()): ret, frame = cap.read() if ret==True: frame = cv2.flip(frame,0) # write the flipped frame out.write(frame) cv2.imshow(‘frame’,frame) if cv2.waitKey(1) & 0xFF == ord(‘q’): break […]

¿Cómo unir dos archivos de video usando Python?

Aquí traté de cortar el primer y segundo archivo de video de 30 seg. De “path / connect.webm” a las cadenas de salida y salida1. Funciona. Pero lo que tengo que hacer es concatenar estas dos cadenas y escribirlas en un archivo “ruta / final.webm”. Así que al final obtengo un archivo de video largo […]

Cómo agregar texto a un video con ffmpeg y python

He estado tratando de agregar texto a un avi con ffmpeg y parece que no puedo hacerlo bien. Por favor ayuda: import subprocess ffmpeg = “C:\\ffmpeg_10_6_11.exe” inVid = “C:\\test_in.avi” outVid = “C:\\test_out.avi” proc = subprocess.Popen(ffmpeg + ” -i ” + inVid + ” -vf drawtext=fontfile=’arial.ttf’|text=’test’ -y ” + outVid , shell=True, stderr=subprocess.PIPE) proc.wait() print proc.stderr.read()

Ejecutando cmd en python (ffmpeg)

Atm Tengo esto como mi código, la primera línea parece funcionar bien, pero la segunda da errores. os.chdir(‘C://Users/Alex/Dropbox/code stuff/test’) subprocess.call([‘ffmpeg’, ‘-i’, ‘test%d0.png’, ‘output.avi’]) error: Traceback (most recent call last): File “C:\Users\Alex\Dropbox\code stuff\solarsystem.py”, line 56, in subprocess.call([‘ffmpeg’, ‘-i’, ‘test%d0.png’, ‘output.avi’]) File “C:\Python27\lib\subprocess.py”, line 524, in call return Popen(*popenargs, **kwargs).wait() File “C:\Python27\lib\subprocess.py”, line 711, in __init__ errread, […]

¿Alguna forma de asignar salida de terminal a variable con python?

Necesito capturar la duración de un archivo de video a través de python como parte de un script más grande. Sé que puedo usar ffmpeg para capturar la duración, pero necesito poder guardar esa salida como una variable en Python. Pensé que esto funcionaría, pero me está dando un valor de 0: cmd = ‘ffmpeg […]