MP4 비디오에 참여하는 터미널 도구


14

님이 pdfs 님과 같은 mp4 동영상에 가입하고 싶습니다 pdfjoin.

동영상에 참여할 수있는 기본 도구가 있습니까?

답변:


15

예, 기본 터미널 명령을 사용하여 여러 비디오를 하나의 파일로 결합 할 수 있습니다. 간단한 cat것을 사용 하면 원할 것입니다.

cat video1.avi video2.avi videon.avi > output.avi

여기에 큰 것이 있지만이 방법은 video1.avi 헤더를 output.avi에 출력합니다. 따라서 output.avi의 헤더는 video1.avi와 동일하므로 대부분의 비디오 플레이어에서 video2.avi 및 videon.avi가 손실 된 것처럼 보입니다 ( 소스 1 , 소스 2) .

이 문제를 해결하려면 추가 도구가 필요합니다. 헤더를 업데이트하는 영화에 참여하기위한 많은 다른 터미널 도구가 있습니다. 가장 잘 알려진 비디오 편집 도구는 mencoder (MPlayer의 일부) 및 ffmpeg 입니다. 둘 다 엄청난 양의 옵션과 설정을 가지고 있으며이 포럼을 넘어서서 자세히 설명하지만 아래에서 간단한 명령을 내릴 것입니다.

mencoder 또는 ffmpeg의 사용 및 설치는 위협적 일 수 있지만 비디오 편집 기능은 지금까지 내가 경험 한 것 중 가장 강력합니다. 원시 OS X 사용자에게는 소스에서 설치하는 것이 번거로울 수 있으므로 Homebrew 를 사용하는 것이 좋습니다 .

Homebrew를 사용하여 이러한 도구를 설치하려면 터미널에서이 하나의 라이너를 실행하십시오.

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

Homebrew가 설치되었으므로 설치 후 설치 프로그램의 제안을 따르는 것이 좋습니다. 이제 우리는 ffmpeg와 mencoder를 사용하여 설치 brew합니다.

brew install ffmpeg mplayer

이제 mencoder를 사용하여 두 비디오를 병합 할 수 있습니다.

mencoder -oac copy -ovc copy -idx -o output.mp4 video1.mp4 video2.mp4 video3.mp4

또는 ffmpeg를 사용하여 두 비디오를 병합 할 수 있습니다.

 ffmpeg -i concat:"video1.mp4|video2.mp4" -codec copy output.mp4

구체적으로 .mp4 파일을 요청하십시오. mp4컨테이너 형식은, 그것의 기본 설치 가능성이 ffmpeg또는 mencoder기본적으로 올바른 코딩 / 디코딩 ( '코덱') 패키지가없는 당신이 별도로 설치 할 필요가있다. 그러나 그것은이 주제의 범위를 벗어납니다.


"|"문자를 이스케이프해야 할 수도 있습니다. 이것은 많은 포탄에 특별한 것이기 때문에 ffmpeg -i concat : video1.mp4 \ | video2.mp4
CousinCocaine

2
작은 따옴표 ( '')를 사용하는 것이 파이프 문자를 이스케이프하는 것보다 쉽습니다. 대답에 사용 된 명령에서는 어느 쪽이든 중요하지 않습니다.
nohillside

명확한 설명과 함께 아주 좋은 답변. 감사합니다!
Léo Léopold Hertz 준영

2
이 답변에 설명 된 것처럼 터미널 명령을 사용하여 Homebrew를 설치하려고 시도했습니다 "The requested URL returned error: 400 Bad Request". 당 브루 웹 페이지 , 새 터미널 명령은/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
스파키

@Sparky brew.sh설치 지침으로 이동하십시오 .
CousinCocaine
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.