Blackhold

Dividir ficheros avi

Posted on febrer 8th, 2015 by admin

No hay nada que te toque mas los ovarios que estar mirando una peli con la Raspberri Pi conectada al FTP local y que a media pelicula se corte y no haya forma de seguir.
Ya no es la primera vez que ocurre y el motivo es que a la que se ha transmitido 1,024Gb de pelicula la Raspberri Pi no es capaz de reproducirla. No te queda otra que descargarte la pelicula y seguir viéndola por el PC, pero no es lo mismo y no sé porqué motivo no se ve ni se oye tan bien como hacerlo directamente por la Raspberry Pi conectada por HDMI al televisor.

Así que mientras estaba mirando la pelicula en el PC se me ha ocurrido de dividir el vídeo en varios trozos mas pequeños. Una de las formas de hacerlo es con ffmpeg o con mencoder, pero tanto con uno, como con el otro se desfasaba el audio.

root@xava-ftp:/srv/ftp/incoming/transmission# ffmpeg -ss 01:00:00 -t 01:03:00 -vcodec copy -acodec copy -i PacificRim.avi 2ndotrozo.avi
root@xava-ftp:/srv/ftp/incoming/transmission# mencoder -ss 01:05:00 -endpos 02:12:00 -ovc copy -oac copy PacificRim.avi -o 2ndotrozo-mencoder.avi

Uno de los motivos podría ser que al servidor FTP le tengo asignados muy pocos recursos (1CPU y 512Mb de RAM), pero he encontrado otra forma de hacerlo y hace exactamente lo que quiero y de forma mucho mas sencilla, dividir los ficheros en trozos de 1Gb.

root@xava-ftp:/srv/ftp/incoming/transmission# apt-get install transcode transcode-utils

Si no encuentras el paquete es porqué está en el repositorio de debian-multimedia.

Para dividir el vídeo en trozos mas pequeños, es tan simple como

root@xava-ftp:/srv/ftp/incoming/transmission# avisplit -s 1000 -i PacificRim.avi -o PacificRim
root@xava-ftp:/srv/ftp/incoming/transmission# ls -lh |grep PacificRim
-rw-r--r-- 1 root                root                1000M  8 feb 01:15 PacificRim-0000.avi
-rw-r--r-- 1 root                root                1000M  8 feb 01:17 PacificRim-0001.avi
-rw-r--r-- 1 root                root                 142M  8 feb 01:18 PacificRim-0002.avi
-rw-r--r-- 1 debian-transmission debian-transmission  2,1G  7 feb 22:50 PacificRim.avi

Y a seguir mirando la pelicula :)

Muchas gracias a killabytenow por la recomendación! Robots, monstruos, acción, ciencia ficción!

This entry was posted on diumenge, febrer 8th, 2015 at 02:34 and is filed under Linux. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

« »

guy fawkes