Como aparar e cortar vídeos usando FFmpeg no Linux

Como aparar e cortar vídeos usando FFmpeg no Linux
Uma fotografia de um desktop executando um programa de edição de vídeo.

FFmpeg é um poderoso editor multimídia de linha de comando para Linux. Ele permite gravar e manipular áudio, criar screencasts e até editar e codificar arquivos de vídeo com alta taxa de bits. Aqui mostramos como cortar e fazer cortes básicos rapidamente em seus arquivos de vídeo com FFmpeg.

Cortando o início e o fim de um arquivo de vídeo

Um dos recursos mais poderosos do FFmpeg é a capacidade de cortar segmentos de arquivos de áudio e vídeo rapidamente. Isso permite remover partes desnecessárias do seu vídeo e até mesmo automatizá-lo com scripts de shell.

Antes de começar a cortar, certifique-se de ter um backup do arquivo de vídeo original. Isso ocorre porque, diferentemente dos editores gráficos, o FFmpeg não fornece nenhum recurso de desfazer para nenhuma de suas funções:

Para cortar os primeiros 30 segundos de um arquivo de vídeo de 5 minutos, execute o seguinte comando:

Você também pode traduzir essa sintaxe para cortar no final, em vez de no início do arquivo de vídeo. Usando o mesmo arquivo de vídeo, executar o seguinte removerá os últimos 30 segundos:

Além disso, esta sintaxe também suporta corte nas duas extremidades do vídeo. Por exemplo, remover os primeiros e últimos 30 segundos de um vídeo de 5 minutos ficará mais ou menos assim:

Uma vez feito isso, verifique se o FFmpeg cortou seu vídeo corretamente, comparando-o com o arquivo original.

Uma captura de tela do media player VLC mostrando uma comparação entre o vídeo original e sua cópia cortada.

Cortando um segmento curto dentro de um arquivo de vídeo

O FFmpeg também pode cortar seletivamente segmentos dentro de um arquivo de vídeo. Em editores gráficos, fazer isso geralmente exige que você crie dois cortes separados e junte-os manualmente na linha do tempo do vídeo.

Uma captura de tela da linha do tempo do Kdenlive mostrando um corte bidirecional.

Comece criando um backup do seu arquivo de vídeo original:

Abra seu vídeo em um reprodutor de mídia e determine os carimbos de data/hora exatos para seus pontos de corte. No meu caso, quero criar um arquivo de vídeo usando apenas a filmagem das 14h30 às 16h e das 7h45 às 8h30 do original.

Converta seus carimbos de data/hora de minutos para segundos:

Navegue até o diretório do seu arquivo de vídeo e cole o seguinte comando:

Substitua “FIRST-START-VALUE” e “FIRST-END-VALUE” para ambos -vfos -afsinalizadores pelo valor do seu primeiro corte. No meu vídeo, meu primeiro corte começa em 150 segundos e termina em 240.

Um terminal destacando o primeiro tempo de corte modificado para o comando FFmpeg.

Substitua “SECOND-START-VALUE” e “SECOND-END-VALUE” pelo valor do segundo corte e pressione Enter para executar seu comando.

Um terminal destacando o segundo tempo de corte modificado para o comando FFmpeg.

Confirme se o seu novo vídeo foi cortado corretamente comparando-o com o arquivo original.

Uma captura de tela do media player VLC mostrando a diferença entre o vídeo original e o cortado.

Aprenda como você pode ajustar e normalizar seus arquivos de música com FFmpeg.

Cortando um arquivo de vídeo em segmentos uniformes

Além de cortar e juntar clipes, você também pode usar o FFmpeg para cortar e cortar um vídeo inteiro em segmentos curtos. Isso pode ser útil se você tiver um vídeo longo dividido em clipes menores.

Para começar, abra uma sessão de terminal e navegue até o diretório do seu vídeo longo.

Copie a seguinte linha de código para o prompt do terminal:

Substitua o valor de “segment_time” pela duração do clipe alvo. Por exemplo, você pode definir esse valor como “00:05:00” para dividir seu vídeo longo em segmentos de 5 minutos.

Uma captura de tela do media player VLC mostrando os cortes uniformes em um único arquivo de vídeo.

Aprender como fazer manipulação básica de vídeo no FFmpeg é apenas uma das coisas legais que você pode fazer no Linux. Explore mais o ecossistema diversificado deste sistema operacional examinando alguns dos melhores softwares para Linux .

Crédito da imagem: Sanjeev Nagaraj via Unsplash e Wikimedia Commons . Todas as alterações e capturas de tela de Ramces Red.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *