Juntar 2 vídeos formato ASF

Iniciado por nelson777, 12 de Julho de 2011, 14:25

tópico anterior - próximo tópico

nelson777

Olá,

Tenho 2 vídeos em formato ASF. Um tem 122,6Mb e outro tem 29,1Mb. Estou tentando juntar ambos em 1 vídeo só. Mas quando eu tento usando ffmpeg ou mencoder o tamanho fica BEM acima do original.
Já tentei assim:
mencoder -oac copy -ovc copy -idx -o output.avi video1.avi video2.avi video3.avi
assim:
mencoder -oac copy -ovc copy -o output.avi video1.avi video2.avi video3.avi
assim:
ffmpeg -i ./sessao_solene_1_2.asf -i ./sessao_solene_2_2.asf -vcodec copy -acodec copy ./sessao.asf
já tentei com o cat conforme:
http://ffmpeg.org/faq.html#SEC27
já tentei concatenar os 2 com cat vid1.asf vid2.asf > vid.asf e depois converter com o ffmpeg pra .mpg.
e nada de conseguir.
Consigo criar o vídeo, mas o menor que fica é com mais de 300Mb.

Alguém sabe como fazer isso mantendo o tamanho ? ou seja o resultante deve ter aprox. 151,7Mb.

Grato
-Nelson

sistematico

Lucas Saliés Brum
Ubuntu User #27150
http://sistematico.org

pigdin

pesquise por Lxsplit.

No windows é HJsplit.
Desk: Phenom X3 2GB DDR II - Win 7 / Ubuntu 10.04 64 Bits
Note MUB: Core2Duo 4GB - Win7 / Ubuntu 10.04 / Bodhi Linux.
@alexpigdin

polidori

ASUS Intel I7
Mint 19.3 MATE 64-bit

ElMago

#4
Nelso777

O mais estranho disso é o tamanho ficar maior, como se descomprimisse o codec, sendo que vc usa o comando -copy tanto pra video quanto pra audio. Se fosse  no caso do MPEG1 ou 2, aí sim tem lógica porque os codecs MPEG1 e 2  são mais ''gordos'' que os da família MPEG4 (Divx, Xvid, H263, H264...) e Real Media. Principalmente que, ASF e AVI, são formatos de conteiners e não interferem em nada no tamanho ou qualidade do video.

Nao sei se o Ffmpeg ou Mencoder setam para conversão de conteiner só pelo fato de colocar a extensão (.avi por exemplo) no arquivo de saída, no caso de seu comando aí.
Para converter para o conteiner AVI em qualquer um dos programas existem os comandos para isso.. -f avi no Ffmpeg ou -of avi no MEncoder.
Agora, com o codec WMV1, 2, 3.../WMA, vc nao vai conseguir concatenar, mesmo com o conteiner ASF.
Mesmo convertendo só o conteiner para AVI (aí eu uso o -copy p/ audio e video)  nao dá certo. Precisará converter o codec para algum da familia MPEG...eu aconselho o MPEG4 porque nao vai aumentar o tamanho do ficheiro, pelo contrario, e a qualidade nao será perdida . O Avidemux é bom p/ isso.

Já que vc falou em ASF, fiquei curioso, já que a M$ aconselha (re)nomear a extensão dos ficheiros para .wmv caso o video e audio seja codificado para WMV1.../WMA, mesmo o conteiner sendo ASF. Lógico, o conteiner usado para WMV1.../WMA é o ASF. Já, não sei quais formatos de audio e video (codecs) o ASF suporta além dos WMV/WMA.

Para ver o contêiner: Como estamos no GNU/Linux, renomeie o video excluindo a extensão. Depois clique em Propriedades e na aba Básico veja se em ''Tipo:'' está em Vídeo do Windows Media (video/x-ms-wmv)...se estiver, é porque está em AVI. Se estiver em Vídeo ASF (video/x-ms-asf) é porque já está em ASF. Digo isso porque a extensão mascara um falso conteiner no reconhecimento do mesmo no Nautilus. Depois renomeie denovo, mas desta vez, corrigindo para o nome correto da extensão caso estivesse errado.

