Estoy tratando siguiente código para determinar la resolución de vídeo mediante la ejecución de utilidad ffmpeg como subproceso y ganar su producción y analizarlo:no se puede ejecutar ffmpeg como subproceso en Ruby
IO.popen 'ffmpeg -i ' + path_to_file do |ffmpegIO|
# my parse goes here
end
... pero la producción sigue siendo ffmpeg conectado a stdout y ffmepgIO.readlines está vacío. ¿Se necesita algún tratamiento especial para la utilidad de ffmpeg? ¿O hay otra forma de obtener la producción de ffmpeg? Probé este código bajo WinXP y Fedora Linux - los resultados son los mismos.
Ya estoy decepcionado con RVideo gem becaus e no funciona con ffmpeg. Inspecciono el código fuente de esta gema y fundo que pruebe ejecutar ffmpeg tal como lo describí y, por lo tanto, falla. – Eskat0n