Como mesclar dois arquivos * .avi em um

22

Eu tenho dois *.aviarquivos:

sequence1.avi
sequence2.avi

Como mesclar esses dois arquivos usando uma linha de comando ou GUI?

Stefan
fonte
me curioso por que prefere ffmpeg?
tshepang
O ffmpeg é uma ferramenta muito poderosa, então pensei que seria capaz de mesclar dois arquivos. No entanto, como você pode ver na resposta de Micheal, fomos com Avimerge.
Stefan
1
Você pode usar o ffmpegcomando se quiser (como não é GUI, não posto como resposta) IIRC.
Maciej Piechotka
@ Maciej Você pode postar sua resposta aqui .
tshepang
desculpe-me, mas você ainda não me disse por que ffmpeg
tshepang

Respostas:

10

Fácil com o mencoder (fornecido com o mplayer no Arch Linux):

$ mencoder -oac copy -ovc copy video1.avi video2.avi -o final.avi
Steven D
fonte
1

O Avidemux pode colar dois vídeos juntos, pelo menos se eles tiverem a mesma resolução e algumas outras restrições. Use "Anexar" no menu "Arquivo".

Gilles 'SO- parar de ser mau'
fonte
1

Você pode mesclar arquivos AVI com avimergede Transcode pacote:

avimerge -i file1.avi file2.avi -o output.avi

Eu sei que não é uma ferramenta GUI, mas para ter uma GUI você pode usar esse script:

#!/bin/bash
file1=`kdialog --getopenfilename ~/ \*.avi`
file2=`kdialog --getopenfilename ~/ \*.avi`
output=`kdialog --getsavefilename ~/ \*.avi`
avimerge -i $file1 $file2 -o $output

Ele é usado kdialogpara os usuários do KDE, os usuários do GNOME devem modificá-lo para usar o Zenity ...

pbm
fonte
Sua sede de seguir em frente e dar a resposta de qualquer maneira deveria ter sido atenuada aqui: unix.stackexchange.com/questions/2273/… . Veja também o meu comentário sobre a resposta aceita.
tshepang
Oh, desculpe - de alguma forma eu perdi essa pergunta ...
PBM
0

Que tal usar o ffmpeg concat assim:

ffmpeg -f concat -i \
<(for f in $PWD/*.avi;do echo "file '$f'";done) \
-c copy output.avi

Se você receber um erro, insira o nome do arquivo e adicione -safe 0entre concate -i.

OzzyCzech
fonte
0

Se você não estiver conectado ao formato do contêiner AVI como saída, poderá obter a junção fácil e sem perdas de arquivos AVI da MKVtoolnix GUI. https://forums.plex.tv/t/howto-joining-multi-part-movies-files-with-mkvtoolnix-gui/113211 (As instruções neste link se resumem a: adicionar o primeiro arquivo AVI, clique com o botão direito do mouse em> anexar> escolha o segundo arquivo e clique em "iniciar muxing").

Isso também funciona para legendas, arquivos mp4 etc. Ele também tem a vantagem de um arquivo de saída mais confiável para reproduzir e transmitir em players modernos.

Crocante
fonte