Para ver o formato de video e audio abra o ficheiro no Avidemux e clique em Properties na aba  Arquivo...se for WMV/WMA, aí é a chave de seu problema... então converta.

ElMago

#5
Se nao me lembro direito, o comando Cat aumentou um arquivo como se descomprimisse...eu acho que rolou isso comigo.

Ok, após converter cada arquivo para  algum MPEG4 e audio MP3, e, para conteiner AVI, voce vai usar o comando Cat.... cat Video1.avi Video2.avi Video3.avi > Teste.avi

Depois, voce vai usar o MEncoder... mencoder Teste.avi -oac copy -ovc copy -forceidx -o Video_de_Saida.avi

Voce usou pelo que vi acima o comando -idx, então, coloque -forceidx no lugar que dará certo. Esse forceidx usado no Mencoder é para o AVI, ou seja, faz o que o Cat não faz ...ele faz o conteiner mostrar todos os videos e mostra corretamente na sequencia, etc.

Já o Mencoder (acho que até o Ffmpeg) não faz o que o Cat faz de maneira satisfatória.

Espero ter ajudado, falou!

EdvaldoSCruz

Existe algum programa pŕatico, que faça ajuntar vários arquivos avi em um só ?

Já tentei o Cat e não funcionou.
Ignorância é não aceitar e não submeter-se a CRISTO JESUS.
Para os Iniciantes, como eu, links de solucionar problemas rapidamente.

polidori

ASUS Intel I7
Mint 19.3 MATE 64-bit

EdvaldoSCruz

Ignorância é não aceitar e não submeter-se a CRISTO JESUS.
Para os Iniciantes, como eu, links de solucionar problemas rapidamente.

polidori

Usasse o Pitivi?
Seguiu os passos do tutorial do youtube?
Onde foi a falha?
ASUS Intel I7
Mint 19.3 MATE 64-bit

EdvaldoSCruz

Fiz o procedimento do vídeo do youtube referente o Pitivi e não funcionou.

Ele não deixa o vídeo compatível para leitura, em outros aparelhos eletrônicos da philips, como exemplo.

Entendeste !!!!!!!
Ignorância é não aceitar e não submeter-se a CRISTO JESUS.
Para os Iniciantes, como eu, links de solucionar problemas rapidamente.

pigdin

Estou usando atualmente o OpenShot, muito intuitivo tem tutoriais em vídeo em português no youtube.
Ontem mesmo cortei um vídeo e exportei com sucesso.
Desk: Phenom X3 2GB DDR II - Win 7 / Ubuntu 10.04 64 Bits
Note MUB: Core2Duo 4GB - Win7 / Ubuntu 10.04 / Bodhi Linux.
@alexpigdin

EdvaldoSCruz

Esse tal de OpenShot, faz a união de arquivos avi em um só arquivo ?

Você já testou ele, pigdin nesse aspecto que menciono acima ?
  :-\
Ignorância é não aceitar e não submeter-se a CRISTO JESUS.
Para os Iniciantes, como eu, links de solucionar problemas rapidamente.

pigdin

Testei com mpg, flv e não me lembro o outro formato.

Você inclusive pode misturá-los, juntar avi com flv etc.

Já juntei e já cortei vídeos com ele.

Tem outros recursos, como fazer transições.

Para um aplicativo não profissional, me atende muito bem.
Desk: Phenom X3 2GB DDR II - Win 7 / Ubuntu 10.04 64 Bits
Note MUB: Core2Duo 4GB - Win7 / Ubuntu 10.04 / Bodhi Linux.
@alexpigdin

EdvaldoSCruz

Instalei e não encontrei nada no OpenShot referente a unir vários arquivos avi em um só arquivo para que eu possa assistir na tv hd, pigdin.
Ignorância é não aceitar e não submeter-se a CRISTO JESUS.
Para os Iniciantes, como eu, links de solucionar problemas rapidamente.