Mesclar arquivos AVI sem recodificar no Mac OS X Lion

16

Existe uma solução (na melhor das hipóteses gratuita) para mesclar arquivos AVI no Mac OS X Lion sem a necessidade de recodificá-los? (Até o Snow Leopard, usei o D-Vision 3, que não funciona no Lion porque é PPC.)

Chris
fonte
Por "mesclagem", você quer dizer combinar em sequência?
Caracol mecânico
11
Além disso, precisamos conhecer o formato de vídeo (motion JPEG? H.264?) Para saber se isso é possível.
Caracol mecânico
@ Mecânica: Sim, por mesclagem, quero dizer juntar-se a eles perfeitamente em sequência. Podemos tomar como garantido que todos os arquivos compartilham a mesma taxa de quadros, codec e resolução. O codec usado segue principalmente o padrão MPEG-4, como o Xvid. Na verdade, é possível como era antes do Lion, assim como no Windows. Estou procurando uma ferramenta que também seja executada no Lion.
Chris
11
Em geral, ffmpega ferramenta para isso.
Caracol mecânico
2
Comecei a recompensa apenas porque a resposta da @ w00t é uma dádiva de Deus - provavelmente me salvou alguns reais em dinheiro / dólar; e que tinha guardado um monte de tempo e esforço, se eu só tinha tropeçado sobre ele mais cedo ...
Jari Keinänen

Respostas:

19

Para fazer sua cópia do avidemux2.app funcionar, basta abrir o pacote do aplicativo (mostrar o conteúdo do pacote no localizador) e remover os arquivos libxml.2.dylib e libiconv.2.dylib da pasta Contents / Resources / lib.

Isso fará com que o avidemux2 use as versões que acompanham o Lion e que parecem funcionar bem.

w00t
fonte
11
Obrigado, boa informação. Não sabia que eu poderia excluí-los em vez de substituí-los.
Chris
17

Isso funciona para mim:

cat part1.avi part2.avi part3.avi > tmp.avi && mencoder -forceidx -oac copy -ovc copy tmp.avi -o output.avi && rm -f tmp.avi

Então o output.avi deve não apenas ter todo o conteúdo, mas também os índices recalculados para que o filme inteiro seja reproduzido.

rico
fonte
11
Gênio. E trabalhou para mim também.
peelman
11
NB: A linha de comando é bastante longa, portanto, tenha cuidado ao copiá-la.
Umar Farooq Khawaja
11
Trabalhou como um encanto! Excelente resposta.
Umar Farooq Khawaja 9/13
2
-bash: mencoder: comando não encontrado. Faça o download do arquivo ffmpegXbinaries20060307.zip, descompacte e copie o mencoder para / usr / local / bin e, em seguida, acima é maravilhoso. OBRIGADO!
westondeboer
2
@westondeboer Se você tem MacPorts instalado,sudo port install mplayer
Joel Mellon
2

O Avidemux é uma ferramenta de código aberto para editar / combinar vídeos, e há uma porta Mac:

http://avidemux.sourceforge.net/

Bryan Agee
fonte
2
Obrigado. O Avidemux não suporta o Lion no momento. O Avidemux usa uma versão incompatível com leão da biblioteca libiconv.2.dylib. Eu tenho que trabalhar, substituindo a biblioteca com uma versão corrigida do GnuCash: bugzilla.gnome.org/attachment.cgi?id=192432
Chris
1

Experimente esta versão compatível do Lion do D-Vision 3: D-Vision 3 (Intel)

fheusel
fonte
11
De onde você tirou essa versão? Não me sinto tão à vontade com o download de programas de fontes desconhecidas.
Chris
Na verdade, o site do autor tem um binário universal: objectifmac.com/dvision.php
w00t
@ w00t: Você está certo. De fato, o aplicativo principal do D-Vision funciona no Lion, enquanto a associação dos AVIs ao D-Vision não. Você pode iniciá-lo, selecionar a ferramenta para ingressar nos AVIs, selecionar seus arquivos AVI e iniciar a tarefa. Eu verifiquei "excluir arquivos de origem quando a tarefa terminar" (como sempre) e, em seguida, recebi o erro Rosetta e também perdi meus arquivos de origem.
Chris
@ Chris: na verdade, apenas copiei os arquivos binários universais do mais novo D-Vision 4 beta no antigo D-Vision 3 App-Bundle.
fheusel
1

A D-Vision funcionará com o OS X Lion. Basta usar mencodere não o padrão avimerge.

smokedoggz89
fonte
1
  1. Baixe a versão mais recente do ffmpegX.
  2. Clique com o botão direito do mouse em "Mostrar Conteúdo do Pacote"
  3. Avimerge de cópia localizado em Conteúdo> Recursos> avimerge .
  4. Cole o arquivo avimerge no mesmo local no arquivo D-Vision.app. Para fazer isso, clique com o botão direito do mouse em "Mostrar conteúdo do pacote" no ícone "D-vision.app" e cole-o em "Conteúdo> Recursos".

A D-Vision fará um tratamento no Lion OS X.

Beelzebubs
fonte
0

Aqui está uma maneira que não requer absolutamente nenhum software adicional. Se você possui o OS X, pode fazer isso. Abra o Terminal e faça o seguinte:

cat /path/to/part1.avi /path/to/part2.avi > /path/to/where/you/want/whole.avi
Bernk
fonte
Infelizmente, isso não funciona para mim.
Rich
O que você quer dizer com "não funciona"? Você precisará ser mais específico se quiser alguma ajuda.
bernk
Isso é ótimo aceitar ele não funciona para mim também .... eu acabar com apenas o primeiro vídeo no arquivo de saída (Mountain Lion)
neildeadman
11
Provavelmente isso funcionaria apenas para arquivos que não exigem nenhum tipo de cabeçalho. Que eu saiba, os arquivos .avi têm um cabeçalho, então, basicamente, isso acrescentaria apenas o segundo arquivo .avi ao final do primeiro, mas as informações do cabeçalho não estarão lá para serem reproduzidas.
Umar Farooq Khawaja