iamFake
Mind Of Liberty
[SOLVED]ffmpeg, cli и output
Доброго времени суток...
Из под консоли запускаю скриптик для конвертации видео... Решил убрать вывод ffmpeg'а оставив только свой, но не тут то было... ffmpeg запускаю с помощью shell_exec, по идее весь вывод эта функция возвращает ввиде строки, которую я естесно не вывожу, но вывод всеравно получаю... даже если в конец аргумента shell_exec добавить > /dev/null или же запускать скрипт - ./convert.php > /dev/null всеравно вывод вылазит в консоль... любой мой вывод в этом случае благополучно пропадает(./convert.php > /dev/null) но ffmpeg не хочет >_<
подскажите, в чем косяк?
-~{}~ 14.01.09 17:34:
тут еще один интересный момент нашел, если запускать
ffmpeg -h > /dev/null
то вся помощь пропадает, остается только "верх"
вот он чегото игнорирует перенаправление =(
Доброго времени суток...
Из под консоли запускаю скриптик для конвертации видео... Решил убрать вывод ffmpeg'а оставив только свой, но не тут то было... ffmpeg запускаю с помощью shell_exec, по идее весь вывод эта функция возвращает ввиде строки, которую я естесно не вывожу, но вывод всеравно получаю... даже если в конец аргумента shell_exec добавить > /dev/null или же запускать скрипт - ./convert.php > /dev/null всеравно вывод вылазит в консоль... любой мой вывод в этом случае благополучно пропадает(./convert.php > /dev/null) но ffmpeg не хочет >_<
подскажите, в чем косяк?
-~{}~ 14.01.09 17:34:
тут еще один интересный момент нашел, если запускать
ffmpeg -h > /dev/null
то вся помощь пропадает, остается только "верх"
PHP:
FFmpeg version SVN-r16238, Copyright (c) 2000-2008 Fabrice Bellard, et al.
configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --mandir=/usr/share/man --enable-static --enable-shared --cc=i686-pc-linux-gnu-gcc --disable-debug --disable-network --disable-optimizations --enable-libfaac --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libx264 --enable-libxvid --enable-pthreads --enable-libfaad --disable-ssse3 --disable-altivec --cpu=i686 --disable-vhook --enable-gpl --enable-postproc --enable-avfilter --enable-avfilter-lavf --enable-swscale --disable-stripping
libavutil 49.12. 0 / 49.12. 0
libavcodec 52. 7. 0 / 52. 7. 0
libavformat 52.23. 1 / 52.23. 1
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 1. 0 / 0. 1. 0
libswscale 0. 6. 1 / 0. 6. 1
libpostproc 51. 2. 0 / 51. 2. 0