Re: which package in etch can convert high-quality mp3 to low quality mp3?
On Mon, Apr 13, 2009 at 08:18:51 +1000, Adrian Levi (adrian.l...@gmail.com) wrote: 2009/4/13 Long Wind longwind2...@gmail.com: Thank Bob, but your command does not work. Below is output of your command: Output #0, mp2, to 'real128.mp3': Stream #0.0: Audio: mp2, 48000 Hz, stereo, 128000 kb/s Stream mapping: Stream #0.0 - #0.0 [mp2 @ 0xb7ec5f08]bitrate 128000 is not allowed in mp2 Error while opening codec for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height Perhaps look for a switch in the man page to force output to mp3 rather than mp2? Indeed. Note the '--enable-libmp3lame' below: $ ffmpeg -ab 128000 -i testfile-320kbps.mp3 testfile-128kbps.mp3 FFmpeg version SVN-r18242, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: --prefix=/usr --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --libdir=${prefix}/lib --shlibdir=${prefix}/lib --bindir=${prefix}/bin --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-libamr-nb --enable-libamr-wb --enable-x11grab --enable-libgsm --enable-libx264 --enable-libtheora --enable-libdc1394 --enable-nonfree --disable-stripping --enable-avfilter --enable-libdirac --disable-decoder=libdirac --enable-libschroedinger --disable-encoder=libschroedinger --enable-libspeex --enable-avfilter-lavf --disable-mmx --disable-altivec --disable-armv5te --disable-armv6 --disable-vis libavutil 50. 2. 0 / 50. 2. 0 libavcodec52.22. 3 / 52.22. 3 libavformat 52.32. 0 / 52.32. 0 libavdevice 52. 1. 0 / 52. 1. 0 libavfilter0. 5. 0 / 0. 5. 0 libswscale 0. 7. 1 / 0. 7. 1 libpostproc 51. 2. 0 / 51. 2. 0 built on Mar 30 2009 10:47:04, gcc: 4.3.3 Input #0, mp3, from 'testfile-320kbps.mp3': Duration: 00:00:39.49, start: 0.00, bitrate: 320 kb/s Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 320 kb/s Output #0, mp3, to 'testfile-128kbps.mp3': Stream #0.0: Audio: libmp3lame, 44100 Hz, stereo, s16, 128 kb/s Stream mapping: Stream #0.0 - #0.0 Press [q] to stop encoding size= 618kB time=39.55 bitrate= 128.0kbits/s video:0kB audio:618kB global headers:0kB muxing overhead 0.005057% $ ls -la | grep testfile -rw-r--r-- 1 bob bob 632822 2009-04-13 10:00 testfile-128kbps.mp3 -rw-r--r-- 1 bob bob 1580929 2009-04-13 09:59 testfile-320kbps.mp3 BUT - as noted elsewhere in this thread, simply using the 'lame' command is easier. I have just tried: lame testfile-320kbps.mp3 testfile-128kbps.mp3 and it worked exactly the same (but was a bit quicker). -- Bob Cox. Stoke Gifford, near Bristol, UK. Please reply to the list only. Do NOT send copies directly to me. Debian on the NSLU2: http://bobcox.com/slug/ -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: which package in etch can convert high-quality mp3 to low quality mp3?
2009/4/13 Bob Cox debian-u...@lists.bobcox.com: On Mon, Apr 13, 2009 at 08:18:51 +1000, Adrian Levi (adrian.l...@gmail.com) wrote: Indeed. Note the '--enable-libmp3lame' below: Seems as if the OP's ffmpeg was not compiled with that option set. OP's reply to you below. 2009/4/13 Long Wind longwind2...@gmail.com: Thank Bob, but your command does not work. Below is output of your command: 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 Mar 26 2007 15:50:40, gcc: 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) Input #0, mp3, from 'real.mp3': Duration: 00:04:48.3, start: 0.00, bitrate: 112 kb/s Stream #0.0: Audio: mp2, 48000 Hz, stereo, 112 kb/s Output #0, mp2, to 'real128.mp3': Stream #0.0: Audio: mp2, 48000 Hz, stereo, 128000 kb/s Stream mapping: Stream #0.0 - #0.0 [mp2 @ 0xb7ec5f08]bitrate 128000 is not allowed in mp2 Error while opening codec for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height -- 24x7x365 != 24x7x52 Stupid or bad maths? erno hm. I've lost a machine.. literally _lost_. it responds to ping, it works completely, I just can't figure out where in my apartment it is. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: which package in etch can convert high-quality mp3 to low quality mp3?
but lame isn't available in etch main I give up. Thanks anyway! On Mon, Apr 13, 2009 at 5:09 AM, Bob Cox debian-u...@lists.bobcox.com wrote: On Mon, Apr 13, 2009 at 08:18:51 +1000, Adrian Levi (adrian.l...@gmail.com) wrote: 2009/4/13 Long Wind longwind2...@gmail.com: Thank Bob, but your command does not work. Below is output of your command: Output #0, mp2, to 'real128.mp3': Stream #0.0: Audio: mp2, 48000 Hz, stereo, 128000 kb/s Stream mapping: Stream #0.0 - #0.0 [mp2 @ 0xb7ec5f08]bitrate 128000 is not allowed in mp2 Error while opening codec for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height Perhaps look for a switch in the man page to force output to mp3 rather than mp2? Indeed. Note the '--enable-libmp3lame' below: $ ffmpeg -ab 128000 -i testfile-320kbps.mp3 testfile-128kbps.mp3 FFmpeg version SVN-r18242, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: --prefix=/usr --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --libdir=${prefix}/lib --shlibdir=${prefix}/lib --bindir=${prefix}/bin --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-libamr-nb --enable-libamr-wb --enable-x11grab --enable-libgsm --enable-libx264 --enable-libtheora --enable-libdc1394 --enable-nonfree --disable-stripping --enable-avfilter --enable-libdirac --disable-decoder=libdirac --enable-libschroedinger --disable-encoder=libschroedinger --enable-libspeex --enable-avfilter-lavf --disable-mmx --disable-altivec --disable-armv5te --disable-armv6 --disable-vis libavutil 50. 2. 0 / 50. 2. 0 libavcodec52.22. 3 / 52.22. 3 libavformat 52.32. 0 / 52.32. 0 libavdevice 52. 1. 0 / 52. 1. 0 libavfilter0. 5. 0 / 0. 5. 0 libswscale 0. 7. 1 / 0. 7. 1 libpostproc 51. 2. 0 / 51. 2. 0 built on Mar 30 2009 10:47:04, gcc: 4.3.3 Input #0, mp3, from 'testfile-320kbps.mp3': Duration: 00:00:39.49, start: 0.00, bitrate: 320 kb/s Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 320 kb/s Output #0, mp3, to 'testfile-128kbps.mp3': Stream #0.0: Audio: libmp3lame, 44100 Hz, stereo, s16, 128 kb/s Stream mapping: Stream #0.0 - #0.0 Press [q] to stop encoding size= 618kB time=39.55 bitrate= 128.0kbits/s video:0kB audio:618kB global headers:0kB muxing overhead 0.005057% $ ls -la | grep testfile -rw-r--r-- 1 bob bob 632822 2009-04-13 10:00 testfile-128kbps.mp3 -rw-r--r-- 1 bob bob 1580929 2009-04-13 09:59 testfile-320kbps.mp3 BUT - as noted elsewhere in this thread, simply using the 'lame' command is easier. I have just tried: lame testfile-320kbps.mp3 testfile-128kbps.mp3 and it worked exactly the same (but was a bit quicker). -- Bob Cox. Stoke Gifford, near Bristol, UK. Please reply to the list only. Do NOT send copies directly to me. Debian on the NSLU2: http://bobcox.com/slug/ -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
which package in etch can convert high-quality mp3 to low quality mp3?
I have a cell phone it can't play some mp3 maybe it supports only 128K So I want to convert hight quality mp3 to 128K Which package in etch? mplayer maybe, but can you tell me all the command options? Thanks! -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: which package in etch can convert high-quality mp3 to low quality mp3?
On Sun, Apr 12, 2009 at 8:05 AM, Long Wind longwind2...@gmail.com wrote: I have a cell phone it can't play some mp3 maybe it supports only 128K So I want to convert hight quality mp3 to 128K Which package in etch? mplayer maybe, but can you tell me all the command options? Thanks! You can also convert them to WAV an then back to MP3. I would use LAME. This document might be overkill for what you need but the information you need is there (you need to find the correct LAME options). http://wiki.freaks-unidos.net/mp3-encode I wonder if your player supports variable bit rate... If not I guess the options -b 128 --cbr must be present. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: which package in etch can convert high-quality mp3 to low quality mp3?
On Sun, Apr 12, 2009 at 09:05:49 -0400, Long Wind (longwind2...@gmail.com) wrote: I have a cell phone it can't play some mp3 maybe it supports only 128K So I want to convert hight quality mp3 to 128K Which package in etch? mplayer maybe, but can you tell me all the command options? Thanks! ffmpeg -ab 128000 -i high_quality.mp3 lower_quality.mp3 -- Bob Cox. Stoke Gifford, near Bristol, UK. Please reply to the list only. Do NOT send copies directly to me. Debian on the NSLU2: http://bobcox.com/slug/ -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: which package in etch can convert high-quality mp3 to low quality mp3?
So I want to convert high quality mp3 to 128K Which package in etch? Not sure about MP3, but at least for Ogg `sox' works fine for such tasks and it does support MP3. Stefan -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: which package in etch can convert high-quality mp3 to low quality mp3?
Thank Bob, but your command does not work. Below is output of your command: 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 Mar 26 2007 15:50:40, gcc: 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) Input #0, mp3, from 'real.mp3': Duration: 00:04:48.3, start: 0.00, bitrate: 112 kb/s Stream #0.0: Audio: mp2, 48000 Hz, stereo, 112 kb/s Output #0, mp2, to 'real128.mp3': Stream #0.0: Audio: mp2, 48000 Hz, stereo, 128000 kb/s Stream mapping: Stream #0.0 - #0.0 [mp2 @ 0xb7ec5f08]bitrate 128000 is not allowed in mp2 Error while opening codec for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height On Sun, Apr 12, 2009 at 1:35 PM, Bob Cox debian-u...@lists.bobcox.com wrote: On Sun, Apr 12, 2009 at 09:05:49 -0400, Long Wind (longwind2...@gmail.com) wrote: I have a cell phone it can't play some mp3 maybe it supports only 128K So I want to convert hight quality mp3 to 128K Which package in etch? mplayer maybe, but can you tell me all the command options? Thanks! ffmpeg -ab 128000 -i high_quality.mp3 lower_quality.mp3 -- Bob Cox. Stoke Gifford, near Bristol, UK. Please reply to the list only. Do NOT send copies directly to me. Debian on the NSLU2: http://bobcox.com/slug/ -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: which package in etch can convert high-quality mp3 to low quality mp3?
2009/4/13 Long Wind longwind2...@gmail.com: Thank Bob, but your command does not work. Below is output of your command: Output #0, mp2, to 'real128.mp3': Stream #0.0: Audio: mp2, 48000 Hz, stereo, 128000 kb/s Stream mapping: Stream #0.0 - #0.0 [mp2 @ 0xb7ec5f08]bitrate 128000 is not allowed in mp2 Error while opening codec for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height Perhaps look for a switch in the man page to force output to mp3 rather than mp2? Adrian -- 24x7x365 != 24x7x52 Stupid or bad maths? erno hm. I've lost a machine.. literally _lost_. it responds to ping, it works completely, I just can't figure out where in my apartment it is. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: which package in etch can convert high-quality mp3 to low quality mp3?
Hi, On Sun, Apr 12, 2009 at 3:05 PM, Long Wind longwind2...@gmail.com wrote: I have a cell phone it can't play some mp3 maybe it supports only 128K So I want to convert hight quality mp3 to 128K Which package in etch? I would recommend lame; it's in the multimedia repository (http://www.debian-multimedia.org/). As the default bitrate is 128k, the command line would be: lame --mp3input in.mp3 out.mp3 You might also consider CBR (constant bitrate), as some players cannot handle VBR (variable bitrate) properly. In that case the command line would be: lame --cbr --mp3input in.mp3 out.mp3 However, when transcoding, there's a caveat: all mp3 tags (ie: album, song title, artist, etc.) are lost in the process. So maybe you could write a script that first extracts all tags (mpgtx can read id3v1 id3v2 tags) and then uses them in the transcoding process. lame --mp3input --add-id3v2 --tt title --ta artist --tl album --ty year in.mp3 out.mp3 Manon. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org