Es muy posible que alguna vez se hayan encontrado con este formato (mts), el cual es usado para grabar videos de alta definición.
Este formato presenta un contratiempo muy molesto al momento de intentar reproducirlo en una computadora ya que generalmente el video que se desea reproducir se encuentra dividido en varias partes y solo el dispositivo con el que se grabo originalmente, puede reproducirlo.
Las soluciones mas comunes que se encuentran en Internet involucra la instalación de herramientas diversas, las cuales crean un único archivo de video a partir de todos los pedazos originalmente grabados, sin embargo algunos de ellos son de paga o contienen adware.
Después de un tiempo y un poco de investigación, descubrí que este formato compartía ciertas características con el programa "hjsplit" para windows y el comando "split" de Unix.
De esta forma invente un método sencillo para unir los trozos de un video grabado en formato (mts), en un único archivo, sin la necesidad de instalar software adicional y la mejor parte es que este método funciona tanto en windows como en Unix y sus derivados(Linux, Mac-Osx, BSD, Android etc.).
La parte fea de este método consiste en usar el interprete de comandos, el cual se que no es del agrado de muchos.

WINDOWS
Para los usuarios de windows una vez abierta la terminal de comandos, es necesario posicionarse en el directorio que contiene los trozos del video que se quieren unir.
En mi caso, el video se encuentra en la unidad "F", para lo cual escribí en la terminal "f:" ENTER (sin comillas), de esta forma el cursor cambia a la raíz de la unidad "F".
Para acceder al directorio que contiene los trozos (en mi caso es "hd", se introduce el comando "cd hd" ENTER (sin comillas).
Para asegurarnos que estemos en el lugar correcto se introduce el comando "dir" ENTER.

Como unir archivos mts

Una vez desplegado el contenido el directorio, se procede a unir los archivos (mts).
Primero se renombra el primer archivo con extensión mts (archivo.mts) quedando como (archivo.mts0) o (archivo.mts00) en el caso que sean mas de 10 archivos a unir, esto es para que exista un orden numerado de todos los archivos comenzando el primero con cero, esta numeración sera critica al momento de unir los archivos.
El cambio de nombre se puede hacer desde el administrador de archivos en modo grafico.
Después se escribe la siguiente orden (copy /b "nombre-del-archivo.mts*" "nombre-del-archivo-de-salida.mpg") todo es sin los paréntesis ni las comillas

unix

El comando copy copia todos los trozos en forma binaria "/b", el "*" indica que busque los trozos automáticamente usando la numeración presente en la extensión de cada trozo comenzando por el cero.
finalmente el nombre con el que queremos que se llame el archivo resultante.
Por ultimo introducimos el comando "dir" para comprobar que se ha creado el archivo MPG deseado.


mac os x


Otra forma de hacerlo, es introducir uno a uno los nombres de todos los trozos secuencialmente, de esta forma, no es necesario renombrar ningún archivo, ya que se esta especificando cuales son los pedazos a ser unidos y en que orden.
La secuencia es la siguiente.
Se introduce la siguiente orden.
(copy /b archivo.mts + archivo.mts1 + archivo.mts2 archivo.mpg) sin parentesis ni comillas.

comandos

Se coloca un signo "+" entre cada trozo para indicar la adición de mas archivos.
Al final de la secuencia, ya no se coloca el signo "+" para indicar que no se añadirán mas archivos y la ultima parte indica el nombre y extensión del archivo final deseado.
Fácil "noo?".


Unix
Para los usuarios de Unix y sus derivados(Linux, MacOsx, BSD, Android etc.)
El método presenta algunos cambios.
Al igual que los usuarios de windows, se renombra el primer archivo con extensión mts (archivo.mts) quedando como (archivo.mts0) o (archivo.mts00) en el caso que sean mas de 10 archivos a unir.
Para esto se escribe la orden.
"mv archivo.mts archivo.mts0" o "archivo.mts00" según sea el caso (sin comillas).
Después nos posicionamos en el directorio que contiene los trozos del video, en mi caso es el directorio hd, se introduce la orden "cd hd" sin comillas.
Después se despliega el contenido del directorio con el comando "ls -l".


hjsplit

Y ahora vienen los cambios.
Para realizar este proceso es recomendable usar el administrador de archivos en modo gráfico el cual puede ser diferente dependiendo del sistema operativo.
Una vez abierto el administrador de archivos, es necesario posicionarse en el directorio donde se encuentran los trozos del video.
En la parte inferior del administrador de archivos, se puede ver el espacio que aun queda libre en la unidad y la cantidad de espacio que ocupan los trozos del video, tomamos nota de la cantidad de espacio que ocupan los trozos del video ya que sera indispensable al momento de unir los trozos.

Windows

De vuelta en la terminal de comandos, se introduce la siguiente orden.
"cat archivo.mts* -> archivo.mpg" (sin comillas)

Linux

A diferencia del windows, aquí no hay ningún indicador que nos muestre el avance del proceso, para esto una vez iniciado el proceso, hay que regresar al administrador de archivos en modo gráfico, en el se puede observar que ha aparecido un nuevo archivo mpg.
Seleccionamos este nuevo archivo, en la parte inferior se muestra la cantidad de espacio que ocupa, la cual se va incrementando con forme pasa el tiempo.

formato mts

Esta cantidad de espacio al final sera igual al espacio que ocupaban los trozos en el directorio.

Otra diferencia consiste en que el proceso nunca finaliza en la terminal de comandos, aun cuando el contador de espacio en el administrador de archivos se haya detenido y ya no se incremente mas o el disco duro deje de trabajar.

unir mts

Una vez que el contador de espacio del archivo ya no se incremente, y el tamaño del archivo mpg sea igual al de los trozos originales, en la terminal de comandos procedemos a detener el proceso manualmente presionando al mismo tiempo "ctrl c" (sin comillas), de esta manera se detiene el proceso de unión y se libera la terminal.

video alta definicion

Se introduce el comando "ls -l " para verificar que se ha creado el archivo deseado.

archivos mts

Esta rareza ocurre solo en Unix y es debido al diseño del formato (mts), el cual esta creado para pausar las grabaciones y después continuarlas, en resumen no tiene indicador de finalizacion de archivo al momento de unir los trozos y el proceso se queda a la espera de mas archivos para unir.

Al igual que en el windows se pueden introducir uno a uno los nombres de todos los trozos secuencialmente, lo cual evita la necesidad de renombrar los trozos.
Para hacerlo se introduce la siguiente orden.
"cat archivo.mts archivo.mts1 archivo.mts2 -> archivo.mpg"


Como unir archivos mts

Una vez que el contador de espacio del archivo ya no se incremente, y el tamaño del archivo mpg sea igual al de los trozos originales, en la terminal de comandos procedemos a detener el proceso manualmente presionando al mismo tiempo "ctrl c" (sin comillas).

unix

Tal vez se pregunten ¿por que el archivo resultante lo nombré mpg y no mts?
Un archivo mts es en esencia un AVCHD, el cual esta compuesto por un contenedor MPEG2 que guarda el video con el codec H264.
Traducido en cristiano es un mp4 con cubierta de mpg2 , en Unix esto tiene poca importancia pero en windows el nombre de la extensión lo es todo, si dice "zip", windows creera que se trata de un archivo zip, aunque este no lo sea .

Espero que les sea útil
y sobre todo

"COMENTEN"