miércoles, 24 de febrero de 2016

Cortar un vídeo desde el terminal Linux (FFmpeg)


terminal







La edición de vídeo es una tarea que seguramente hayáis necesitado realizar más de una vez. Existen multitud de aplicaciones, tanto libres (KDEenlive … ) como propietarias. También las hay con interfaz gráfica o sin ella. Y dentro de este último tipo está el proyecto de software libre FFmpeg, el cual consiste en librerías y programas de edición y conversión multimedia. En éste artículo veremos qué sencillo y rápido es cortar un vídeo para quedarnos con el fragmento deseado usando sólamente el terminal Linux (y la librería FFmpeg) .


El comando

Lo primero es instalar FFmpeg. Si estamos en Arch Linux sería así:
sudo pacman -S ffmpeg

Para realizar el corte utilizaríamos el siguiente comando:
ffmpeg -i (nombre_video) -ss (tiempo_inicio) -to (tiempo_fin) -c:v copy -c:a copy (nombre_video_salida)

Los parámetros son los siguientes:
(nombre_video) es el nombre del vídeo que queremos editar.
(tiempo_inicio) es el instante inicial desde donde queremos cortar, en formato hh:mm:ss (h: hora. m: minutos. s: segundos).
(tiempo_fin) es el instante final donde acaba el corte, en formato hh:mm:ss.
(nombre_video_salida) es el nombre del vídeo resultante que se creará.

Ejemplo:
ffmpeg -i mi_video.avi -ss 00:01:03 -to 00:05:04 -c:v copy -c:a copy mi_video_cortado.avi


El resultado será mi_video_cortado.avi , que corresponde al fragmento indicado de mi_video.avi. 
Este comando es muy rápido, ya que no realiza ningún tipo de conversión y la calidad y resolución del vídeo resultante se mantiene intacta.


Fuentes:

http://superuser.com/questions/377343/cut-part-from-video-file-from-start-position-to-end-position-with-ffmpeg




Sea el primero en comentar

Publicar un comentario

Felinfo: Java, Linux, Virtualización. Open Source.  ©Template Blogger Green by Dicas Blogger .

TOPO