How to install -qt faststart parameter on ffmpeg for Windows XP system?
I use Winff application:
http://winff.org/html_new/downloads.html
and when I change the template by adding
-qt -faststart it generates the error:
ffmpeg.exe unrecognized option `-qt`
Can you tell me how to modify ffmpeg in winff file to make it possible?
Thank you in advance for help
Netm.
I just looked at the ffmpeg documentation page.
There's no option "qt" listed there, AFAICT.
--
Gene E. Bloch (Stumbling Bloch)
Whether using WinFF or any other application, and whether it's one
that invokes ffmpeg or not, I usually create the file and then run it
through a program called qt-faststart.exe to relocate the moov atom.
Below are my notes on the qt-faststart.exe program. Note that no harm
is done to the file even if the moov atom is already up at the front
of the file. Also, in any case, the program usually only takes seconds
to run although since it copies over all of the data, a larger file
will take longer than a smaller file.
* * *
qt-faststart.exe
Downloaded from http://notboring.org/downloads/video/qt-faststart.zip
via a link found on the Web page at
http://notboring.org/devblog/2009/07/qt-faststartexe-binary-for-windows/
* * *
Program moves the moov Atom from the end of the file to the beginning
of the file.
The moov atom needs to be at the beginning of the file in order to
successfully pseudo-stream the file via HTTP.
The program works even on MPEG-4 AAC-LC audio files with an .mp4 file
extension!!!
* * *
Author's Web site:
http://multimedia.cx/eggs/autostreamable-ffmpeg/
and
http://multimedia.cx/eggs/improving-qt-faststart/
Source code: http://multimedia.cx/qt-faststart.c
* * *
Usage: qt-faststart <infile.mov> <outfile.mov>
Note: Filetype NEED NOT be .mov!
* * *
Good luck and hope this helps.
--
Frank, Independent Consultant, New York, NY
[Please remove 'nojunkmail.' from address to reply via e-mail.]
Read Frank's thoughts on HDV at http://www.humanvalues.net/hdv/
[also covers AVCHD (including AVCCAM & NXCAM) and XDCAM EX].
Yes - let's hope this helps the OP...
It should (the program does work), although I failed to mention that I
don't go around creating .mov and .mp4 files and then blindly running
them through the qt-faststart.exe program, although no harm would be
done by doing so; it would merely be a waste of time when not
necessary.
Instead, what I actually do is to create the file and then take a
quick look at it in a hex editor program to see just where the moov
atom is located.
If I find that it's already positioned up at the beginning of the
file, then that's it, my job is done and there's no need to process
the file through a program such as qt-faststart.exe.
OTOH, if I find the moov atom down toward the end of the file, then I
run the file through qt-faststart.exe to relocate it.
BTW, for those who don't possess a hex editor program, you'll find
that Windows WordPad works just fine in this application. Just look
for the characters "moov" (without the quotes, of course) somewhere
within the first 50 to 100 bytes of the file. You can also do a Find
operation for the characters "moov". It will either be up toward the
start of the file (in which case you don't need to run the file
through the qt-faststart.exe program) or it will be down toward the
end of the file (in which case you probably will want to run the file
through the qt-faststart.exe program).
Note that I do this for virtually all .mov and .mp4 files that I
create, even if I have no immediate intent of placing it on a Web
server for pseudo-streaming purposes. This way, even if at some future
point in time I do decide to pseudo-stream it, I know that the file is
properly prepared and ready to go.
And again, I should mention that the qt-faststart.exe program works
for both audio-only as well as audio+video files, whether .mov or
.mp4, although 99 percent of the work that I do lately is .mp4
(MPEG-4): MPEG-4 AAC-LC audio and ISO/IEC 14496-10 MPEG-4 Part 10 AVC
/ ITU-T Rec. H.264 video.
Regards,