İki * .avi dosyasını nasıl bir birime birleştiririm?


22

İki *.avidosyam var:

sequence1.avi
sequence2.avi

Komut satırı veya GUI kullanarak bu iki dosyayı nasıl birleştiririm?


merak ediyorum neden ffmpeg tercih ettin?
tshepang

ffmpeg çok güçlü bir araçtır, bu yüzden iki dosyayı bir araya getirebileceğini düşündüm. Ancak, Micheal'ın cevabından da görebileceğiniz gibi Avimerge ile birlikte gittik.
Stefan

1
İsterseniz ffmpegkomutu kullanabilirsiniz (GUI olmadığı için cevap olarak göndermiyorum) IIRC.
Maciej Piechotka

@ Maciej Cevabınızı buraya gönderebilirsiniz .
tshepang

affedersiniz, ama neden bana hala ffmpeg söylemediniz
tshepang

Yanıtlar:



10

Mencoder ile kolay (Arch Linux'ta mplayer ile birlikte gelir):

$ mencoder -oac copy -ovc copy video1.avi video2.avi -o final.avi


1

Sen ile avi dosyaları birleştirebilirsiniz avimergegelen Transkode paketinin:

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

GUI aracı olmadığını biliyorum, ancak GUI olması için bu komut dosyasını kullanabilirsiniz:

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

kdialogKDE kullanıcıları için kullanıyor , GNOME kullanıcıları Zenity kullanacak şekilde değiştirmeli ...


Devam etmek ve cevabını vermek için susuzluğunuz buraya gelerek söndürülmüş olmalıdır: unix.stackexchange.com/questions/2273/… . Ayrıca, Kabul Edilen Cevapla İlgili Yorumuma bakın.
tshepang

Oh, üzgünüm - bir şekilde bu soruyu özledim ...
pbm

0

Böyle ffmpeg concat kullanmaya ne dersiniz :

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

Bir hata alırsanız Güvensiz dosya adı eklenti -safe 0arasında concatve -i.


0

AVI kabı formatına çıktı olarak dahil edilmediyseniz, AVI dosyalarının kayıpsız bir şekilde MKVtoolnix GUI'den kolayca birleştirilmesini sağlayabilirsiniz. https://forums.plex.tv/t/howto-joining-multi-part-movies-files-with-mkvtoolnix-gui/113211 (Bu bağlantıdaki talimatlar kaynatılır: ilk AVI dosyasını ekleyin, sağ tıklayın> ekleme> ikinci dosyayı seç, sonra "muxing başlat" seçeneğine tıklayın.

Bu, altyazılar, mp4 dosyaları, vb. İçin de çalışır. Aynı zamanda, modern oynatıcılarda oynatılması ve akması daha güvenilir olan bir çıktı dosyasının avantajına sahiptir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.