मैं दो * .AVI फ़ाइलों को एक में कैसे मिलाऊँ


22

मेरे पास दो *.aviफाइलें हैं:

sequence1.avi
sequence2.avi

मैं कमांड-लाइन या GUI का उपयोग करके इन दो फ़ाइलों को कैसे मर्ज करूं?


मुझे उत्सुक क्यों ffmpeg पसंद है?
tshepang

ffmpeg एक बहुत शक्तिशाली उपकरण है, इसलिए मुझे लगा कि यह दो फाइलों को एक साथ मिलाने में सक्षम होगा। हालाँकि, जैसा कि आप मिचेल के जवाब से देख सकते हैं कि हम एवीमर्ज़ के साथ गए थे।
स्टीफन

1
ffmpegयदि आप चाहें तो कमांड का उपयोग कर सकते हैं (जैसा कि यह जीयूआई नहीं है, मैं इसे उत्तर के रूप में पोस्ट नहीं करता) IIRC।
मैकीज पीचोटका

@Maciej आप यहाँ अपना उत्तर दे सकते हैं
tshepang

क्षमा करें, लेकिन आपने अभी भी मुझे यह नहीं बताया कि ffmpeg
tshepang

जवाबों:


30

ऐसा करने के लिए एक समर्पित उपकरण है avimerge:

avimerge -o cd.avi -i cd1.avi cd2.avi

यदि स्थापित नहीं है, तो ट्रांसकोड स्थापित करें: Avimerge ट्रांसकोड पैकेज का हिस्सा है: https://manpages.debian.org/jessie/transcode/avimerge.1.en.html http://manpages.ubuntu.com/manpages/bionb/man1 /avimerge.1.html


10

मेन्कोडेर के साथ आसान (आर्क लिनक्स में mplayer के साथ भेज दिया गया):

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


1

आप ट्रांसकोड पैकेज avimergeसे एवी फाइल को मर्ज कर सकते हैं :

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

मुझे पता है कि यह GUI उपकरण नहीं है, लेकिन GUI के लिए आप उस स्क्रिप्ट का उपयोग कर सकते हैं:

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

यह kdialogKDE उपयोगकर्ताओं के लिए इसका उपयोग करता है , GNOME उपयोगकर्ताओं को इसे Zenity का उपयोग करने के लिए संशोधित करना चाहिए ...


आगे जाने और जवाब देने की आपकी प्यास की परवाह किए बिना यहाँ जाकर बुझाना चाहिए था: unix.stackexchange.com/questions/2273/… । इसके अलावा, स्वीकृत उत्तर पर मेरी टिप्पणी देखें।
tshepang

ओह, क्षमा करें - किसी तरह मैंने उस प्रश्न को याद किया ...
pbm

0

इस तरह से ffmpeg कॉनैट का उपयोग करने के बारे में क्या :

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

यदि आपको कोई त्रुटि मिलती है तो असुरक्षित फ़ाइल नाम के-safe 0 बीच concatऔर जोड़ें -i


0

यदि आपको AVI कंटेनर प्रारूप में आउटपुट के रूप में नहीं लिखा जाता है, तो आप MKVtoolnaya GUI से AVI फ़ाइलों के आसान दोषरहित जुड़ाव प्राप्त कर सकते हैं। https://forums.plex.tv/t/howto-joining-multi-part-movies-files-with-mkvtoolnix-gui/113211 (इस लिंक में दिए गए निर्देश नीचे उबालते हैं: पहली AVI फ़ाइल जोड़ें, राइट क्लिक करें> append> दूसरी फ़ाइल चुनें, फिर "स्टार्ट मक्सिंग" पर क्लिक करें)।

यह सबटाइटल्स, mp4 फाइल्स आदि के लिए भी काम करता है। इसमें आउटपुट फाइल का लाभ भी होता है जो आधुनिक प्लेयर्स पर खेलने और स्ट्रीम करने के लिए अधिक विश्वसनीय है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.