Juntando arquivos de vídeos com o comando CAT

Publicado por Relsi H. Maron em 14/01/2009

[ Hits: 26.320 ]

Blog: http://www.tuxtilt.com

 


Juntando arquivos de vídeos com o comando CAT



Baixei um vídeo da internet que tenha vindo em duas partes: "video.avi.001" e "video.avi.002". Procurei na internet como juntar isso e não obtive sucesso.

Várias dicas para usar editores etc, mas esperar renderizar uma simples junção não estava nos meus planos. Então lembrei que no terminal dava para juntar esses arquivos com o comando type da seguinte forma:

type video.avi* > video_completo.avi

Este comando pega as partes dos vídeos e junta-as em uma só. Sendo assim daria para fazer o mesmo com o comando "cat"? A resposta é sim!

cat video.avi* > video_completo.avi

Pode não ser novidade para muitos, mas não encontrei nada falando a respeito. Então estou postando a dica.

Outras dicas deste autor

Desenhando uma seta brilhante no Inkscape

Yo Frankie! Game 3D OpenSource e MultiPlataforma

Leitura recomendada

Unrpm - Descompactando arquivos RPM

O comando rename na prática

Otimizando o uso da memória RAM do sistema

fuser - Descobrindo o processo que uma determinada porta está utilizando

Múltiplos downloads de um arquivo de texto

  

Comentários
[1] Comentário enviado por bjverde em 14/01/2009 - 15:40h

Existe um artigo semelhante, no dicas-L
http://www.dicas-l.com.br/dicas-l/20050708.php

Se eu não me engano o cat não funciona corretamente para arquivos no formato AVI. Pois esse arquivos são contener de áudio e vídeo. Em arquivo no formato MPEG essa dica funciona corretamente

[2] Comentário enviado por relsi.ramone em 14/01/2009 - 17:26h

tb me disseram que não funcionaria, mas aqui deu pra fazer sem problemas, rodou beleza, video e áudio perfeitos, é o caso de fazer testes com outros arquivos avi.

hgs

Rls
http://relsiramone.blosgspot.com

[3] Comentário enviado por Don_Marcos em 21/04/2010 - 21:32h

Pra mim o "cat" não funcionou pra juntar dois arquivos avi.
Não sei porque, mas gerou um terceiro arquivo, idêntico ao primeiro.

[4] Comentário enviado por bjverde em 21/04/2010 - 22:26h

Don Marcos,

o "Cat" não pode juntar arquivos AVI, pois esses arquivos são na verdade um contêiner de áudio e vídeo com indicies de posição. Para juntar arquivos AVI você pode usar o ffmpeg, transcode, mencoder ou AVidemux (gráfico)

Alguns link sobre o assunto
http://www.vivaolinux.com.br/topico/Avidemux/Juntar-arquivos-de-Video
http://www.linux4all.net/como_juntar_videos_no_linux

Em português na minhã opinião o melhor site sobre edição de vídeo em GNU/Linux é Estúdio Livre
http://www.estudiolivre.org/tiki-index.php?page=V%C3%ADdeo&bl

[5] Comentário enviado por Don_Marcos em 21/04/2010 - 22:48h

bjverde, agradeço as dicas.

consegui juntar usando o mencoder e os seguintes argumentos:

mencoder -ovc copy -oac copy video1.avi video2.avi -o saida.avi

deu certinho!
o estudiolivre parece bem interessante mesmo; já favoritei aqui.
valeu.

[6] Comentário enviado por tarcisioman em 01/10/2010 - 07:56h

Muito boa a dica, funcionou blzinha pra mim!

Te agradeço muito!

Flws!

[7] Comentário enviado por coldplay em 03/02/2011 - 03:48h

Usei o comando cat, como descrito pelo autor, e funcionou, ficou bom, tanto vídeo quanto áudio, Ubuntu 10.04 LTS.... abraço!

[8] Comentário enviado por mbrainiac em 10/02/2013 - 15:18h

Muito bom Relsi,

Funcionou perfeitamente sua dica.

Muito obrigado

[9] Comentário enviado por rnsribeiro em 17/04/2013 - 21:10h

cat 004.mp4 >> 003.mp4

eu fiz dessa forma e juntou os dois arquivos esse sinal >> significa que o arquivo 004.mp4 vai para o final do arquivo 003.mp4 se vc usar apenas > todo o conteudo do 004.mp4 substitui o 003.mp4 fazendo apenas uma cópia do 004.mp4 com o nome 003.mp4.

[10] Comentário enviado por mlgrassi em 08/07/2018 - 17:13h

O comando cat de fato pode ser utilizado para unir dois ou mais arquivos de video. Isso é fato pois tentei com os formatos MP4 e AVI e deu certo. Porém há um limite de tamanho de arquivo gerado pelo comando cat para o arquivo resultante. Pelo que pude ver no máximo pode ser gerado um arquivo de até 6 Gigas. Logo, se meu arquivo video1.mp4 tiver por exemplo um tamanho de 4 Giga e o segundo arquivo video2.mp4 tiver também 4 Giga, o arquivo resultante ficará incompleto pois o cat não irá conseguir passar de 6 Giga no arquivo_final.mp4. Então a dica é, dependendo do tamanho dos arquivos, utilizar programas próprios para isso e não o cat.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts