두 개의 *.avi
파일이 있습니다.
sequence1.avi
sequence2.avi
명령 행 또는 GUI를 사용하여이 두 파일을 어떻게 병합합니까?
답변
이를위한 전용 도구가 있습니다 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/bionic/man1 /avimerge.1.html
답변
mencoder로 쉽게 (아키 리눅스에서 mplayer와 함께 제공) :
$ mencoder -oac copy -ovc copy video1.avi video2.avi -o final.avi
답변
Avidemux 는 적어도 같은 해상도와 몇 가지 다른 제약 조건이있는 경우 두 개의 비디오를 함께 붙여 넣을 수 있습니다. “파일”메뉴에서 “추가”를 사용하십시오.
답변
Transcode 패키지 avimerge
에서 avi 파일을 병합 할 수 있습니다 .
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 사용자를 위해 사용 되므로 그놈 사용자는 Zenity를 사용하도록 수정해야합니다 …
답변
사용에 대한 어떤 는 FFmpeg CONCAT을 그렇게 :
ffmpeg -f concat -i \
<(for f in $PWD/*.avi;do echo "file '$f'";done) \
-c copy output.avi
안전하지 않은 파일 이름 오류가 표시되면 과 -safe 0
사이에 추가하십시오 .concat
-i
답변
출력으로 AVI 컨테이너 형식을 사용하지 않으면 MKVtoolnix GUI에서 AVI 파일을 쉽게 손실없이 결합 할 수 있습니다. https://forums.plex.tv/t/howto-joining-multi-part-movies-files-with-mkvtoolnix-gui/113211 (이 링크의 지침은 다음과 같습니다. 첫 번째 AVI 파일 추가, 마우스 오른쪽 버튼 클릭> 추가> 두 번째 파일을 선택한 다음 “muxing 시작”을 클릭하십시오.
자막, mp4 파일 등에서도 사용할 수 있습니다. 또한 최신 플레이어에서보다 안정적으로 재생하고 스트리밍 할 수있는 출력 파일의 이점도 있습니다.