Help - Search - Members - Calendar
Full Version: To create Mpeg4-CELP audio streams
Hydrogenaudio Forums > Lossy Audio Compression > AAC > AAC - Tech
sabeel
Hi

I downloaded the MPEG4 reference audio software from the ISO site.
http://www.iso.ch/iso/en/ittf/PubliclyAvai...rence/audio.zip

I am trying to create CELP audio elementary streams as
1. standalone CELP audio Elementary Stream form
2. CELP stream in mp4 fileformat

I am working on windowsXP.
I have been able to compile the Mp4v2enc.dsw project to obtain the Mp4v2enc.exe.

I assumed that Mp4v2enc.exe would give me the CELP stream in Mp4 file format.So i tried to encode in the following way...
[Mp4v2enc -m lpc -o .\out.mp4 .\radio_16k.wav -c "e 1 f 0 p 1" -r 14400 -b 0 -d 1]
I tried to play this out.mp4 in philips platform4 player..but it would not play.i saw the structure of out.mp4-this structure too is not in mp4 fileformat.

Can anyone please guide me..as i would like to..
(i) In which format would Mp4v2enc.exe will give me CELP stream in stream?
(ii) How do i create the CELP streams as an standalone audio Elementary stream and CELP stream in Mp4 fileformat.
(iii) I am also trying to compile the fl4_to_mp4.dsw project.but i face about 23 errors while linking.CAN ANYONE PLEASE HELP ME AS TO HOW I CAN SOLVE THESE LINK ERRORS..the link errors are as follows

-------------------------------------------------------------------------------------------
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
bitstream.obj : error LNK2001: unresolved external symbol _StatisticsCountBsErrors
bitstream.obj : error LNK2001: unresolved external symbol _GetScfBitFlag
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4DisposeMovie
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4WriteMovieToFile
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4GetMovieTrackCount
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4SetTrackEnabled
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4InsertMediaIntoTrack
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4GetTrackID
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4GetMediaDuration
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4EndMediaEdits
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4DisposeHandle
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4AddMediaSamples
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4GetHandleSize
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4SetHandleSize
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4NewSampleDescription
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4NewHandle
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4SetMediaLanguage
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4BeginMediaEdits
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4AddTrackReferenceWithID
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4NewTrackMedia
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4NewMovieTrackWithID
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4NewMovie
..\bin\debug\fl4_to_mp4.exe : fatal error LNK1120: 22 unresolved externals
Error executing link.exe.
--------------------------------------------------------------------------------------

[COLOR=red]CAN ANYONE PLEASE GUIDE ME AS IN SOLVING MY ABOVE ABOVE QUERIES


Thanks in Advance
Sabeel
M
If I properly understand your request, you are trying to produce MP4-compatible ACELP.net audio files. Correct?

If so, I started a related thread about Audible.com's ACELP.net implementation just over a year ago, in response to the following interaction between Menno and myself:
QUOTE(menno @ Mar 19 2004, 06:16 AM)
QUOTE(M @ Mar 19 2004, 11:19 AM)
Pardon my ignorance, but the only CELP codec I'm aware of (as a free download) is Speex. Does that mean the new iPod supports the *.spx format, if renamed to something the iPod would recognize? Or is there another freely downloadable MPEG-4 CELP codec that I've overlooked, which would allow users to encode their  own audiobooks? (And if it is included in FAAC, I somehow missed it....)

Oh, there are dozens of different CELP codecs. I thought QuickTime Pro used to have an option to encode to MPEG-4 CELP but in my version the option is disabled (maybe I need some extra plugin).

iPod definately doesn't support speex. The legal section of my iPod says: ACELP.NET (http://www.voiceage.com/) for Audible (http://www.audible.com/) speech files (so probably not MPEG-4 CELP). The ACELP.NET codec is available but I'm not sure how to produce files compatible with the iPod.

Menno
*


To date, I've received no response regarding the Audible.com query, nor any further information regarding the possibility of playing self-encoded ACELP.net streams on any portable device. sad.gif

- M.
sabeel
hi

I am trying to create MPEG4-CELP streams as
1. MPEG4-CELP audio elementary stream
2. MPEG4-CELP audio stream in MP4 fileformat
ruchi sharma
hi,

did ur problem solved??
i need to build reference encoder but it is not building due to lack of fl4_to_mp4.c and mp4_to_fl4.c files.
so i need those files , if u get ur problem solved!!!!
hw had u solved??
can u plz help me out.






QUOTE(sabeel @ May 4 2005, 23:56) *

Hi

I downloaded the MPEG4 reference audio software from the ISO site.
http://www.iso.ch/iso/en/ittf/PubliclyAvai...rence/audio.zip

I am trying to create CELP audio elementary streams as
1. standalone CELP audio Elementary Stream form
2. CELP stream in mp4 fileformat

I am working on windowsXP.
I have been able to compile the Mp4v2enc.dsw project to obtain the Mp4v2enc.exe.

I assumed that Mp4v2enc.exe would give me the CELP stream in Mp4 file format.So i tried to encode in the following way...
[Mp4v2enc -m lpc -o .\out.mp4 .\radio_16k.wav -c "e 1 f 0 p 1" -r 14400 -b 0 -d 1]
I tried to play this out.mp4 in philips platform4 player..but it would not play.i saw the structure of out.mp4-this structure too is not in mp4 fileformat.

Can anyone please guide me..as i would like to..
(i) In which format would Mp4v2enc.exe will give me CELP stream in stream?
(ii) How do i create the CELP streams as an standalone audio Elementary stream and CELP stream in Mp4 fileformat.
(iii) I am also trying to compile the fl4_to_mp4.dsw project.but i face about 23 errors while linking.CAN ANYONE PLEASE HELP ME AS TO HOW I CAN SOLVE THESE LINK ERRORS..the link errors are as follows

-------------------------------------------------------------------------------------------
LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification
bitstream.obj : error LNK2001: unresolved external symbol _StatisticsCountBsErrors
bitstream.obj : error LNK2001: unresolved external symbol _GetScfBitFlag
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4DisposeMovie
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4WriteMovieToFile
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4GetMovieTrackCount
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4SetTrackEnabled
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4InsertMediaIntoTrack
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4GetTrackID
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4GetMediaDuration
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4EndMediaEdits
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4DisposeHandle
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4AddMediaSamples
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4GetHandleSize
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4SetHandleSize
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4NewSampleDescription
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4NewHandle
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4SetMediaLanguage
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4BeginMediaEdits
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4AddTrackReferenceWithID
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4NewTrackMedia
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4NewMovieTrackWithID
fl4_to_mp4.obj : error LNK2001: unresolved external symbol __imp__MP4NewMovie
..\bin\debug\fl4_to_mp4.exe : fatal error LNK1120: 22 unresolved externals
Error executing link.exe.
--------------------------------------------------------------------------------------

[COLOR=red]CAN ANYONE PLEASE GUIDE ME AS IN SOLVING MY ABOVE ABOVE QUERIES


Thanks in Advance
Sabeel

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.