ฉันจะรวมสองไฟล์ * .avi เข้าเป็นไฟล์เดียวได้อย่างไร


22

ฉันมีสอง*.aviไฟล์:

sequence1.avi
sequence2.avi

ฉันจะรวมสองไฟล์นี้เข้าด้วยกันโดยใช้บรรทัดคำสั่งหรือ GUI ได้อย่างไร


ฉันอยากรู้ว่าทำไมถึงชอบ ffmpeg
tshepang

ffmpeg เป็นเครื่องมือที่มีประสิทธิภาพมากดังนั้นฉันคิดว่ามันจะสามารถรวมสองไฟล์เข้าด้วยกัน อย่างไรก็ตามอย่างที่คุณเห็นจากคำตอบของ Micheal เราไปกับ Avimerge
สเตฟาน

1
คุณสามารถใช้ffmpegคำสั่งหากคุณต้องการ (เพราะไม่ใช่ GUI ฉันไม่โพสต์เป็นคำตอบ) IIRC
Maciej Piechotka

@Maciej คุณอาจโพสต์คำตอบของคุณที่นี่
tshepang

ขอโทษนะ แต่คุณก็ยังไม่บอกฉันเลยว่าทำไม ffmpeg
tshepang

คำตอบ:


30

มีเครื่องมือเฉพาะสำหรับทำสิ่งนี้avimerge:

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

หากไม่ได้ติดตั้งไว้ให้ติดตั้ง transcode: Avimerge เป็นส่วนหนึ่งของแพ็คเกจ transcode: https://manpages.debian.org/jessie/transcode/avimerge.1.en.html http://manpages.ubuntu.com/manpages/bionic/man1 /avimerge.1.html




1

คุณสามารถรวมไฟล์ avi ด้วยavimergeจากแพ็คเกจTranscode :

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

มันใช้kdialogเพื่อผู้ใช้ KDE ผู้ใช้ GNOME ควรปรับเปลี่ยนเพื่อใช้ Zenity ...


ความกระหายของคุณสำหรับการไปข้างหน้าและให้คำตอบโดยไม่คำนึงถึงควรได้รับการดับโดยไปที่นี่: unix.stackexchange.com/questions/2273/... นอกจากนี้ดูความคิดเห็นของฉันในคำตอบที่ยอมรับ
tshepang

โอ้ขอโทษด้วยอย่างน้อยฉันก็พลาดคำถามนั้นไปเลย
pbm

0

สิ่งที่เกี่ยวกับการใช้ffmpeg concatเช่นนั้น:

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

ถ้าคุณได้รับข้อผิดพลาดที่ไม่ปลอดภัยชื่อไฟล์เพิ่ม-safe 0ระหว่างและconcat-i


0

หากคุณไม่ได้จัดรูปแบบคอนเทนเนอร์ AVI เป็นเอาต์พุตคุณสามารถเข้าร่วมไฟล์ AVI ได้อย่างไม่สูญเสียจาก MKVtoolnix GUI https://forums.plex.tv/t/howto-joining-multi-part-movies-files-with-mkvtoolnix-gui/113211 (คำแนะนำในลิงค์นี้ต้มลงไป: เพิ่มไฟล์ AVI ไฟล์แรกคลิกขวา> ผนวก> เลือกไฟล์ที่สองจากนั้นคลิก "เริ่ม muxing")

นอกจากนี้ยังใช้งานได้กับคำบรรยายไฟล์ mp4 และอื่น ๆ นอกจากนี้ยังมีข้อได้เปรียบของไฟล์เอาต์พุตที่เชื่อถือได้ในการเล่นและสตรีมกับผู้เล่นยุคใหม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.