|
|
| File Information |
| Description |
These versions of mp3read and mp3write are direct drop-in replacements for wavread and wavwrite to access MPEG audio mp3 files. Features include:
- aims to duplicate complete syntax of wavread and wavwrite
- also supports on-the-fly downsampling and channel merging of mpg123
- optimized for very long mp3 files - only decodes the needed portion
- uses popen for encoding to avoid a large temporary file (when available - see my popenw mex)
- attempts to preserve time alignment of files through read/write loop by removing "warm up" samples
- package includes helper binaries for Linux, Windows, Mac-PPC and Mac-Intel |
| Acknowledgements |
The author wishes to acknowledge the following in the creation of this submission:
MP3WRITE and MP3READ
|
| MATLAB release |
MATLAB 7.3 (R2006b)
|
| Other requirements |
Relies on external binaries mpg123, mp3info, and lame. Package includes binaries that should work, but YMMV. Documentation includes links to the sources of these programs. |
| Zip File Content |
|
| Published M Files |
MP3 reading and writing
|
| Other Files |
mp3readwrite/.DS_Store, __MACOSX/mp3readwrite/._.DS_Store, mp3readwrite/demo_mp3readwrite.m, mp3readwrite/piano.wav, mp3readwrite/html/demo_mp3readwrite.png, mp3readwrite/html/demo_mp3readwrite_01.png, mp3readwrite/lame.exe, mp3readwrite/lame.glnx86, mp3readwrite/lame.mac, mp3readwrite/lame.maci, mp3readwrite/mpg123.maci, mp3readwrite/mp3info.glnx86, mp3readwrite/mp3info.mac, mp3readwrite/mp3info.maci, mp3readwrite/mp3read.m, mp3readwrite/mp3write.m, mp3readwrite/mpg123.exe, mp3readwrite/mpg123.glnx86, mp3readwrite/mpg123.mac, mp3readwrite/mp3info.exe
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Comments and Ratings (11) |
| 19 Feb 2007 |
Daryush Mehta
|
|
|
| 19 Feb 2007 |
Daryush Mehta
|
|
|
| 23 Jul 2007 |
Mahocan Ganemur
|
|
|
| 31 Jul 2007 |
Mahocan Ganemur
|
|
|
| 18 Aug 2007 |
hrushikesh kulkarni
|
|
|
| 15 Jan 2008 |
Jose Uy
|
|
|
| 21 Feb 2008 |
suraj prakash
|
|
|
| 14 Apr 2008 |
Aaron Clarke
|
|
|
| 16 Apr 2008 |
loch zeng
|
|
|
| 01 Aug 2008 |
JG NT
|
|
|
| 01 Dec 2008 |
Jorge Moragues
|
|
|
| Updates |
| 27 Jul 2007 |
- fix to writing stereo files on Windows
- mp3read(...,'size') now more accurate (but not perfect owing to limitations in mp3info)
- various cleanups to reduce mlint errors |
| 30 Jul 2007 |
- updated interaction of sample limits and predelay compensation in mp3read to make it more consistent
- increased buffer to provide more tolerance of bad blocks in stream |
| 15 Mar 2009 |
This version enables the ability of mpg123 to read mp3 files from URLs. |
|
MATLAB Central Terms of Use
NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for
all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content.
Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available
via MATLAB Central.
Read the complete Terms prior to use.
Contact us at files@mathworks.com