30
Mar
Playing avchd files from mplayer
The current top of trunk mplayer can play avchd files produced by a camera like the Canon HG10 (which we now own! Woot!)
The trick is that you have to pass “-fps 60″ to it, otherwise it just bombs out with a non-sensical error message. Oh, and you have to get mplayer from subversion to make this work. Oh, and you have to have a screamingly fast computer.
Anyway, more detailed instructions on using mencoder to transcode avchd files soon (Yes, I know I posted about this before, but this time I’ve got a refined script that I think is worth mentioning).
how fast is fast enough?
My Athlon x2 4400+ running x86_64 linux isn’t fast enough.
how about Intel(R) Core(TM)2 Duo CPU T7100 @ 1.80GHz?
An Athlon64x2 5200+ @2,7GHz is almost fast enough, an Intel Q6600 with 4 cores running @2,4GHz breaks down on fast pannings. For mplayer is a single core speed the limiting factor, because ffmpeg/libavcodec doesn’t make use of threads for AVCHD decoding. (Maybe the ffmpeg-mt project will bring ease some day). CoreAVC uses threads, but has difficulties to play mpeg transport stream content (mts/m2ts) at the moment, too (see link below). I hope version 1.8.5 will correct these problems.
See this post: http://forum.corecodec.com/report.php?f=3&p=7124
But forget “-demuxer lavf” and use “-fps 25″ or “-fps 30000/1001″ for NTSC systems instead.
Hope, I could help
Regards,
Andreas