I've been doing (essentially) the following example in a script WEEKLY for the past 2 years and this weeks it has stopped working:
Code: Select all
ffmpeg -i Pop.mp3 -f wav - | lame - Pop2.mp3Code: Select all
$ ffmpeg -i Pop.mp3 -f wav - | lame - Pop2.mp3 ; midentify Pop2.mp3
FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --mandir=/usr/share/man
--enable-static --enable-shared --cc=i686-pc-linux-gnu-gcc --disable-debug --disable-optimizations
--enable-libfaac --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libx264
--enable-libxvid --disable-demuxer=oss --disable-muxer=oss --enable-x11grab --enable-pthreads
--enable-libfaad --enable-libspeex --enable-libopenjpeg --enable-libamr-nb --enable-libamr-wb
--enable-nonfree --disable-altivec --cpu=prescott --disable-vhook --enable-gpl --enable-postproc
--enable-avfilter --enable-avfilter-lavf --enable-swscale --disable-stripping --enable-hardcoded-tables
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Jul 10 2009 06:58:55, gcc: 4.3.2
Input #0, mp3, from 'Pop.mp3':
Duration: 00:00:00.20, start: 0.000000, bitrate: 71 kb/s
Stream #0.0: Audio: mp3, 22050 Hz, stereo, s16, 64 kb/s
Output #0, wav, to 'pipe:':
Stream #0.0: Audio: pcm_s16le, 22050 Hz, stereo, s16, 705 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop encoding
size= 18kB time=0.21 bitrate= 707.3kbits/s
video:0kB audio:18kB global headers:0kB muxing overhead 0.238715%
LAME 3.98.2 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 10758 Hz - 11025 Hz
Encoding <stdin> to Pop2.mp3
Encoding as 22.05 kHz j-stereo MPEG-2 Layer III (11x) 64 kbps qval=3
ID_EXIT=EOFCode: Select all
$ cat Pop2.mp3
ÿódInfo@@@@@@@@@@@@@@@@@@@@@@@@ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ9LAME3.98rn
þ@$À.@&¸i*ÿód¤HLAME3.98.2UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.98.2UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUÿód»¤HUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.98.2UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUÿ
ódÿ¤HUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.98.2UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUÿódÿ¤
HUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULame is working fine and ffmpeg works fine, as long as I don't use a pipe. I can:
Code: Select all
ffmpeg -i Pop.mp3 -f wav Pop.wav && lame Pop.wav Pop2.mp3Any ideas? Anyone having the same problem?

