Como dividir um vídeo ou áudio (MP3) em várias partes

O aplicativo Fotos integrado pode ser usado para corte uma porção de um arquivo de vídeo. Às vezes, pode ser necessário dividir um vídeo ou áudio em várias partes com uma duração específica. Ele ajuda você a compartilhá-los no Twitter ou em qualquer outro site de rede social que tenha uma limitação de comprimento. Por exemplo, o Twitter permite que você fazer upload de vídeos de duração não superior a 140 segundos (2m 20s.)

Para dividir um vídeo em várias partes iguais, pode ser necessário repetir o procedimento várias vezes se estiver usando o aplicativo Fotos. Em vez disso, você pode usar uma ferramenta de terceiros para dividir um vídeo (MP4, MKV, AVI ou MPG) ou áudio (MP3, WAV, etc.) em várias partes iguais automaticamente.

Neste artigo, vamos ver como cortar uma seleção de um vídeo ou áudio e salvar a seleção em um arquivo separado. Este artigo também descreve como dividir um vídeo ou áudio em várias partes iguais.

RELACIONADO:Como dividir ou cortar vídeos usando o aplicativo Fotos do Windows 10

Índice

  1. Usando o utilitário LoselessCut (freeware)
  2. Usando o utilitário de linha de comando FFmpeg (freeware).
    • Corte um arquivo de vídeo (MP4, MKV, AVI, MPG)
    • Divida um arquivo de vídeo (MP4, MKV, AVI, MPG) em várias partes de igual comprimento / duração
    • Corte um arquivo de áudio (MP3, WAV)
    • Divida o áudio MP3 em várias partes de igual comprimento / duração

Usando LoselessCut para cortar um arquivo de áudio ou vídeo ou dividi-lo

LosslessCut é um utilitário de plataforma cruzada (que usa FFmpeg no backend) para operações extremamente rápidas e sem perdas em vídeo, áudio, legenda e outros arquivos de mídia relacionados. A principal característica desta ferramenta é o corte e corte sem perdas de arquivos de vídeo e áudio. Ele permite que você extraia rapidamente as partes boas de seus vídeos e descarte muitos gigabytes de dados sem fazer uma recodificação lenta e, portanto, perder qualidade.

  1. Download corte sem perdas do GitHub e execute-o.
  2. Abra um arquivo de áudio ou vídeo usando este utilitário.
  3. Selecione o período de tempo ou segmentos que você deseja exportar. Você pode criar vários segmentos conforme desejar.

    Por exemplo, para dividir o áudio ou vídeo em igual partes de um comprimento especificado (duração), clique no menu Editar → clique em Segmentos → Crie segmentos de duração fixa. Em seguida, insira o comprimento de cada segmento. Caso você queira fazer upload dos segmentos no Twitter, insira 00:02:10.000 ou 00:02:15.000 pois o Twitter tem uma limitação de 140 segundos.

    corte de áudio ou vídeo em várias partes - sem perda de corte
  4. Os segmentos são selecionados automaticamente. Tudo que você precisa fazer é escolher o diretório de trabalho (para o qual exportar os arquivos) e clicar no botão Exportar.
    corte de áudio ou vídeo em várias partes - sem perda de corte
  5. Revise as configurações na próxima caixa de diálogo - ou seja, a caixa de diálogo Opções de exportação.
    corte de áudio ou vídeo em várias partes - sem perda de corte
  6. Uma vez feito isso, clique no botão Exportar. É isso! Os segmentos agora estão prontos.
    corte de áudio ou vídeo em várias partes - sem perda de corte
ícone de lâmpada de dicasDica: Observe que com o “corte do quadro-chave” os cortes não são precisos, pois o “corte do quadro-chave” cortará no quadro-chave mais próximo antes do ponto de corte inicial desejado. Se você quiser mais cortes precisos, escolha “Corte normal”.
corte de áudio ou vídeo em várias partes - sem perda de corte
Os cortes são precisos ao usar o método “Corte normal”.

Usando FFmpeg para cortar ou dividir um áudio ou vídeo

FFmpeg é um projeto gratuito e de código aberto que consiste em um pacote de software de bibliotecas e programas para lidar com vídeo, áudio e outros arquivos e fluxos multimídia. Você pode fazer praticamente qualquer tarefa de conversão / codificação de mídia usando esta ferramenta de console. Existem muitos programas de terceiros, como Screen to Gif, Conversor de arquivoetc. que vêm junto com o FFmpeg.exe. Vimos como usar FFmpeg.exe para extrair áudio do vídeo arquivos.

Vamos ver como usar o FFmpeg.exe para dividir arquivos de áudio ou vídeo.

Corte um arquivo de vídeo usando FFmpeg

Esta é a linha de comando que você usa para extrair uma parte do arquivo de vídeo (primeiros 30 segundos) sem recodificá-lo e salvar a seleção em um arquivo.

ffmpeg.exe -ss 00:00:00 -a 00:00:30 -i "D: \ media \ sample.mp4" -c copy "d: \ media \ sample_cut.mp4"

O comando acima extrai os primeiros 30 segundos do vídeo e os salva em um arquivo separado chamado sample_cut.mp4.

  • -ss denota a hora de início
  • -para denota a hora de término; FFmpeg para a saída na posição especificada.
  • -eu é o arquivo de entrada.
  • -c especifica o codec usado. Neste caso, nenhuma codificação é feita como usamos cópia de.

