Tôi có hai *.avi
tệp:
sequence1.avi
sequence2.avi
Làm cách nào để hợp nhất hai tệp này bằng dòng lệnh hoặc GUI?
ffmpeg
lệnh nếu bạn thích (vì nó không phải là GUI Tôi không đăng nó dưới dạng câu trả lời) IIRC.
Tôi có hai *.avi
tệp:
sequence1.avi
sequence2.avi
Làm cách nào để hợp nhất hai tệp này bằng dòng lệnh hoặc GUI?
ffmpeg
lệnh nếu bạn thích (vì nó không phải là GUI Tôi không đăng nó dưới dạng câu trả lời) IIRC.
Câu trả lời:
Có một công cụ chuyên dụng để làm điều này , avimerge
:
avimerge -o cd.avi -i cd1.avi cd2.avi
Nếu chưa được cài đặt, hãy cài đặt chuyển mã: Avimerge là một phần của gói chuyển mã: https://manpages.debian.org/jessie/transcode/avimerge.1.en.html http ://manpages.ub Ubuntu.com/manpages/bionic/man1 /avimerge.1.html
Avidemux có thể dán hai video với nhau, ít nhất là nếu chúng có cùng độ phân giải và một vài ràng buộc khác. Sử dụng các ứng dụng khác trong ứng dụng trực tuyến.
Bạn có thể hợp nhất các tập tin avi với avimerge
từ gói Transcode :
avimerge -i file1.avi file2.avi -o output.avi
Tôi biết rằng đó không phải là công cụ GUI, nhưng để có GUI bạn có thể sử dụng tập lệnh đó:
#!/bin/bash
file1=`kdialog --getopenfilename ~/ \*.avi`
file2=`kdialog --getopenfilename ~/ \*.avi`
output=`kdialog --getsavefilename ~/ \*.avi`
avimerge -i $file1 $file2 -o $output
Nó sử dụng kdialog
vì vậy nó dành cho người dùng KDE, người dùng Gnome nên sửa đổi nó để sử dụng Zenity ...
Điều gì về việc sử dụng ffmpeg concat như thế:
ffmpeg -f concat -i \
<(for f in $PWD/*.avi;do echo "file '$f'";done) \
-c copy output.avi
Nếu bạn gặp lỗi, tên tệp không an toàn sẽ thêm -safe 0
giữa concat
và -i
.
Nếu bạn không kết hợp với định dạng bộ chứa AVI làm đầu ra, bạn có thể dễ dàng tham gia các tệp AVI từ GUI MKVtoolnix. https://forums.plex.tv/t/howto-joining-multi-part-movies-files-with-mkvtoolnix-gui/113211 (Các hướng dẫn trong liên kết này sẽ chuyển sang: thêm tệp AVI đầu tiên, nhấp chuột phải> chắp thêm> chọn tệp thứ hai, sau đó bấm "bắt đầu muxing").
Điều này cũng hoạt động cho phụ đề, tập tin mp4, vv Nó cũng có lợi thế của một tập tin đầu ra đáng tin cậy hơn để chơi và phát trực tuyến trên các trình phát hiện đại.