2015-08-20 4 views
-1

У меня естьли FFMPEG видео в PHP над shell_exec()

<? 
echo shell_exec("ffmpeg -start_number 174 -i timelapse/20/%01d.jpg -vcodec libvpx -acodec libvorbis -r 24 timelapse/test.webm 2> timelapse/out.txt"); 
?> 

Я хотел бы создать WebM видео (интервальной съемки) с изображением веб-камеры. К сожалению, мне не удалось создать видеоролик на PHP5.

ffmpeg: unrecognized option '-start_number'

Если удалить -start_number я получаю другую ошибку:

timelapse/20 /% 01d.jpg: I/O error occured Usually That Means That input file is truncated and/or corrupted.

я сохранил как изображения 174.jpg 175.jpg .. и многое другое.

+0

Это не проблема с php. это чисто ffmpeg. –

+0

% 01d означает 1 название файла флага. 174.jpg - 3 символа. – szatmary

ответ

0

На локальном ПК команда OK, но если вы запустите команду на сервере, я получаю сообщение об ошибке: ffmpeg: непризнанная опция '-start_number' И timelapse/20 /% 01d.jpg: произошла ошибка ввода-вывода Обычно Это означает, что входной файл усечен и/или поврежден.

В интернете я нашел даже эту команду:

ffmpeg -i timelapse/20/{174..1204}.jpg -vcodec libvpx -acodec libvorbis -r 24 timelapse/test.webm 

Это заявление было немного лучше, но опять-таки с ошибкой.

FFmpeg version r11872+debian_0.svn20080206-18+lenny3, Copyright (c) 2000-2008 Fabrice Bellard, et al. 
    configuration: --enable-gpl --enable-libfaad --enable-pp --enable-swscaler --enable-x11grab --prefix=/usr --enable-libgsm --enable-libtheora --enable-libvorbis --enable-pthreads --disable-strip --enable-libdc1394 --disable-armv5te --disable-armv6 --disable-altivec --disable-vis --enable-shared --disable-static 
    libavutil version: 49.6.0 
    libavcodec version: 51.50.0 
    libavformat version: 52.7.0 
    libavdevice version: 52.0.0 
    built on Feb 13 2011 03:56:05, gcc: 4.3.2 
Input #0, image2, from 'timelapse/20/174.jpg': 
    Duration: 00:00:00.0, start: 0.000000, bitrate: N/A 
    Stream #0.0: Video: mjpeg, yuvj420p, 740x555 [PAR 1:1 DAR 4:3], 25.00 tb(r) 
Unable to find a suitable output format for 'timelapse/20/175.jpg' 

 Смежные вопросы

  • Нет связанных вопросов^_^