Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264

Reply
 
Thread Tools Search this Thread Display Modes
Old 11th September 2013, 03:00   #1  |  Link
ramprasad85
Registered User
 
Join Date: Oct 2008
Location: Chennai India
Posts: 31
Make x264's output mp4 file begin with the moov atom for streaming

If x264's input is a regular file and if all the details such as duration of the video etc etc required to form the moov atom is available at the beginning of encoding itself, can x264 generate an mp4 file that can be used for streaming to flash player using HTTP progressive download i.e. with the movie atom at the beginning of the file?

If it doesn't, how can I make it do so? (I can do bit of C programming, kindly give me some directions).

Or is there an exe which can read x264's output using pipe and write such an mp4 file?


I want to stream the file as it is getting encoded. so I cant use qt-faststart etc

Thanks

Note: Got no reply at at http://doom10.org/index.php?topic=2622.0 :-( So posting here
ramprasad85 is offline   Reply With Quote
Old 11th September 2013, 13:27   #2  |  Link
Warperus
Registered User
 
Join Date: Apr 2010
Location: Sain-Petersburg, Russia
Posts: 140
You can mux file with mp4box, but you need to complete elementary stream file.

Take a look at DashCast. May be it's what you need for streaming.
Warperus is offline   Reply With Quote
Reply

Tags
faststart, mp4, streaming, x264

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 09:36.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.