it-swarm-ko.tech

두 개의 * .avi 파일을 하나로 병합하는 방법

두 개의 *.avi 파일 :

sequence1.avi
sequence2.avi

명령 줄이나 GUI를 사용하여이 두 파일을 어떻게 병합합니까?

22
Stefan

이를위한 전용 도구가 있습니다. avimerge :

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

설치되지 않은 경우 트랜스 코드를 설치합니다. Avimerge는 트랜스 코드 패키지의 일부입니다 : https://manpages.debian.org/jessie/transcode/avimerge.1.en.htmlhttp : // manpages.ubuntu.com/manpages/bionic/man1/avimerge.1.html

31
Michael Mrozek

Mencoder로 간편함 (Arch Linux에서 mplayer와 함께 제공) :

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

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를 사용하도록 수정해야합니다.

1
pbm

AVI 컨테이너 형식을 출력으로 사용하지 않는 경우 MKVtoolnix GUI에서 AVI 파일을 쉽게 무손실 결합 할 수 있습니다. https://forums.plex.tv/t/howto-joining-multi-part-movies-files-with-mkvtoolnix-gui/113211 (이 링크의 지침은 다음으로 요약됩니다. 첫 번째 AVI 파일을 마우스 오른쪽 버튼으로 클릭> 추가> 두 번째 파일을 선택한 다음 "먹싱 시작"을 클릭합니다.

이것은 자막, mp4 파일 등에 대해서도 작동합니다. 또한 최신 플레이어에서 재생 및 스트리밍하기에 더 안정적인 출력 파일의 장점이 있습니다.

1
krispy

ffmpeg concat 사용은 어떻습니까?

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

오류 안전하지 않은 파일 이름 이 발생하면 concat에서 -safe 0 사이에 -i를 추가하세요.

1
OzzyCzech