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