hier noch mal eine lösung für user die confixx und suse oder debian auf dem server haben.
Für Anwender die Confixx haben müssen folgende Einträge in die httpd spezial des jeweiligen web eingetragen werden.
php_admin_flag safe_mode off
php_admin_flag register_globals off
php_admin_value upload_max_filesize 50M
php_admin_value post_max_size 50M
php_admin_value memory_limit 8M ---> bzw. in 8 Schritten erhöhen
Die 50 M ist die max Größe der hochladbaren Datei, ggf. nach oben oder unten anpassen.
An den bestehenden open_basedir ist am ende der Pfad zum ffmpeg Ordner anzuhängen, also z.Bsp.:
/:/usr/local/bin/ffmpeg
Gleiches für den php_admin_value safe_mode_exec_dir
Unbedingt noch den pfad zur datei ffmpeg ermitteln. Bei Jasi z.bsp lag die in /usr/local/bin/ffmpeg/ffmpeg. Das Installscript hatte aber den pfad mit /usr/local/bin/ffmpeg ermittelt und eingetragen.
Hier mal ein Beispiel für den httpd_special Eintrag - ACHTUNG die Anweisungen sollten so Zeile für Zeile auf einmal eingetragen werden via Confixx
php_admin_flag safe_mode off
php_admin_flag register_globals off
php_admin_value upload_max_filesize 50M
php_admin_value post_max_size 50M
php_admin_value memory_limit 8M
php_admin_value open_basedir /var/www/web**/html/:/var/www/web**/phptmp/:/var/www/web**/files/:/var/www/
web**/atd/:/usr/local/bin/ffmpeg
php_admin_value safe_mode_exec_dir /var/www/web**/:/usr/local/bin/ffmpeg
Die Sternchen stehen dann für euer web. Das entscheidende ist aber das was hinter dem letzten /:/ steht.
Diese Lösung hat bei Jasi auf einem Debian-System mit Confixx funktioniert. Gleiches funktioniert bei ************** auf Suse mit Confixx. Allerdings tritt dort noch aktuell ein Problem bei der Wiedergabe auf, d.h. die Videos werden nur etwa bis zur Hälfte wiedergegeben. Konvertiert sind diese aber in voller Größe.
Wenn ich dazu eine Lösung gefunden habe, poste ich diese natürlich für alle hier.
Tritt bei euch nach Doppelinstallation des ffmpeg bei ./configure --enable....usw. der folgende Fehler auf
Unable to create and execute files in /tmp. Set the TMPDIR environment
variable to another directory and make sure that /tmp is not mounted
noexec.
Sanity test failed.
If you think configure made a mistake, make sure you are using the latest
version from SVN. If the latest version fails, report the problem to the
ffmpeg-devel@mplayerhq.hu mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file “config.err” produced by configure as this will help
solving the problem.
dann bitte folgendes ausführen:
suche die /etc/fstab und darin die Zeile /tmp
sieht etwa so aus LABEL=/tmp /tmp ext3 defaults,noexec,nosuid
darin den Befehl noexec löschen und die fstab speichern.
Auf der Kommandozeile folgende Befehle einmal ausführen:
umount /tmp
mount /tmp
dannach sollte die Installation von ffmpeg funktionieren also mit dem ./configure --enable.....usw. fortfahren.