Cómo convertir el audio de un vídeo MKV de DTS a AC3

dts to ac3 convertir dts a ac3

Hay muchos modelos de Smart TV, así que en ese sentido hay para todos los gustos, pero lo cierto es que algunos tienen restricciones un tanto curiosas en cuanto a los formatos soportados para la reproducción de contenidos, y eso nos limita bastante. Un caso muy común es el de poder reproducir vídeos MKV cuyo audio se encuentra en formato AC3 pero no poder hacerlo si este se encuentra en formato DTS, algo que ahora vamos a ver como solucionar.

Por suerte en Linux tenemos alternativas para todo, y una forma de encarar este problema es mediante un script que nos permitirá convertir el audio de un vídeo MKV de DTS a AC3 en forma automática. Para ello, ejecutamos nuestro editor de texto de preferencia (puede ser Gedit, como en mi caso, Nano, Vi o cualquier otro):

gedit DTSaAC3.sh

Una vez abierto el archivo, añadimos lo siguiente:

nice -15 ffmpeg -i $1 -y -vcodec copy -copyts -acodec ac3 -ab 192k \
-vbsf h264_mp4toannexb -sn -f matroska $2

Ahora debemos establecer el script como ejecutable, para lo cual hacemos lo siguiente:

sudo chmod +755 ./DTSaAC3.sh

Vamos a explicar en forma básica el funcionamiento de este script: por un lado, con el comando nice junto con el parámetro -15 (también podemos utilizar -10) estamos indicando que deseamos ejecutar este script con una prioridad baja, para no afectar el funcionamiento del ordenador y restringir el uso de CPU a no más del 50%. Luego, ejecutamos el comando ffmpeg propiamente dicho, que es el que realiza la conversión, y como vemos se indica que el vídeo se deje sin modificar (-vcodec copy) mientas que el audio si se cambia a ac3 (-acodec ac3).

Luego, si observamos bien veremos que hay dos expresiones parecidas, $1 y $2, que tienen por objeto almacenar los nombres del archivo de entrada y de salida respectivamente. Entonces, si nuestro archivo original se llama “PinkFloyd–TheWall.mkv” y se encuentra en /home/fede/Descargas, debemos ejecutar el comando de la siguiente forma:

./DTSaAC3 /home/fede/Descargas/PinkFloyd-TheWall.mkv PinkFloydTheWallAC3.mkv

Eso es todo, la conversión comenzará, y en menos de 5 minutos tendremos nuestra película convertida a MKV pero con el audio en formato AC3.

Más información – AMD Radeon tiene un rendimiento extremo en Linux 3.12


Categorías

Multimedia

Willy Klew

Ingeniero en Informática, soy un fanático de Linux, Android, la programación, redes y todo lo que tenga que ver con las nuevas tecnologías. Ex atleta, y usuario de Linux desde 1997. Ah, y un total enfermo del fútbol.

Un comentario

  1.   Victor dijo

    gracias por la publicacion pero mis habilidades en linux han disminuido mucho con el tiempo no logro hacer q sea ejecutable el script, si me puedes ayudar con eso por favor!!! gracias te escribo desde Venezuela

Escribe un comentario