este es un problema de ffmpeg. Tengo este error que dice que no puedo encontrar el archivo preestablecido hq, luego leo en la documentación que busca los archivos preestablecidos en 'PREFIX/share/ffmpeg' y también en '$ HOME/.ffmpeg'. La cuestión es que estoy llamando ffmpeg desde un archivo php que llama a un script de python que finalmente ejecuta el comando algo así como 'commands.getstatusoutput (command)', así que no estaba seguro de quién era el usuario.No se encuentran los archivos preestablecidos
¿La solución? Acabo de usar -fpre y mi llamada ahora se ve así:
/usr/local/bin/ffmpeg -i ../files/tmpvideos/myStream.flv -y -acodec libfaac -ab 96k -b 800k -maxrate 800k -minario 600k -bufsize 800k -s 720x640 -vcodec libx264 -g 300 -r 20 -fpre /home/admin/.ffmpeg/libx264-hq.ffpreset -threads 0 ../files/tmpvideos/4647-60. mp4
creé ese directorio en/home/admin y estoy 100% seguro de que existe el archivo está allí ahora, pero todavía ffmpeg dice:
File for preset '/home/admin/.ffmpeg/libx264-hq.ffpreset' not found
Así que no estoy seguro de por qué no se trabaja ya que estoy especi fying el camino completo ahora. ¿Algunas ideas?
Una razón por la que estoy pensando, es que tal vez no se compiló correctamente, como con todas las banderas y esas cosas. Lo que quiero decir es que, si bien algunas salidas por ahí eran los siguientes:
FFmpeg version SVN-r22976, Copyright (c) 2000-2010 the FFmpeg developers
built on Apr 30 2010 12:03:12 with gcc 4.2.1-sjlj (mingw32-2)
configuration: --enable-shared --enable-static --enable-memalign-hack
--enable
-libmp3lame --enable-libx264 --enable-gpl
libavutil 50.14. 0/50.14. 0
libavcodec 52.66. 0/52.66. 0
libavformat 52.61. 0/52.61. 0
libavdevice 52. 2. 0/52. 2. 0
libswscale 0.10. 0/0.10. 0
mío se parece más a esto:
Output: FFmpeg version 0.6.1, Copyright (c) 2000-2010 the FFmpeg developers
built on Nov 12 2010 16:32:38 with gcc 4.1.2 20080704 (Red Hat 4.1.2-48)
configuration:
libavutil 50.15. 1/50.15. 1
libavcodec 52.72. 2/52.72. 2
libavformat 52.64. 2/52.64. 2
libavdevice 52. 2. 0/52. 2. 0
libswscale 0.11. 0/0.11. 0
No había cosas de configuración. ¿Qué piensas? podría ser que este ffmpeg no se compiló correctamente, por lo que nunca encontrará los ajustes preestablecidos? No lo compilé, así que no puedo estar seguro.
Gracias y disculpas por la verbosidad de la pregunta.
Nelson