Playing MTS / AVCHD file
Hi!
I've recently bought a Canon HF100 HD video camera, which saves home movie files to AVCHD with an .MTS extension.
I'd love to be able to stream these to my D-Link DSM-330, but the files just show up as a 'question mark' and I'm unable to play them.
I'm using the latest 1.5 server software - 1.5.0.75.
It's an 'HD Media Streamer', apparently, so what do I need to do to get it to stream my HD media?!
Thanks for any replies! :)
mroshaw
Hi there:
Actually there are many people feedback that MTS files can not be played well. So, I got an easier solution after trying and testing many software. Now I would like to share with you. You could simply convert MTS files to other popular formats like AVI or MP4 using professional Moyea MTS Converter. I am sure this well-known software can help you in an easier way.(You could find it via Google or tech news)
Hopefully my idea works for you,
Best wishes,
Norman.
you can try using Aunsoft mts converter ,it is so powerful in my mind .http://www.aunsoft.com/mts-converter/
I have a Panasonic AVCHD camera.
AVCHD is H.264 video and AC3 audio in an MPEG Transport Stream container. Luckily, Connected server 1.5 will play H.264 and AC3 but the MTS container is a problem.
I use TsMuxeR to demux the MTS file into an H.264 stream and an AC3 stream. Then I use MKVMerge to mux the streams into an MKV file that DivX Connected can play. You don't have to re-encode your audio or video.
You can use the GUI for TsMuxeR and for MKVMerge but I nearly have the whole thing automated using a Python script. My script grabs MTS files off my SD Card, remuxes them to MKV files, creates an EMD metadata file and adds them to my Connected library.
Theoretically, MKVMerge should be able to read MTS files directly, but I have found that only TsMuxeR can properly read MTS files from my camera. I suspect the MTS parser in MKVMerge is broken.
Likewise, the MKV parser in FFMPEG is broken. Don't try to use FFMPEG to create your MKV file.
Once you demux your MTS file, you will lose valuable information like the video frame rate which is not represented in the elementary stream file. You'll have to manually specify the fps when you use MKVMerge and since my camera is interlaced, the fps is 60000/1001 not 30000/1001 like you might expect.
In the end you may be unsatisfied with the results. DivX Connected will be transcoding your 1080 H.264 MKV video into 720 MPEG4 ASP AVI video on-the-fly. Things like FF and RWD won't work like you expect. I finally gave up and now simply convert my MTS files into DivX 720p HD files that work great with the DSM-330. Try using DivX Converter on the "HD 720p" setting. It will batch convert your MTS files reasonably fast.
As I was reading I was thinking "Why doesn't he just convert to DivX 720p with Converter?". :)
Using DivX Converter isn't as simple as you might think.
First of all, there's some kind of bug in converter that causes my 1440 x 1080 (anamorphic) AVCHD files to resize as 1276 x 720 instead of 1280 x 720 as you would expect. I can batch add a set of AVCHD files for conversion, but I must manually go through each one and individually adjust the output resolution to 1280 x 720 before beginning conversion. That is a pain.
That brings up the second problem. I can't script DivX Converter. There's no command line interface for it and I don't want to try manipulating the GUI with calls to Win32::OLE. The MTS to MKV process was cumbersome but at least I could completely automate it.
I could use ffmpeg to do the encoding but as I mentioned above, ffmpeg can't properly handle MTS or MKV files. Neither will Dr. DivX.





Have you tried installing the All-In-One pack for DivX Connected from http://www.kamiwa.de/en/node/41 ?
If it doesn't handle MTS, you can edit DCDShowPlaybackPlugin.config and try adding support manually by adding MTS to the list of extensions in the H264 and AC3 sections.