![](https://seccdn.libravatar.org/avatar/18b1477ac6d40e5256f96a44276e8fd3.jpg?s=120&d=mm&r=g)
Hallo Liste, ich hab ein script geschrieben, was mir wma-dateien in mp3s umwandeln soll. das script kann ich entweder aufrufen mittels : to-mp3.sh file.wma nextfile.wma otherfile.wma ... oder aber: find . -iname *.wma | to-mp3.sh der erste aufruf funktioniert problemlos, beim zweiten crashed der mplayer. Wo ist denn der unterschied zwischen den aufrufen ? (script und fehler sind angehängt) *ratlos* Danke, Marco ---- snip --- Mplayer Fehlermeldung: ---- MPlayer dev-SVN-r27637 (C) 2000-2008 MPlayer Team CPU: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz (Family: 6, Model: 15, Stepping: 6) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. Playing ./Test/He Collects Dust.wma. ASF file format detected. [asfheader] Audio stream found, -aid 1 ========================================================================== Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders AUDIO: 44100 Hz, 2 ch, s16le, 192.0 kbit/13.61% (ratio: 24002->176400) Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg)) ========================================================================== [AO PCM] File: audiodump.wav (WAVE) PCM: Samplerate: 44100Hz Channels: Stereo Format s16le [AO PCM] Info: Faster dumping is achieved with -vc null -vo null -ao pcm:fast [AO PCM] Info: To write WAVE files use -ao pcm:waveheader (default). AO: [pcm] 44100Hz 2ch s16le (2 bytes per sample) Video: no video ===== PAUSE ===== ===== PAUSE ===== A: 4.8 (04.8) of 787.0 (13:07.0) 0.3% MPlayer interrupted by signal 11 in module: key_events - MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash. - MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's fault, please read DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and won't help unless you provide this information when reporting a possible bug. --- snip --- mein script: ------------ #!/bin/bash function convert { if [ -r "$1" ]; then echo "processing file: $1"; folder=`dirname "$1"`; name=`basename "$1"`; newname=`echo ${name} | sed s/[.][^.]*$//g`; mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader "$1" && lame -m s audiodump.wav -o "$folder/${newname}.mp3" && rm "$1" if [ -x audiodump.wav ]; then rm audiodump.wav; fi else echo "can not read $1"; fi } case "$#" in 0) echo "reading from stdin, use CTRL-C to interrupt."; while read file; do convert "${file}"; done ;; *) for file in "$@"; do convert "${file}" ; done ;; esac exit 0 fi -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (1)
-
Hungerpirat