Resources for 'Advanced Video Coding on Linux'
August 25th, 2006 by Dave Berton in
“x264—a free h264/avc encoder”: developers.videolan.org/x264.html
“Codec shoot-out 2005—Final”: www.doom9.org/index.html?/codecs-final-105-1.htm
Apple QuickTime: www.apple.com/quicktime
“MPlayer 1.0pre8 released”: www.mplayerhq.hu
AudioCoding.com: www.audiocoding.com
GPAC: Content Authoring with MP4Box: gpac.sourceforge.net/auth_mp4box.php
Movie Trailers: www.apple.com/trailers
“Including QuickTime in a Web Page”: www.apple.com/quicktime/tutorials/embed.html
MPlayer Plugin: Embedded Video Player for Mozilla: mplayerplug-in.sourceforge.net
Special Magazine Offer -- Free Gift with Subscription
Receive a free digital copy of Linux Journal's System Administration Special Edition as well as instant online access to current and past issues. CLICK HERE for offer
Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.
Subscribe now!
The Latest
Newsletter
Tech Tip Videos
- Nov-19-09
- Nov-04-09
Recently Popular
From the Magazine
December 2009, #188
If last month's Infrastrucuture issue was too "big" for you then try on this month's Embedded issue. Find out how to use Player for programming mobile robots, build a humidity controller for your root cellar, find out how to reduce the boot time of your embedded system, and if you're new to embedded systems find out the basics that go into one. You can also read about the Beagle Board, the Mesh Potato and a spate of other interestingly named items. And along with our regular columns don't miss our new monthly column: Economy Size Geek.
Delicious
Digg
StumbleUpon
Reddit
Facebook








Speed-up
On November 18th, 2006 Branko Majic (not verified) says:
By the way, you can speed-up the audio dumping with this command:
mplayer -vc null -vo null -ao pcm:fast max.dv
Great stuff
On November 17th, 2006 Branko Majic (not verified) says:
This was some great stuff. I already wanted to use h.264, but I was too lazy to find some documentation on it. I just copied over your code and made a few modifications (I created a nice little bash script). One question, though: can you put any resources as where the documentation for the x264 can be found? Something which explains the possible arguments in a little more detail?
x264 article question
On October 16th, 2006 alexandre parenteau (not verified) says:
Thanks Dave for this nice article.
I almost immediately tried to apply it to my mythtv box transcoding.
However I run into the problem that QuickTime 7 refuses to open the produced mp4 file, even though mplayer does. All I added was --sar 4:3. I also changed the FPS to 29.97 (MythTV NTSC).
I was curious if someone was successful at getting QuickTime 7 to read the H264 file.
Here is the script I made (python) out of the article:
def transcode_file(src, dst):
os.system('mkfifo test.fifo')
os.system('mplayer -ao pcm:file=test.fifo -vc null -vo null "%s" &' % src)
time.sleep(2)
res = os.system('faac test.fifo -o test.aac')
# video to x264
os.putenv("LD_LIBRARY_PATH", "/usr/local/lib")
res = os.system('mencoder -vf format=i420 -ovc raw -of rawvideo -ofps 29.97 -oac copy -o test.fifo "%s" &' % src)
time.sleep(2)
res = os.system('/usr/local/bin/x264 -o test.mp4 --fps 29.97 --bframes 2 --progress --crf 26 --subme 6 --analyse p8x8,b8x8,i4x4,p4x4 --no-psnr test.fifo --sar 4:3 480x480')
res = os.system('/usr/local/bin/MP4Box -add test.mp4 -add test.aac -fps 29.97 "%s"' % dst)
os.system('rm -rf test.fifo test.aac test.mp4')
On Fedora Core 5 (i386)
x264 and gpac from SVN
Anyway, I was blown away by the quality compared to DivX.
Regards,
alex
Post new comment