I am interested in your Badaboom Pro product, since I understand that it supports AVCHD files with the M2T or M2TS file extension.
First I would like to ask a couple of question about this file format. I learn from http://www.avchd-info.org/ that the AVCHD files (at least the ones created by my Canon HG-10 video camera) are MPEG-4 files encapsulated in a H.264 Transport stream, and stored on media as binary files with a MTS file extension. For some reason when these same files are transferred to the computer hard disk they are transformed into files with a M2TS file extension.
In my reading I have seen Blu-Ray and HD files described as H.264/MPEG-4 AVC, and that they are also known as MPEG-4 Part 10, or MPEG-4 AVC (for Advanced Video Coding). So my first question is, is there another file standard for these AVCHD files (for Advanced Video Codec High Definition) that would be known as MPEG-4 Part XX (where XX is a different part of the MPEG-4 specifications)? I have learned from the http://www.avchd-info.org/ website that the AVCHD files are not the same as Blu-Ray files, so it seems logical that they would have a different file type much as the format of 3D-video is fixed in MPEG-4 Part 16 Animation Framework extension (AFX)?
As I understand your product, it is a transcoder to convert these AVCHD files into a different format.... I wonder what you would convert the to? If I were to convert these files, would I lose quality?
If I were to convert them, I presume that I would be able to burn the resulting converted file to a non Blu-Ray or non HD media?
Another thing that attracted me to your product and your site was that you had some information about (at least your product) using the nVidia GPU to perform the conversion tasks. I looked at your list of CUDA enabled NVIDIA GPUs, and the nVidia 9600GT which I just ordered is on the list, as well as the Quadro FX-570M in my ThinkPad is shown as CUDA enabled so seemingly could run your product.
I do have a question about my desktop machine however... That machine has a Pentium D 960 3.6 Ghz CPU. Does that qualify as what you consider a "dual core CPU"?
Finally since you are seemingly experts in the nVidia GPU useage area, I would like to ask about the nVidia Hardware decoding during playback of video files. At one place on their webpages, nVidia claims "NVIDIA PureVideo is a discrete programmable processing core in NVIDIA GPUs that provides superb picture quality and ultra-smooth movies with 100% offload of H.264 video decoding from the CPU and significantly reduced power consumption."
OK 100% offload sounds good, BUT... does the H.264 video that they refer to include the AVCHD native H2TS or HTS files from my Canon HG-10 (aka MPEG-4 AVCHD/H.264 or MPEG-4 AVC/H.264)? This is why I asked that first question about the file format... I have read that the Panasonic and Sony AVCHD files are different from the Canon files also! Would the CUDA enabled 9600GT Silent offload the processing of whatever these AVCHD files produced by the Canon HG-10 are?
I also read that while the nVidia cards do offload to the GPU the processing of H.264 files (at least some varieties) and MPEG-2 files, but not VC-1 files. For my purposes I guess I don't care so much about VC-1 files, but if I should need that capability are there any of the nVidia cards that provide VC-1 file processing on the GPU as well as the other types?
Finally, last buy not least, how much does Badaboom Pro cost? Is it just a Beta product at this time, or something you can actually purchase? I did see a Beta announcement as I looked around the site a little...
Sorry to have so many question, and I appreciate your help!




I just replaced my older sony
I just replaced my older sony handycam with a Canon pro/semi pro camera and really pleased with the features i know they have some of hte best cameras around for video and their digital camera line is great as well i should upgrade to a DSLR but just dropped a few k on this new video camera so waiting a few months.
Re: AVCHD and H2TS files created by Canon HG-10 Camcorders
All right, here we go:
The AVCHD standar is owned by Matsushita Electric (known in the US as Panasonic)--the website with more information is at www.avchd-info.org. Essentially, they said that they would use H.264 with very specific parameters around the structure, bitrate and other details to make H.264 work well for HD camcorders. So it basically uses MPEG-4 Part 10, but a very specific branch of it. Next, we do convert the AVCHD files to H.264. As with any transcode, you will lose some quality, but it shouldn't be too noticeable on your device. You will be able to burn the resulting file to a non-Blu-ray or non-HD media. Next, that machine you described is a dual core. Next, Badaboom should be compatible with the Canon AVCHD file format. Badaboom leverages the PureVideo decoder when appropriate to offload and accelerate the conversion of AVCHD. VC-1 decode is not yet accelerated by video cards currently in the market. Whew!