Dica: Em vez de -para, você também pode usar -t que denota a duração, em vez do ponto final. Por exemplo, especificando -s 00:00:10 -t 50 seleciona de 10 segundos a 60 segundos do áudio / vídeo.

Faltam quadros de vídeo? Experimente o método de codificação

Durante a reprodução, se o arquivo de vídeo (produzido usando o último comando) estiver faltando quadros de vídeo no início ou no final, você pode usar o método de recodificação. Porém, a codificação é um processo lento. Execute este comando:

ffmpeg.exe -ss 00:00:00 -to: 00:00:30 -i "D: \ media \ sample.mp4" -c: v libx264 -c: uma cópia "d: \ media \ sample_cut.mp4"

Ele codifica o vídeo (usando o libx264 codificador), mas usa o mesmo fluxo de áudio (indicado pelo cópia de argumento.) e extrai os primeiros 30 segundos do vídeo e os salva em um arquivo separado denominado sample_cut.mp4.

Divida um arquivo de vídeo em várias partes iguais usando FFmpeg

Agora você sabe cortar uma parte do arquivo de áudio / vídeo e salvar a seleção em um arquivo. E se você quiser dividir um vídeo em várias partes com uma duração ou duração específica? Você pode usar a seguinte linha de comando para cada segmento que deseja cortar:

ffmpeg.exe -ss 00:00:00 -a 00:00:30 -i "D: \ media \ sample.mp4" -c: copiar "d: \ media \ sample_part_1.mp4" ffmpeg.exe -ss 00:00:30 -a 00:01:00 -i "D: \ media \ sample.mp4" -c: copiar "d: \ media \ sample_part_2.mp4" ffmpeg.exe -ss 00:01:00 -a 00:01:30 -i "D: \ media \ sample.mp4" -c: copiar "d: \ media \ sample_part_3.mp4" ffmpeg.exe -ss 00:02:00 -a 00:02:30 -i "D: \ media \ sample.mp4" -c: copiar "d: \ media \ sample_part_4.mp4"

Isso será difícil se você precisar dividir vários arquivos, certo? Existe uma alternativa fácil!

Vamos usar o -segmento argumento de linha de comando de FFmpeg.exe. Este argumento de linha de comando divide um arquivo de vídeo em várias partes, cada uma contendo uma duração / duração especificada (por exemplo, 60 segundos cada):

ffmpeg.exe -i "D: \ media \ sample.mp4" -f segment -segment_time 60 -c copy -reset_timestamps 1 "d: \ media \ sample_% 03d.mp4"

Os nomes dos arquivos de saída serão denominados sample_001.mp4, sample_002.mp4, sample_003.mp4 e assim por diante.

ffmpeg dividir vídeo ou áudio em várias partes

No entanto, ao usar o cópia de método ao dividir videos, a divisão pode não ser precisa. Você pode ver que cada parte / arquivo não tem exatamente 60 segundos de duração. Alguns têm 57 segundos e alguns têm mais de 60 segundos de duração.

Método de recodificação (para cortes mais precisos)

Se você quiser cortar vídeos precisamente (cada parte com um fixo duração), você precisa recodificar o vídeo durante a divisão. Aqui está o argumento da linha de comando que você usa:

ffmpeg -i "D: \ Media \ sample.mp4" -c: v libx264 -segment_time 60 -g 9 -sc_threshold 0 -force_key_frames "expr: gte (t, n_forced * 9)" -f segment -reset_timestamps 1 "D: \ Media \ sample_% 03d.mp4 "

Aqui está! Todas as partes têm a mesma duração (variação de apenas 1 segundo no máximo), exceto, é claro, o último clipe.

ffmpeg dividir vídeo ou áudio em várias partes

Corte um arquivo de áudio usando FFmpeg

Para cortar uma parte de um arquivo de áudio MP3 em um arquivo separado, execute este comando:

ffmpeg.exe -ss 00:00:00 -a 00:00:10 -i "D: \ media \ sample.mp3" -c: copiar "d: \ media \ sample_cut.mp3"

O comando acima extrai os primeiros dez segundos de áudio de um arquivo MP3 e o salva em um arquivo separado.

RELACIONADO:Exportar parte selecionada do áudio de um arquivo de vídeo usando FFmpeg

Divida um arquivo de áudio MP3 em várias partes iguais usando FFmpeg

Este argumento de linha de comando divide um arquivo MP3 em várias partes, cada uma contendo uma duração / duração especificada (por exemplo, 60 segundos cada):

ffmpeg.exe -i "D: \ media \ sample.mp3" -f segment -segment_time 60 -c copy "d: \ media \ sample_% 03d.mp3"
ffmpeg dividir vídeo ou áudio em várias partes

Os nomes dos arquivos de saída serão denominados sample_001.mp3, sample_002.mp3, sample_003.mp3 e assim por diante. Você pode ver que o comprimento de cada arquivo é igual.

ffmpeg dividir vídeo ou áudio em várias partes

É isso! Veja também Como mesclar vídeos no Windows 10 usando o aplicativo de fotos integrado.


Um pequeno pedido: Se você gostou deste post, por favor, compartilhe?

Um "pequeno" compartilhamento seu ajudaria seriamente no crescimento deste blog. Algumas ótimas sugestões:
  • Fixá-lo!
  • Compartilhe com seu blog favorito + Facebook, Reddit
  • Tweet isso!
Muito obrigado pelo seu apoio, meu leitor. Não vai demorar mais de 10 segundos do seu tempo. Os botões de compartilhamento estão logo abaixo. :)