- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Situacion:
Deseo unir varios videos .avi en un solo archivo
Solucion:
La solución es muy sencilla y es la siguiente:
#avimerge -o videocompleto.avi -i video1.avi video2.avi video3.avi
Incluso es posible utilizar un comando como el siguiente:
#avimerge -o videocompleto.avi -i *.avi
En este ultimo comando se tomarian todos los archivos .avi en el directorio actual y crearía un solo archivo destino (sin borrar los originales) llamado videocompleto.avi
Notas adicionales:
avimerge pertenece a un paquete llamado transcode. Para su instalación
(Fedora, CentOS, RedHat...)
#yum install transcode
(Debian, Ubuntu...)
#apt-get install transcode
(en Mandriva):
#urpmi transcode
Por ejemplo seguimos con Mandriva...
[root@localhost]# urpmi transcode
To satisfy dependencies, the following packages are going to be installed:
Package Version Release Arch
(medium "Main")
lib64mpeg2dec0 0.5.1 3mdv2010.1 x86_64
(medium "PLF Free")
transcode 1.1.5 4plf2010.1 x86_64
6.2MB of additional disk space will be used.
1.1MB of packages will be retrieved.
Espero haya sido util,
Suerte!
Vía blog: acostanetwork
Deseo unir varios videos .avi en un solo archivo
Solucion:
La solución es muy sencilla y es la siguiente:
#avimerge -o videocompleto.avi -i video1.avi video2.avi video3.avi
Incluso es posible utilizar un comando como el siguiente:
#avimerge -o videocompleto.avi -i *.avi
En este ultimo comando se tomarian todos los archivos .avi en el directorio actual y crearía un solo archivo destino (sin borrar los originales) llamado videocompleto.avi
Notas adicionales:
avimerge pertenece a un paquete llamado transcode. Para su instalación
(Fedora, CentOS, RedHat...)
#yum install transcode
(Debian, Ubuntu...)
#apt-get install transcode
(en Mandriva):
#urpmi transcode
Por ejemplo seguimos con Mandriva...
[root@localhost]# urpmi transcode
To satisfy dependencies, the following packages are going to be installed:
Package Version Release Arch
(medium "Main")
lib64mpeg2dec0 0.5.1 3mdv2010.1 x86_64
(medium "PLF Free")
transcode 1.1.5 4plf2010.1 x86_64
6.2MB of additional disk space will be used.
1.1MB of packages will be retrieved.
Espero haya sido util,
Suerte!
Vía blog: acostanetwork
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios
**** Cómo cortar fragmentos de un vídeo MP4 y luego pegarlos (terminal, Linux, mencoder, web de TV, rtmpdump o flvstreamer) ****
El vídeo se bajó de un sitio web de una televisión de España, con ayuda de http://www.pydowntv.com/ y del comando de terminal rtmpdump. Tiene extensión mp4 (se llama algo así:nombre_tal.mp4), de códec de vídeo "H.264/AVC Video" y de códec de audio "MPEG-4 AAC audio". Todo se ha hecho en Linux Mint con GNOME clásico como entorno de escritorio.
------> Procedimiento (suponemos 3 fragmentos):
* Si no tienes mencoder instálalo así desde una consola o terminal:
sudo apt-get install mencoder
* Ejecutamos en el terminal:
mencoder /ruta/al/video_de_partida.mp4 -ovc copy -oac faac -ss segundo_de_inicio1 -endpos duracion_en_segundos1 -o /ruta/al/cacho1.mp4
mencoder /ruta/al/video_de_partida.mp4 -ovc copy -oac faac -ss segundo_de_inicio2 -endpos duracion_en_segundos2 -o /ruta/al/cacho2.mp4
mencoder /ruta/al/video_de_partida.mp4 -ovc copy -oac faac -ss segundo_de_inicio3 -endpos duracion_en_segundos3 -o /ruta/al/cacho3.mp4
mencoder -ovc copy -oac copy -o /ruta/al/video_de_destino.mp4 /ruta/al/cacho1.mp4 /ruta/al/cacho2.mp4 /ruta/al/cacho3.mp4
¡Listo!
------> Historia:
Por ahí leí de obtener los cachos o partes así:
mencoder /ruta/al/video_de_partida.mp4 -ovc copy -oac copy -ss segundo_de_inicio1 -endpos duracion_en_segundos1 -o /ruta/al/cacho1.mp4
Pero no me lo permitía. Me sugería cambiar "-oac copy" por "-oac pcm", pero así el fichero ocupaba mucho más y el proceso tardaba más que de esta forma, que me fue muy bien para la primera parte (obtener cachos), e iba rapidísimo:
ffmpeg -i /ruta/al/video_de_partida.mp4 -vcodec copy -acodec copy -ss segundo_de_inicio1 -t duracion_en_segundos1 /ruta/al/cacho1.avi (si ponía cacho1.mp4 el sonido y la imagen no iban coordinados)
Pero luego me las ví mal para unir estos fragmentos.
Esto de http://es.scribd.com/doc/47949002/Manual-basico-del-comando-ffmpeg parecía funcionar ...:
Primero se pasan a mpeg para que estén en un formato común:
ffmpeg -i /ruta/al/cacho1.avi -sameq /ruta/al/cacho1.mpeg
En segundo y último lugar se unen los vídeos resultantes usando cat:
cat /ruta/al/cacho1.mpeg /ruta/al/cacho2.mpeg > /ruta/al/video_de_destino.mpeg
... pero la cosa iba lenta, parecía perderse algo de calidad y el resultado ocupaba mucho más.
Tampoco conseguía juntar los fragmentos bien con avimerge ni con mencoder (ni con cat más mencoder) ni con lxsplit ni con mpeg3cat ni con mkvmerge (puestos a probar ... de perdidos al río).
Por suerte en mis requetebúsquedas (buscando "menconder MPEG4 audio codec" o algo así) dí con esta página oficial de mencoder: http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-selecting-codec.html ... ví "faac | FAAC AAC audio encoder" y probé a cambiar "-oac copy" por "-oac faac" al obtener un fragmento y ¡tachán! Tardaba un poco más pero luego podía pegar las partes fenomenal con el mismo mencoder.
Fuente: http://bandaancha.eu/foros/como-cortar-fragmentos-video-mp4-luego-1709763