recmp3

所属分类:mpeg/mp3
开发工具:Visual C++
文件大小:645KB
下载次数:11
上传日期:2012-07-27 17:38:59
上 传 者中国农民工
说明:  mp3文件录制 命令行 libmp3lame.dll lame
(mp3 file recording the command-line libmp3lame.dll lame)

文件列表:
recmp3\Debug\libmp3lame.dll (217600, 2010-11-05)
recmp3\Debug\recmp3.exe (2215997, 2012-06-25)
recmp3\ID3TagInfo.cpp (986, 2003-09-20)
recmp3\ID3TagInfo.h (608, 2003-09-20)
recmp3\ID3TagInfoDlg.cpp (2665, 2003-09-20)
recmp3\ID3TagInfoDlg.h (1545, 2003-09-20)
recmp3\InputDeviceDlg.cpp (1576, 2003-09-27)
recmp3\InputDeviceDlg.h (1303, 2003-09-27)
recmp3\lame.h (45709, 2011-01-08)
recmp3\libmp3lame.dll (217600, 2010-11-05)
recmp3\libmp3lame.lib (49320, 2010-11-05)
recmp3\recmp3.aps (40008, 2003-09-27)
recmp3\recmp3.clw (3108, 2003-09-27)
recmp3\recmp3.cpp (2453, 2003-09-27)
recmp3\recmp3.dsp (4572, 2012-06-25)
recmp3\recmp3.dsw (535, 2003-09-15)
recmp3\recmp3.h (1348, 2003-09-27)
recmp3\recmp3.opt (50688, 2012-07-27)
recmp3\recmp3.plg (2173, 2012-06-25)
recmp3\recmp3.rc (9194, 2003-09-27)
recmp3\recmp3Dlg.cpp (15985, 2012-06-25)
recmp3\recmp3Dlg.h (2539, 2003-09-27)
recmp3\res\recmp3.ico (1078, 2003-09-27)
recmp3\res\recmp3.rc2 (398, 2003-09-15)
recmp3\resource.h (1924, 2003-09-27)
recmp3\StdAfx.cpp (208, 2003-09-15)
recmp3\StdAfx.h (1079, 2003-09-15)
recmp3\Debug (0, 2012-06-26)
recmp3\res (0, 2012-06-25)
recmp3 (0, 2012-07-27)
recmp3\recmp3.ncb (66560, 2012-07-27)

------------------------------------------------------------------------------- OVERVIEW -------------------------------------------------------------------------------- recmp3 is a Windows application which records audio from an external source and writes it directly to an mp3 file using the LAME mp3 encoder. This is in contrast to other applications which record into a memory/file buffer and require you to then export it, doing the conversion after you record, which can be a time consuming process. With recmp3, when you're done recording, you're done and you have the mp3 file immediately available. -------------------------------------------------------------------------------- USAGE -------------------------------------------------------------------------------- To use recmp3, you'll need to build it from the source code. Instructions are provided below. recmp3 is not distributed in binary form due to potential mp3 patent issues. the recmp3 source distribution does not actually contain any code which encodes mp3. Rather, it requires you to separately obtain the LAME mp3 encoder library and build from sources yourself. Also note that if you do build the sources and use the recmp3 application it is your responsibility to ensure that you've dealt with any licensing issues as appropriate. You'll need to use the Windows Volume control application and select the correct input channel to be used for recording (Options -> Properties -> Adjust Volume for Recording, enable channels you want to be able to pick from, click ok, then select the input channel you want). Choosing the "What U Hear" on Win2k or "WAV Output Mix" on Win9x allows you to record whatever you hear from your system (as opposed to picking a specific input channel). When you run recmp3, if you have multiple audio input devices available you will be prompted for which device to use. If you only have a single audio input device, recmp3 will automatically pick it. Following selection of an audio input device, the main recmp3 window will open. At this point, recmp3 will be monitoring the selected audio input device and you will see an input level indicator. You can use this to ensure you have the right input channel selected and that the levels are set appropriately. Specify an output file, set the desired parameters and click the START button when you're ready to begin recording. Once started, recmp3 will record the audio and encode it to the mp3 file you specified as it is being recorded. When done, click the STOP button and the mp3 file will be ready for use. -------------------------------------------------------------------------------- BUILDING FROM SOURCE -------------------------------------------------------------------------------- recmp3 should build successfully with Visual C++ v6.0 or greater. recmp3 needs the LAME mp3 encoder. Building the LAME mp3 encoder requires the NASM assembler. Both LAME and NASM are open-source products available on SourceForge. See the LINKS section below for URLs which you can use to download these products. Build instructions are provided below. 1. obtain the latest NASM binary distro and install it. just extract it and put the NASM executable somewhere on your hard drive. 2. Configure VC++ so it can find NASM. Tools => Options => Directories. From there, select "Show Directories For" => "Executable Files" and add the directory where you put the NASM executable. 3. obtain the latest LAME source distro, and build the VC++ project under the libmp3lame directory. This should result in libmp3lame.lib being created in the Release_NASM subdirectory. 4. Configure VC++ so it can find LAME. Tools => Options => Directories. From there, select "Show Directories For" => "Include Files" and add the LAME include directory, which is right under the directory where you installed the LAME source. Now select "Show Directories For" => "Library Files" and add the LAME library directory, which should be the libmp3lame/Release_NASM subdirectory contained in the directory where you installed LAME. 5. Finally, open the recmp3 VC++ project and build it. -------------------------------------------------------------------------------- LINKS -------------------------------------------------------------------------------- recmp3 home page http://recmp3.sourceforge.net LAME mp3 encoder home page http://lame.sourceforge.net NASM home page http://nasm.sourceforge.net -------------------------------------------------------------------------------- REVISION HISTORY -------------------------------------------------------------------------------- 2003-09-17, v1.0 * initial release 2003-09-20, v1.1 * shows time recorded & output files size while running * added output format controls * added support for ID3 tag 2003-09-27, v1.2 * added graphical level display * now uses 100 buffers, each holding 1/10th of a sec of audio as opposed to 10 buffers which each held 1 sec of audio. this allows updating the graphical level display at a reasonable rate * recmp3 now begins monitoring the audio input immediately when you start it allowing you to make sure the inputs are hooked up and at a decent level. it doesn't start actually encoding mp3 and writing to the file until you click the START button of course. * disabled ability to select input device for the time being until I can figure out how to get this to work smoothly with the above. for now it just initializes using the WAVE_MAPPER constant which finds the most appropriate input device. should be fine in most cases unless you have multiple sound cards or something. * now greys out the controls which wouldn't have any affect anyway while you're actually recording, since the values are taken at the beginning of the recording. 2003-09-27, v1.3 * before opening the main window, if there are multiple audio input devices available, the user will be prompted to select one. if there is only a single one available it will be automatically selected. and, if there are none, and error will be displayed and the application will exit. * as a result of the above, recmp3 should now work correctly with multiple audio input devices and allow you to select the one you want to use. * input level monitor display moved up into the input area which seems to make more sense.

近期下载者

相关文件


收藏者