Como aparar e cortar vídeos usando FFmpeg no Linux
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.
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.
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 -vf
os -af
sinalizadores pelo valor do seu primeiro corte. No meu vídeo, meu primeiro corte começa em 150 segundos e termina em 240.
Substitua “SECOND-START-VALUE” e “SECOND-END-VALUE” pelo valor do segundo corte e pressione Enter para executar seu comando.
Confirme se o seu novo vídeo foi cortado corretamente comparando-o com o arquivo original.
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.
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