Codificando videos en ubuntu. Con un simple comando, podemos arreglar algunos videos corruptos.
Introducción
Debido a mi proyecto de codificar mis películas favoritas en formato Xvid o h264. Pude notar que, debido a la versión de mencoder que estuve usando. Salia como resultado un archivo avi con la cabecera corrupta. Esto no lo habia notado hasta despues de meses de tratar de entender porque no se reproducían en mi reproductor de DVD o en mi televisor LCD. Asumia que era un problema de incompatibilidad por parte de estos dispositivos. O que ambos no podian reproducir tanta calidad en los videos. (mayores bits en la reproducción).
MediaInfo, la herramienta que nos muestra la info de la cabecera.
Gracias a esta herramienta, pude ver la cabecera del archivo que no podia visualizar en mis dispositivos. Lo compare con otra pelicula que si podia ver. Y me di cuenta que el problema era como se habia codificado, o cerrado mi pelicula codificada.
Avconv al rescate
Avconv es un proyecto que se inicia tras la separacion del proyecto FFMPEG. Ambos son de los mejores codificadores y decodificadores basados en software libre en el mercado. Encontre esta herramienta indagando sobre como reparar las peliculas y pude encontrar que, copiando de un archivo a otro, se rescribian las cabeceras usando este avconv. Aqui el comando
avconv -i Pelicula.avi -codec copy -map 0 Pelicula_1.avi
En donde,
- avconv es el comando,
- -i = input o archivo de entrada
- Pelicula.avi = Pelicula de entrada o que sera copiada
- -codec = codec a usar, en este caso es una copia
- -map 0 = mapea el audio con retardo de 0 con respecto al video
- Pelicula_1.avi = Archivo de salida
Espero les haya gustado este articulo, de haber alguna mejora avisen. O si tienen alguna forma mas facil.
Deja una respuesta