Reparar ficheros de vídeo AVI con índice dañado

Memcoder shell Linux Bash

En ocasiones habremos visto que ciertos vídeos AVI o de otros formatos tienen el índice dañado y no podemos reproducirlos, esto ocurre especialmente en ficheros corruptos o vídeos que hemos descargado de la red y que por algún problema han quedado dañados, evitando que se puedan reproducir adecuadamente en nuestro reproductor favorito. Pero no te preocupes, el vídeo no es insalvable, se puede arreglar si sigues este minitutorial.

Quizás uses algún reproductor multimedia como Totem que lanza un mensaje de error al intentar reproducir el vídeo o simplemente no lo reproduce, en cambio si has probado con VLC, te lanzará un mensaje de índice dañado. Pues bien, en estos casos, lo que tienes que hacer es reparar dicho índice para que el vídeo pueda reproducirse desde cualquier reproductor sin problemas. Para ello vamos a usar una herramienta en modo texto llamada Memcoder.

Lo primero que debemos hacer es instalar Memcoder en nuestra distro. Según tu distro puede variar, pero para no poner todas las posibilidades de cada distro, vamos a usar un método genérico que sirva para todas las distribuciones, por eso no vamos a usar paquetes RPM, DEB, etc. En este caso, vamos a instalar MPlayer con memcoder diréctamente desde las fuentes:


wget http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2

tar xvjf MPlayer-1.0rc2.tar.bz2

cd MPlayer-1.0rc2

./configure

make & make install

Ahora ya tenemos instalado memcoder, y podemos usarlo. Para ello debemos ir al directorio donde se encuentra el vídeo con problemas, por ejemplo, vamos a imaginar que el vídeo se llama Málaga2016.avi y que se encuentra en el directorio Descargas:

 cd /Descargas 

Una vez no encontramos en el directorio, vamos a reparar el vídeo:


memcoder -idx Málaga2016.avi -ovc copy -oac copy -o Málaga2016reparado.avi

Tras esperar a que se complete el proceso, que durará en función del tamaño del vídeo, nuestro fichero estará totalmente disponible para reproducir. Te recomiendo que le hechos un vistazo a las páginas del manual de MemCoder, puesto que es una auténtica navaja suiza de los vídeos y no solo sirve para repararlos, sino para mucho más…


2 comentarios

  1.   Javier VG dijo

    yo el error que me sale que aun ko he solucionafo este que me tiene loco,aparece y se queda en pantalla negro al final he puesto steamOS pq lo soluciona pero me gustaria tener ubuntu mate fsck from util-linux 2.26.2 /dev/sda2:clean,

  2.   alfonso dijo

    Hola, he hecho esos pasos y bien la instalación pero cuando ejecuto el ultimo comando no reconoce memcoder …..para reparar un video avi, sabes algo? gracias de antemano.

Escribe un comentario