Greg_e wrote:I bet I can find an m2t file that will not work with the above name change, in other words this is not a universal fix. Many of the more recent Sony cameras have gone to the mp4 extension and h.264 codec, but be careful because the gen8 devices do not play 60 frames per second, and do not play more than 6mbps which cuts out most cameras.
I agree my "discovery" or "invention" (which I will not rush to the patent office to patent the process" is not a universal fix. However every single video file I recorded either on my Sony HD camcorder or my Playstation PlayTV device, all ran smoothly with Vital Player. There were no problems. On my Sony HD camcorder settings, HD video was recorded as 24fps and video HD bitrate and resolution was set to lower value, i.e. my HD video was 720p not full HD. While on my the Playstation 3 PlayTV video settings were all defaults values.
I did discover 2 main hiccups though.
Issue 1.)
Of the 8 video players I have on my Archos 43, only Vital Player played the renamed .m2ts files with no problems. Other video players (including the one pre-installed on Archos) did not work well. This is not surprising. Renaming the video file from .m2ts to .mp4 allows an Android video app to ONLY recognize the video file. However the containing video structure is STILL AVCHD.
AVI, MKV and MP4 are technically all video/audio containing formats, and a Program Stream (PS) standard arrangement is normally expected to be in the container by video players to play the file. When you rename a video file e.g. from .avi to .mp4, the strict Program Stream (PS) rules are broken.
E.g. under Program Stream (PS) rules:
AVI video containers as .avi, normally have MP3 or AC3 (Dolby) as audio codec + MPEG-4 (Divx/Xvid) as video codec.
MP4 video containers as .mp4, normally have any of the AAC variants as audio codec + MPEG-4 (H.264/AVC) as video codec. So if a .mp4 file which was originally an .avi file and renamed to .mp4, had MP3 as the audio codec instead of AAC, a video player will be confused, as it was expecting AAC or AC3 as the audio codec, as per the agreed standards set by the MPEG guys who set up the MP4 (Program Stream MPEG-4 standards back in 1989).
However AVCHD containers as .m2ts is different from MP4 container (i.e the .m2ts Program Stream (PS) is different from the one for MP4) as.m2ts will have usually have more than 2 streams of video/audio not conforming to the MPEG-4 standards for MP4; several other helper files; and also a subtile stream (i.e. for TV recordings, e.g. Playstation PlayTV records the subtitles of a terrestrial digital TV program as a separate DVB-T stream file).
So all the 8 Android video players (e.g. Rock Player) except Vital Player were very confused when they began to play the renamed .m2ts file. They did not understand why the .mp4 file audio/video container Program Stream structures are different, so did not play the renamed file properly.
Only Vital Player said something along the lines: "ok, I know this is not an real .mp4 file, but I will still try to play it with brute force, as I still see that the dodgy .mp4 file still has some AVC codecs and some Dolby codecs inside it, but arranged in different way, much like an AVCHD container and not an MP4 container".
Luckily Vital Player is free to download.
Issue 2.)
Apart from being able to now watch my camcorder AVCHD/.m2ts recordings on my Archos 43, I also watch all my Playstation 3 PlayTV AVCHD/.m2ts digital terrestrial freeview TV recordings on my Archos 43. But I noticed that while VLC player for Windows 7/XP computers will have a menu option to allow you to play the DVB-T subtitles stream, alongside the TV recordings, Vital Player for Android does not have a menu option to do this yet, so no subtitles show up while watching a recorded TV program on the Archos. Maybe a future update of Vital Player will have this option.
But theses two issues apart, all in all, renaming an AVCHD video from .m2ts to .mp4 and using Vital Player, presents the best way to watch ACVHD video on an Archos for the time being, without retorting to converting the file with conversion software, which can be very time confusing if you have lots n lots of AVCHD videos as I have (98 files at the last count).
Godfrey.