cerebro-vip INEMA.CLUB
inícioINEMA.VOZ

Tutorial de operações com vídeo e áudio usando FFmpeg, cobrindo…

INEMA.VOZ · 2025-09-09 · ~3 min · ver no Telegram ↗

INEMA

No ffmpeg você consegue tanto cortar trechos quanto juntar (inserir) vídeos.

1. Cortar um vídeo (por tempo)

Exemplo: cortar do segundo 30 até o 60 (30s de duração):

ffmpeg -i input.mp4 -ss 00:00:30 -to 00:01:00 -c copy output.mp4

Explicação:

  • -ss → início do corte.
  • -to → fim do corte.
  • -c copy → não reprocessa, mantém a qualidade.

Se quiser reprocessar (caso o corte dê erro de keyframe):

ffmpeg -i input.mp4 -ss 30 -t 30 -c:v libx264 -crf 23 -preset fast -c:a aac -b:a 128k output.mp4

2. Juntar (inserir) vídeos

Existem duas formas, depende se os vídeos têm mesmo codec, resolução e fps.

a) Juntar vídeos iguais (sem reprocessar)

Crie um arquivo de texto lista.txt:

file 'video1.mp4' file 'video2.mp4' file 'video3.mp4'

Depois rode:

f```fmpeg -f concat -safe 0 -i lista.txt -c copy final.mp4

#### b) Juntar vídeos diferentes (precisa reprocessar)

f```fmpeg -i video1.mp4 -i video2.mp4 -filter_complex "[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1[outv][outa]" -map "[outv]" -map "[outa]" final.mp4

Explicação:

  • concat=n=2:v=1:a=1→ está juntando 2 vídeos, 1 stream de vídeo e 1 de áudio.
  • Se tiver 3 vídeos, mude para n=3.

Para substituir o áudio de um vídeo no ffmpeg, o comando é este:

ffmpeg -i video.mp4 -i novo_audio.mp3 -c:v copy -map 0:v:0 -map 1:a:0 -shortest video_final.mp4

Explicação:

  • -i video.mp4 → vídeo original.
  • -i novo_audio.mp3 → arquivo de áudio que você quer colocar no vídeo.
  • -c:v copy → copia o vídeo sem reprocessar (mantém qualidade).
  • -map 0:v:0 → usa o vídeo do primeiro arquivo (input 0).
  • -map 1:a:0 → usa o áudio do segundo arquivo (input 1).
  • -shortest → ajusta a duração para o menor entre vídeo e áudio (se o áudio for maior que o vídeo, ele corta o final).

Se quiser que o vídeo fique exatamente do tamanho do áudio (mesmo que corte ou repita), dá para ajustar de outra forma.

Extraindo Audio:

Então temos dois cenários:

1. Extrair somente o áudio do vídeo (sem imagem)

Se você quiser salvar o áudio em MP3:

ffmpeg -i input.mp4 -q:a 0 -map a output.mp3

Ou em WAV (sem compressão):

ffmpeg -i input.mp4 -vn -acodec pcm_s16le -ar 44100 -ac 2 output.wav

Explicação:

  • -vn → remove o vídeo (video none).
  • -map a → seleciona apenas a trilha de áudio.
  • -q:a 0 → melhor qualidade possível para MP3.
  • pcm_s16le → formato WAV não comprimido, 44.1 kHz, estéreo.

2. Extrair áudio mantendo o formato original (sem recompactar)

ffmpeg -i input.mp4 -vn -acodec copy output.m4a

Assim, ele pega o áudio já existente no arquivo sem perda de qualidade.

Para remover completamente o áudio de um vídeo usando ffmpeg, o comando é simples:

ffmpeg -i input.mp4 -c copy -an output.mp4

Explicação dos parâmetros:

  • -i input.mp4 → arquivo de entrada.
  • -c copy → copia os fluxos de vídeo sem reprocessar, mantendo a qualidade original.
  • -an → remove o áudio.
  • output.mp4 → arquivo de saída sem áudio.

Se preferir gerar um novo vídeo reprocessado (sem apenas copiar o fluxo), pode usar:

ffmpeg -i input.mp4 -c:v libx264 -crf 23 -preset fast -an output.mp4

FFMpeg - Extraindo Audio

chatgpt.com ↗

1

Recursos

↑ voltar ao topo · ver no Telegram ↗