Mac OS X에서 비디오 자르기 / 클리핑에 대한 제안 (iMovie는 매우 큰 파일을 생성 함)?


10

짧은 클립을 만들려면 비디오의 일부 (물론 관련 오디오)를 잘라 내야합니다. 예를 들어, 한 위치에서 2 분, 비디오의 다른 부분에서 3 분, 다른 위치에서 30 초를 가져와 함께 결합하여 하나의 단일 클립을 만듭니다. 입력 비디오의 형식은 mp4 (H.264 인코딩, AFAICR)입니다.

화면에서 한 부분에서 다음 부분으로의 복잡한 병합 또는 전환 또는 화면에 정교한 배너 (텍스트)가 필요하지 않지만, 그렇게하는 기능은 장점이 될 것입니다.

나는 과거에 iMovie를 사용 하여이 작업을 수행했지만 원본 파일의 재생 시간이 5MB / 분 미만인 경우 잘린 버전은 재생 시간이 11MB / 분 이상이므로 실제로 나쁘게 보입니다.

OS X 에서이 작업을 수행하는 더 좋고 다른 방법이 있습니까?

무료 (무료) 솔루션을 찾고 있습니다.

운영체제 : OS X 10.9.3

답변:


18

필자는 필요한 클리핑을 수행하기 위해 명령 줄에서 ffmpeg를 사용했습니다.

이 사이트에 대한 조사를 수행하고 몇 가지 간단한 명령을 시도한 후 다음 명령을 수행했습니다.

ffmpeg -ss 00:01:00 -i input.mp4 -ss 00:02:00 -c copy -to 00:05:10 \
    output.mp4

내가 이해하는 것처럼이 명령을 사용하면 ffmpeg는 기본적으로 클립의 일부를 input.mp4에서 output.mp4 (재 인코딩 없음)로 복사합니다. ffmpeg는 1 분 표시 (첫 번째 -ss 00:01:00) 까지 빨리 찾은 다음 키 프레임 검색을 시작하고 3 분에서 클립으로 클립을 출력하고 (두 번째 -ss옵션으로 제공) 클립 으로 6 분 및 10 초로 출력합니다 (로 지정 -to 00:05:10) . 따라서 3 분 10 초 길이의 클립 (5:10-2:00)이 출력됩니다.

참고 : 두 번째 -ss옵션 및 -to옵션이 제공 한 시간은 첫 번째 -ss옵션이 제공 한 시간을 기준으로합니다 .

이러한 옵션 및 기타 옵션에 대한 자세한 내용은 ffmpeg를 사용하여 비디오 잘라 내기 질문에 대한 훌륭한 답변을 참조하십시오 .

이 방법은 놀랍게도 빠르지 만 (10-15 초) 클립의 처음 2-3 초 동안 사운드는 양호하지만 해당하는 비디오는 없습니다. 처음 2-3 초 후에는 사운드와 비디오 품질이 원본과 구별되지 않는 것처럼 보였습니다.

-c copy부품을 떨어 뜨려도 문제가 해결되었습니다. 이것은 비디오가 다시 인코딩 될 것임을 의미합니다 (2011 년 말 13 인치 MacBook Pro는 클립 실행 시간의 80-90 %가 걸렸습니다). 그러나 오디오 및 비디오 품질이 뛰어나고 파일 크기가 원본 (MB / 분 재생으로 계산)!

그래서 내가 결정한 마지막 명령은 다음과 같습니다.

ffmpeg -ss 00:01:00 -i input.mp4 -ss 00:02:00 -to 00:05:10 -strict -2 \
    output.mp4

-strict -2X.264 인코딩 지원은 아직 실험 단계이므로 ffmpeg의 제안을 기반으로 명령에 해당 부분이 추가되었습니다.

ffmpeg를 사용하려면 ffmpegmac.net 에서 사전 컴파일 된 ffmpeg를 다운로드하여 이미 알고 있고 PATH갈 준비가 된 디렉토리에 넣으십시오 !


2
당신이 떨어지는 클립의 품질을 제어하려는 경우합니다 -c copy, 당신이 옵션을 사용합니다 여기에 언급 : trac.ffmpeg.org/wiki/Encode/H.264은 , 기본적으로 -crf 23, 더 나은 품질에 대한 낮은 값 (제정신 값을 선택 18-28 사이).
slhck

좋은! 이 솔루션을 공유해 주셔서 감사합니다. 그것은 내가 필요한 것입니다. 00:00:00처음 두 -ss옵션을 전달한 다음 -to옵션 이 될 때 클립하려는 타임 스탬프를 전달하여 '트림'하는 데 사용할 수 있습니다 . 그중 하나가 -ss필요하지 않을 수도 있습니다.
sholsinger

7

퀵타임 SplitTrim기능을 사용하여 비디오 클립을 크기에 맞게 빠르게 잘라낼 수 있습니다.

모든 세그먼트가 동일한 파일에있는 경우 Quicktime을 사용하여 클립을 분할, 재정렬 및 ​​트리밍 할 수 있습니다.

Quicktime에서 원본을 열고 첫 번째 컷 지점까지 최소한 한 프레임을 큐잉하십시오. Edit메뉴 아래에서 Split Clip회색으로 표시됩니다. Cmd-Y바로 가기입니다. QT 제어판이 클립보기 모드로 전환되어 재생 헤드의 현재 지점에 두 개의 추가 클립이 표시되며 두 클립 모두 노란색으로 강조 표시됩니다. Split Clip작업 후 원하지 않는 클립을 삭제하려면 타임 라인에서 클립을 클릭하여 강조 표시하고을 누르 Backspace거나 Edit메뉴 에서 일반적으로 발견되는 기능 중 하나를 선택하십시오 . "클립보기"모드에서 클립을 드래그 앤 드롭하여 순서를 다시 정렬 할 수 있습니다. 클립 분할이 끝나면 Done오른쪽 의 버튼을 클릭하여 정상적인 QT 작업을 다시 시작하십시오.

이제 Save현재 형식 Export의 파일, 다른 해상도 Share의 파일 또는 서비스 중 하나가있는 파일로 이동해야합니다. 후자는 File메뉴 아래 에 있지만 Save눈에 띄지 않습니다. 걱정할 필요가 없습니다 ... 왼쪽 상단 모서리에서 편집 한 클립의 창 빨간색 X를 클릭하여 창을 닫으십시오. 친숙한 Save대화 상자가 나타나고, 이렇게 저장 한 A / V 파일은 원본 클립의 모든 속성을 그대로 유지합니다. Exporting또는 Sharing동영상이 다시 샘플링되어 동영상 크기가 커질 수 있습니다.


0

Nevin의 대답은 훌륭하지만 클립을 분할 할 때 부하를 완화하는 방법이 약간 개선 될 수 있다고 생각합니다.

그 설명과 함께 작성한 튜토리얼이 있습니다. 즉, 핵심은 짧은 클립을 개별적으로 새로운 파일로 자르고 저장하는 것입니다.

https://www.youtube.com/watch?v=g7MgVBGfFCo

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