Cómo recortar y cortar videos usando FFmpeg en Linux
FFmpeg es un potente editor multimedia de línea de comandos para Linux. Le permite grabar y manipular audio, crear screencasts e incluso editar y codificar archivos de vídeo de alta tasa de bits. Aquí le mostramos cómo recortar y realizar cortes básicos rápidamente en sus archivos de video con FFmpeg.
Recortar el inicio y el final de un archivo de vídeo
Una de las características más poderosas de FFmpeg es su capacidad para recortar rápidamente segmentos de archivos de audio y video. Esto le permite eliminar cualquier parte innecesaria de su video e incluso automatizarlo con scripts de shell.
Antes de comenzar a recortar, asegúrese de tener una copia de seguridad de su archivo de video original. Esto se debe a que, a diferencia de los editores gráficos, FFmpeg no proporciona ninguna función de deshacer para ninguna de sus funciones:
Para recortar los primeros 30 segundos de un archivo de vídeo de 5 minutos, ejecute el siguiente comando:
También puedes traducir esta sintaxis para recortar al final en lugar del comienzo de tu archivo de video. Usando el mismo archivo de video, ejecutando lo siguiente se eliminarán los últimos 30 segundos:
Aparte de eso, esta sintaxis también admite el recorte en ambos extremos del vídeo. Por ejemplo, eliminar los primeros y últimos 30 segundos de un vídeo de 5 minutos se verá así:
Una vez hecho esto, verifique si FFmpeg recortó correctamente su video comparándolo con su archivo original.
Cortar un segmento corto dentro de un archivo de vídeo
FFmpeg también puede cortar segmentos selectivamente dentro de un archivo de vídeo. En los editores gráficos, hacer esto generalmente requiere crear dos cortes separados y unirlos manualmente en la línea de tiempo del video.
Comience creando una copia de seguridad de su archivo de video original:
Abra su video en un reproductor multimedia y determine las marcas de tiempo exactas para sus puntos de corte. En mi caso, quiero crear un archivo de video usando solo el metraje de 2:30 a 4:00 y de 7:45 a 8:30 del original.
Convierta sus marcas de tiempo de minutos a segundos:
Navegue hasta el directorio de su archivo de video, luego pegue el siguiente comando:
Reemplace el “PRIMER VALOR INICIAL” y el “PRIMER VALOR FINAL” para ambas -vf
banderas -af
y con el valor de su primer corte. En mi video, mi primer corte comienza en 150 segundos y termina en 240.
Reemplace el “SEGUNDO VALOR DE INICIO” y el “SEGUNDO VALOR DE FINAL” con el valor de su segundo corte, luego presione Entrar para ejecutar su comando.
Confirme que su nuevo video esté cortado correctamente comparándolo con su archivo original.
Aprenda cómo puede ajustar y normalizar sus archivos de música con FFmpeg.
Cortar un archivo de vídeo en segmentos uniformes
Además de cortar y unir clips, también puedes usar FFmpeg para cortar y recortar un vídeo completo en segmentos cortos. Esto puede resultar útil si tiene un vídeo largo que divide en clips más pequeños.
Para comenzar, abra una sesión de terminal y luego navegue hasta el directorio de su video largo.
Copie la siguiente línea de código en el indicador de su terminal:
Reemplace el valor de «segment_time» con la duración del clip de destino. Por ejemplo, puede establecer este valor en «00:05:00» para dividir su video largo en segmentos de 5 minutos.
Aprender a realizar manipulación básica de vídeo en FFmpeg es sólo una de las cosas interesantes que puedes hacer en Linux. Explore más del diverso ecosistema de este sistema operativo analizando algunos de los mejores programas para Linux .
Crédito de la imagen: Sanjeev Nagaraj a través de Unsplash y Wikimedia Commons . Todas las modificaciones y capturas de pantalla realizadas por Ramces Red.
Deja una respuesta