ffmpeg -> Thumbnail von großen Videos generieren

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • ffmpeg -> Thumbnail von großen Videos generieren

    Hallo zusammen,

    ich versuche mit ffmpeg ein Vorschau-Thubmnail von einem großen Video (flv, ca. 500 MB) zu erstellen. Bei kleinen Videos funktioniert das wunderbar. Ich habe es zuerst mit einem 25MB großen Video gestestet das hat funktioniert, aber bei einem 500 MB großen Video geht nichts.

    Hier ist mal mein Code:

    Quellcode

    1. $command = "$ffmpegpath -i $input -an -ss 00:00:$fromdurasec -r 1 -vframes 1 -f mjpeg -y $output";


    Kann mir da jemand weiterhelfen bzw. einen Tipp geben ?

    Viele Grüße
    Jason
  • Hey Donut, danke fürs verschrieben - war mit mit PHP auch nicht
    so ganz sicher ;)

    Ich weiß nicht ob es ffmpeg-php ist, was ich sagen kann ich habe einen
    Ordner mit einer ffmpeg.exe datei und vielen anderen dateien drin.
    Ich weiß nicht ob das was darüber aussagt.

    Fehlermeldungen bekomme ich keine.
    Ja ich habe den Befehl mal direkt über "Ausführen -> cmd"
    ausgeführt, bei meinem Windows-Server und da kommt:

    Quellcode

    1. FFmpeg version SVN-r12665, Copyright (c) 2000-2008 Fabrice Bellard, et al.
    2. configuration: --enable-gpl --enable-postproc --enable-swscale --enable-avfilt
    3. er-lavf --enable-pthreads --enable-liba52 --enable-avisynth --enable-libfaac --e
    4. nable-libfaad --enable-libgsm --enable-memalign-hack --enable-libmp3lame --enabl
    5. e-libnut --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid
    6. --cpu=i686 --extra-ldflags=-static
    7. libavutil version: 49.6.0
    8. libavcodec version: 51.54.0
    9. libavformat version: 52.13.0
    10. libavdevice version: 52.0.0
    11. built on Apr 2 2008 22:35:11, gcc: 4.2.3
    12. Input #0, flv, from 'C:\apachefriends\htdocs\test\html\bildverwa
    13. ltung\test.flv':
    14. Duration: 00:33:25.0, start: 0.000000, bitrate: N/A
    15. Stream #0.0: Video: flv, yuv420p, 720x540, 1000.00 tb(r)
    16. Stream #0.1: Audio: mp3, 44100 Hz, stereo
    17. Output #0, mjpeg, to 'C:\apachefriends\htdocs\test\html\bildverw
    18. altung\thumbs\test.jpg':
    19. Stream #0.0: Video: mjpeg, yuvj420p, 720x540, q=2-31, 200 kb/s, 1000.00 tb(c
    20. )
    21. Stream mapping:
    22. Stream #0.0 -> #0.0
    23. Press [q] to stop encoding
    24. frame= 0 fps= 0 q=0.0 Lsize= 0kB time=10000000000.0 bitrate= 0.0kbit
    25. s/s
    26. video:0kB audio:0kB global headers:0kB muxing overhead -1.#IND00%
    27. C:\>
    Alles anzeigen


    Achso, falls du eine andere Lösung kennst womit ich aus großen flv´s ein Thumbnail
    generiern kann, nur her damit. Es muss nicht unbedingt über ffmpeg laufen.
  • heißt das, über die Windows Konsole hat es funktionier?

    Liegt hier etwas?
    Output #0, mjpeg, to 'C:\apachefriends\htdocs\test\html\bildverwaltung\thumbs\test.jpg':


    Wenn ja, dann hat es wirklich mit dem Zusammenspiel von Apache und ffmpeg zu tun. Dann wäre aber interessant ob im Hintergrund ffmpeg-php arbeitet oder ein System Aufruf.
    Das musst du irgendwie rausfinden? Welche Software nutzt du denn?
    Durchsuche deinen gesamten Quelltext mal nach "new ffmpeg" - das würde immerhin darauf hindeuten dass es eine ffmpeg Klasse gibt.
  • Hey Donut,

    vielen lieben Dank für deine Mühe, mir wurde im IRC-Support-Chat von ffmpeg geholfen.

    Nachdem ich es geschafft habe auf englisch mein Problem zu schildern ist rausgekommen
    das meine ffmpeg-version schon etwas älter war. Nach dem Update auf die neue Version
    funktioniert es auch problemlos mit 500 MB Videos.

    Beste Grüße
    Jason