Beiträge von MEiK

    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