Komut satırından ffmpeg önizleme dosya ve bir kabuk komut dosyası çalıştırdığınızda, başarıyla yürütmek, iki ayrı iki geçişli dönüşüm üretir.
PHP'nin exec (/ usr / bin / ffmpeg) üzerinden veya exec (name_of_shell_script) aracılığıyla komutları çalıştırarak başarılı önizleme dosyaları oluşturur. Garip davranış filmler kesecek, sonra oluşturmak olacaktır. ffmpeg log dosyaları başarıyla oluşturulur, dışarı ben görünür tamamlandığında, dosyalar kesiliyor, daha sonra dönüşüm devam boyut olarak büyümeye izleyebilirsiniz edebilir ve dosyayı koymak ....
Sistemde değişti tek şey mod_fcgi ve php_cgi için mod_php değişiyor, ancak hata günlükleri haricinde olağandışı hiçbir şey göstermiyor
mod_fcgid: stderr: wmv, files3/1qwj, 1qwj.wmv
Kabuğun bastıran çıkışı
scriptname.sh > /dev/null 2>&1
sonuç değişmez.
shell_exec kullanılmalıdır? Bir unix permissioning mı?
Bu ubuntu 10.04.1 olduğu
This solution doesn't apply http://stackoverflow.com/questions/2504842/ffmpeg-running-in-command-line-but-not-php
EDIT:
Bu iki geçişli kodlama ile ilgili bir şey olabilir gibi görünüyor. Iki geçişli kodlama komut satırından çalışıyor, ancak PHP env gelen kabuk ikinci geçişte bir şey yazar.
nice -n 11 /usr/bin/ffmpeg -y -i $1 -r 30000/1001 -b 1M -bt 2M -vcodec libx264 -threads 0 -pass 1 -vpre /usr/share/ffmpeg/libx264-fastfirstpass.ffpreset -an movie.flv
nice -n 11 /usr/bin/ffmpeg -y -i $1 -r 30000/1001 -b 1M -bt 2M -vcodec libx264 -threads 0 -pass 2 -vpre /usr/share/ffmpeg/libx264-hq.ffpreset -acodec libfaac -ac 2 -ar 48000 -ab 192k movie.flv
$1 giriş dosya olduğunu
found https://roundup.ffmpeg.org/issue1829
Edit:
Burada yapılan zaman günlük dosyası eserler
-rw-r--r-- 1 www-data www-data 0 2010-09-19 19:02 ffmpeg2pass-0.log
-rw-r--r-- 1 www-data www-data 0 2010-09-19 19:02 movie.flv
-rw-r--r-- 1 www-data www-data 153466 2010-09-19 19:02 movie.jpg
-rw-r--r-- 1 www-data www-data 358803 2010-09-19 19:02 movie_preview.jpg
-rw-r--r-- 1 www-data www-data 410283 2010-09-19 19:02 x264_2pass.log
-rw-r--r-- 1 www-data www-data 5759257 2010-09-19 19:02 x264_2pass.log.mbtree
opened new ticket at request of maintainer https://roundup.ffmpeg.org/issue2238
Edit: looks like the issue is the audio for wmv files