Hi,
The audio portion, we can do through mp4creator.
The photo track part of it looks pretty straightforward.
It's a matter of creating a new api, calling MP4File::AddVideoTrackDefault
with a jpeg track, maybe adding some compressor type stuff.
Then adding the jpegs just like you would a video frame, with the
whole jpeg file passed in.
So, that's not going to be too bad; you'd have to write an application to
call that stuff, and figure out how to time each slide; probably something
like a simple manifest file would be the way to go.
The text side, I don't know about; I can't find my quicktime file
format book. When I find it, I can try to figure this out.
If you'd like to code up the video stuff, I can help you do that.
Bill
Olivier Destrebecq wrote:
> http://otusweb.spymac.com/Files.zip
>
> Here are the files, one is an enhanced podcast (the result file i'm
> looking to create), the other one is the original AAC file, and the
> other are the image used.
>
> Thanks
> Olivier
> http://otusweb.spymac.com/home/
>
> Olivier
>
> http://otusweb.spymac.com/home/
>
>
>
> On Mar 8, 2006, at 11:15 AM, Bill May wrote:
>
>> Right now, no. But, if you know the various formats for the
>> tracks, it would be possible add code to do this.
>>
>> You would have to update mp4v2 to read the new format types and
>> atoms associated with them, then add utilities to add the new track
>> data from something.
>>
>> If you had an example file you can send me, I can take a look and
>> scope the work. I can't, however, do it for you; I'm really busy
>> right now.
>>
>> You will have to join the mailing list, however.
>>
>> Bill
>> otusweb@... <mailto:otusweb@...> wrote:
>>> Can i use this library to create an enhanced podcast from an AAC file
>>> some
>>> JPEG/PNG files and synchronisation time.
>>> An enhanced podcast is an MP4 container with an AAC audio track, a
>>> PNG/JPEG video
>>> track and a text track for synchronisation.
>>> If the answer is yes, is there any source code i could start from.
>>> Thanks
>>> Olivier
>>> -------------------------------------------------------
>>> This SF.Net email is sponsored by xPML, a groundbreaking scripting
>>> language
>>> that extends applications into web and mobile media. Attend the live
>>> webcast
>>> and join the prime developer group breaking into this new coding
>>> territory!
>>> http://sel.as-us.falkag.net/sel?cmd=k&kid0944&bid$1720&dat1642
>>> <http://sel.as-us.falkag.net/sel?cmd=k&kid0944&bid$1720&dat1642>
>>> _______________________________________________
>>> Mpeg4ip-discussion mailing list
>>> Mpeg4ip-discussion@...
>>> <mailto:Mpeg4ip-discussion@...>
>>> https://lists.sourceforge.net/lists/listinfo/mpeg4ip-discussion
>>
>>
>> -------------------------------------------------------
>> This SF.Net email is sponsored by xPML, a groundbreaking scripting
>> language
>> that extends applications into web and mobile media. Attend the live
>> webcast
>> and join the prime developer group breaking into this new coding
>> territory!
>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
>> <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642>
>> _______________________________________________
>> Mpeg4ip-discussion mailing list
>> Mpeg4ip-discussion@...
>> <mailto:Mpeg4ip-discussion@...>
>> https://lists.sourceforge.net/lists/listinfo/mpeg4ip-discussion
>
|