LINUX.ORG.RU

ffmpeg (memcode) && cron


0

0

Собственно бьюсь уже второй день, в чем дело понять не могу... пишу в крон запуск .sh файла. если в .sh файле прописано, чтонть типа: ffmpeg -L > /www/123.txt то всё ок, вывод в 123.txt падает, но как только чтото типа: /usr/bin/ffmpeg -y -i /www/beengine/beengine/storage/video/hatebreed-perseverance-XVID-slam.ru.avi -s 320x240 - vcodec flv -ar 22050 -ab 64k -ac 1 -acodec pcm_s16le /www/beengine/beengine/storage/video/converted/119705297947599433727e823.flv > /www/123.txt то ничего не конвертицо, 123.txt пустой (но создается). если через коммандную строчку ето запускать - всё ок.

с mencoder несколько иначе создается пустой .flv, а в вывод падает: MEncoder 2:1.0~rc1-0ubuntu13.1 2000-2006 MPlayer Team CPU: Intel(R) Celeron(R) CPU 2.80GHz (Family: 15, Model: 4, Stepping: 9) CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. success: format: 0 data: 0x0 - 0x1e09000 AVI file format detected. VIDEO: [XVID] 608x464 12bpp 25.000 fps 1592.5 kbps (194.4 kbyte/s) [V] filefmt:3 fourcc:0x44495658 size:608x464 fps:25.00 ftime:=0.0400 ========================================================================== Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== OK, exit Opening video filter: [expand osd=1] Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1 Opening video filter: [scale w=320 h=240] ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4) ========================================================================== VDec: vo config request - 608 x 464 (preferred colorspace: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1.31:1 - prescaling to correct movie aspect. videocodec: libavcodec (320x240 fourcc=766c66 [flv]) [VE_LAVC] High quality encoding selected (non-realtime)! Pos: 0.0s 1f ( 0%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0] Flushing video frames Writing index... Writing header...

через коммандную строку опять таки всё ок

anonymous

Может попробвать в файл отправить и stderr?

то есть после "> /www/123.txt" добавить " 2>&1"

mky ★★★★★
()
Ответ на: комментарий от mky

sleep 1 в начале файла и всё заработало как часы

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.