ffmpeg core dumped

  • Hallo!
    Ich hab folgendes Problem und würde mich freuen wenn ihr dazu etwas wüsstet:
    Ich hab ein kleines konvertierungsscript geschrieben, welche per ffmpeg auf ubuntu *.rec dateien in mp4 dateien umwandelt.
    Das funktioniert auch ganz gut:


    <<<<<<<<<<<<<<
    #!/bin/bash
    for file in $(ls /usr/local/movies/*.rec); do echo $file; ffmpeg -y -i $file -an -b 300 -vcodec mpeg4 /usr/local/movies/parts/$file.mp4; MP4Box -hint /usr/local/movies/parts/$file.mp4;mv /usr/local/movies/parts/*.mp4 /usr/local/movies/; done
    <<<<<<<<<<<<<<


    am schluss werden noch hint files hinzugefügt, damit man das video auch streamen kann..
    aber leider funktioniert dieses tool nur bei <100mb files und ich hab nur files die darüber sind!
    er gibt folgenden quell code aus:


    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2004 Fabrice Bellard
    configuration: --enable-gpl --enable-pp --enable-pthreads --enable-vorbis --enable-libogg --enable-a52 --enable-dts --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr
    libavutil version: 0d.49.0.0
    libavcodec version: 0d.51.11.0
    libavformat version: 0d.50.5.0
    built on Jan 28 2007 22:48:38, gcc: 4.1.2 20070106 (prerelease) (Ubuntu 4.1.1-21ubuntu7)
    [mpeg @ 0xb7f952d0]Could not find codec parameters (Audio: mp2, 256 kb/s)
    /usr/local/movies/VIVA2007-07-11.rec: could not find codec parameters
    Hinting file with Path-MTU 1450 Bytes
    Saving to /usr/local/movies/parts//usr/local/movies/VIVA2007-07-11.rec.mp4: 0.500 secs Interleaving
    * glibc detected * MP4Box: double free or corruption (fasttop): 0x0806e070 ***
    ======= Backtrace: =========
    /lib/tls/i686/cmov/libc.so.6[0xb7c447cd]
    /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7c47e30]
    /usr/lib/libgpac.so(gf_isom_delete_movie+0x43)[0xb7e63883]
    /usr/lib/libgpac.so(gf_isom_delete+0x1d)[0xb7e660dd]
    MP4Box[0x804f564]
    /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7bf2ebc]
    MP4Box[0x804ca31]
    ======= Memory map: ========
    08048000-0806c000 r-xp 00000000 08:01 21716951 /usr/bin/MP4Box
    0806c000-0806e000 rwxp 00023000 08:01 21716951 /usr/bin/MP4Box
    0806e000-0808f000 rwxp 0806e000 00:00 0 [heap]
    b7900000-b7921000 rwxp b7900000 00:00 0
    b7921000-b7a00000 ---p b7921000 00:00 0
    b7aca000-b7acc000 rwxp b7aca000 00:00 0
    b7acc000-b7afb000 r-xp 00000000 08:01 21716947 /usr/lib/libnspr4.so.0d
    b7afb000-b7afc000 rwxp 0002f000 08:01 21716947 /usr/lib/libnspr4.so.0d
    b7afc000-b7afe000 rwxp b7afc000 00:00 0
    b7afe000-b7b00000 r-xp 00000000 08:01 20250780 /lib/tls/i686/cmov/libdl-2.5.so
    b7b00000-b7b02000 rwxp 00001000 08:01 20250780 /lib/tls/i686/cmov/libdl-2.5.so
    b7b02000-b7b15000 r-xp 00000000 08:01 20250794 /lib/tls/i686/cmov/libpthread-2.5.so
    b7b15000-b7b17000 rwxp 00013000 08:01 20250794 /lib/tls/i686/cmov/libpthread-2.5.so
    b7b17000-b7b19000 rwxp b7b17000 00:00 0
    b7b19000-b7bb2000 r-xp 00000000 08:01 21716950 /usr/lib/libmozjs.so.0d
    b7bb2000-b7bb6000 rwxp 00099000 08:01 21716950 /usr/lib/libmozjs.so.0d
    b7bb6000-b7bdb000 r-xp 00000000 08:01 20250781 /lib/tls/i686/cmov/libm-2.5.so
    b7bdb000-b7bdd000 rwxp 00024000 08:01 20250781 /lib/tls/i686/cmov/libm-2.5.so
    b7bdd000-b7d18000 r-xp 00000000 08:01 20250776 /lib/tls/i686/cmov/libc-2.5.so
    b7d18000-b7d19000 r-xp 0013b000 08:01 20250776 /lib/tls/i686/cmov/libc-2.5.so
    b7d19000-b7d1b000 rwxp 0013c000 08:01 20250776 /lib/tls/i686/cmov/libc-2.5.so
    b7d1b000-b7d1f000 rwxp b7d1b000 00:00 0
    b7d1f000-b7d32000 r-xp 00000000 08:01 21710858 /usr/lib/libz.so.1.2.3
    b7d32000-b7d33000 rwxp 00012000 08:01 21710858 /usr/lib/libz.so.1.2.3
    b7d33000-b7f84000 r-xp 00000000 08:01 21716954 /usr/lib/libgpac-0.4.2.so
    b7f84000-b7f8a000 rwxp 00250000 08:01 21716954 /usr/lib/libgpac-0.4.2.so
    b7f8a000-b7f8d000 rwxp b7f8a000 00:00 0
    b7f8f000-b7f9a000 r-xp 00000000 08:01 20250638 /lib/libgcc_s.so.1
    b7f9a000-b7f9b000 rwxp 0000a000 08:01 20250638 /lib/libgcc_s.so.1
    b7f9b000-b7f9c000 rwxp b7f9b000 00:00 0
    b7f9d000-b7f9f000 rwxp b7f9d000 00:00 0
    b7f9f000-b7fb8000 r-xp 00000000 08:01 20250639 /lib/ld-2.5.so
    b7fb8000-b7fba000 rwxp 00019000 08:01 20250639 /lib/ld-2.5.so
    bff67000-bff94000 rw-p bff67000 00:00 0 [stack]
    ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]
    ./convert.sh: line 3: 28497 Aborted (core dumped) MP4Box -hint /usr/local/movies/parts/$file.mp4
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

    das programm stürzt (core dumped) ab... [lasst euch nicht von dem,
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    [mpeg @ 0xb7f952d0]Could not find codec parameters (Audio: mp2, 256 kb/s)
    /usr/local/movies/VIVA2007-07-11.rec: could not find codec parameters
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<


    irritieren das ist nur die fehlerausgabe das ich den audiocodec noch nicht berücksichtigt habe..
    weiss jmd wie ich das umgehen kann, bzw reparieren.. kann?
    Vielen Dank!
    LG
    MEiK

  • Vermutlich ein Bug, der entweder schon bekannt, und vermutlich gefixt, aber in der FFmpeg-Version von Ubuntu 7.04 noch vorhanden ist, oder einer, der an das FFmpeg-Team reported gehört. Aborts, Segfaults, etc. sind Folgen eines (oder mehrerer) Fehler im Programm und müssen gefixt werden.

    Ich würde zuerst versuchen, eine neuere Version zu verwenden; siehe FFmpeg Download and SVN.

    Danach, wenn der Fehler immer noch reproduzierbar auftritt, einen Bug Report verfassen.

    Restrain the specimen!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!