Convertir audio DTS en AC3

A continuación les dejo un script para que puedan convertir archivos de video con audio en formato DTS al formato AC3.

Copien el siguiente texto en un archivo vacío y guárdenlo con el nombre “avidts2ac3”:

#!/bin/bash

#avidts2ac3 (extracts DTS tracks from video file and converts it to ac3)

#requirements: mplayer / ffmpeg

#variables
current_directory=$( pwd )
OUTPUT_AVI=”output_avi.av” #’av’ extension used to prevent filename conflict
OUTPUT_WAV=”output_wav.wav”
OUTPUT_AC3=”output_ac3.ac3″

#remove spaces
for i in *.avi; do mv “$i” `echo $i | tr ‘ ‘ ‘_’`; done > /dev/null 2>&1 &

#remove uppercase
for i in *.[Aa][Vv][Ii]; do mv “$i” `echo $i | tr ‘[A-Z]’ ‘[a-z]’`; done > /dev/null 2>&1 &

#rip with Mencoder / encode with ffmpeg
for i in *.avi ; do nice -n 10 mencoder $i -oac pcm -ovc copy -o $OUTPUT_AVI && nice -n 10 ffmpeg -i $OUTPUT_AVI -acodec copy $OUTPUT_WAV && nice -n 10 ffmpeg -i $OUTPUT_WAV -ac 2 -ab 192 -ar 48000 $OUTPUT_AC3 && mv $OUTPUT_AC3 “`basename “$i”`.ac3” && rm $OUTPUT_WAV ;done

#Cleanup
rm $OUTPUT_AVI

exit;

Ahora lo vamos a mover a la carpeta de scripts de nuestro sistema (/usr/bin o /urs/local/bin), para hacerlo deben ser superusuarios (ALT+F2: sudo nautilus)

Abren un terminal desde esa ubicación y le dan permisos de ejecución: chmod +rx avidts2ac3

El script debería estar listo para ser usado. Ahora, desde la carpeta donde tengan el archivo avi a convertir abren una terminal y ejecutan los siguientes comandos:

1)Convertir el audio a WAV PCM:

nice -n 10 mencoder input_video.avi -oac pcm -ovc copy -o output_movie.avi

2)Extraer  el archivo WAV del nuevo AVI:

nice -n 10 ffmpeg -i output_movie.avi -acodec copy movie_audio.wav

3)Convertir el WAV a AC3 Stereo

nice -n 10 ffmpeg -i movie_audio.wav -ac 2 -ab 192 -ar 48000 audio.ac3

Y listo! Ya pueden volver a unir el nuevo audio en AC3 al archivo de video para finalizar todo en DVD o en lo que prefieran. Yo no lo probé todavía pero no hay razón por la que no les deba funcionar, cualquier cosa avisen. Y si alguno lo prueba por favor deje un comentario.

Fuente:  www.linuxquestions.org

~ por egonomico en diciembre 30, 2008.

3 comentarios to “Convertir audio DTS en AC3”

  1. hola muchas gracias por el script

    Podria valer tambien para archivos mkv?

    Un saludo y gracias

  2. Hola Kabutor, podría funcionar, claro que debes editar el script. Reemplaza “avi” por “mkv” y pruébalo.

    Saludos

  3. Ok muchas gracias, en cuanto tenga un mkv para editar te comento aqui los resultados.

    Un saludo

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: