02-01-2019, 07:33 AM
Buen año para todos
Retomo un pequeño programa que estoy desarrollando en Python y gui tkinter. Uso Windows 8.1 y tengo instalada la librería FFmpeg que me permite de codificar / decodificar videos y audios usando el terminal de Windows (command line). En el programa que estoy haciendo necesito unir en un único archivo un file con video y otro con audio.
Para ello he importado la librería ffmpy.
Viendo el código de ffmpy he notado que usa subprocess. ¿Es posible reemplazar ffmpy con código que usa solamente subprocess?
Para hacer la misma operación desde el terminal escribo:
Gracias por la ayuda

Retomo un pequeño programa que estoy desarrollando en Python y gui tkinter. Uso Windows 8.1 y tengo instalada la librería FFmpeg que me permite de codificar / decodificar videos y audios usando el terminal de Windows (command line). En el programa que estoy haciendo necesito unir en un único archivo un file con video y otro con audio.
Para ello he importado la librería ffmpy.
Código:
from ffmpy import FFmpeg
ff = FFmpeg(inputs={nome_input_video : None, nome_input_audio : None}, outputs={nome_output_video : '-c:v copy -c:a copy'})
ff.cmd
ff.run()
Viendo el código de ffmpy he notado que usa subprocess. ¿Es posible reemplazar ffmpy con código que usa solamente subprocess?
Para hacer la misma operación desde el terminal escribo:
Código:
ffmpeg -i nombre_file_video -i nombre_file_audio nombre_file_final -c:v copy -c:a copy
Gracias por la ayuda
