본문 바로가기
IT/ffmpeg

ffmpeg로 동영상 원하는 구간 자르기(복사하기), 배치파일 포함

by kinfolust 2023. 6. 11.

1. ffmpeg 설치 및 세팅

ffmpeg 설치 및 세팅은 다음 링크를 참조 바란다.

 

ffmpeg 설치 및 세팅 링크 바로가기

 

ffmpeg 설치 및 세팅

ffmpeg 란? ffmpeg란 동영상 및 오디오 파일을 변환, 편집 및 스트리밍하기 위한 오픈 소스 멀티미디어 프레임 워크이다. 1. ffmpeg 다운로드 하기 링크 클릭시 바로 다운로드(윈도우) -> 2023.06.08 기준

kinfolust.tistory.com

 

2. ffmpeg 동영상 자르기 명령어

▶ 명령어(예시)

ffmpeg -i input.mp4 -ss 00:00:00 -t 00:00:13 -vcodec copy -acodec copy output.mp4

 

명령어에 대해 간략하게 설명하자면

-i input.mp4 입력 파일로 사용할 "input.mp4"라는 비디오 파일
-ss 00:00:00 파일에서 잘라내기를 시작할 시간
-t 00:00:13 파일에서 잘라내기를 끝낼 시간
-vcodec copy 비디오 스트림을 원본 동영상과 동일하게 유지
-acodec copy 오디오 스트림을 원본 동영상과 동일하게 유지
output.mp4 결과 파일의 이름을 "output.mp4"로 지정

 

명령어 입력 방법

 

ffmpeg 환경변수를 세팅하는 것을 권장한다.

 

ⓛ 자르기를 할 동영상이 있는 폴더에서 빨간 박스에 cmd를 입력해 엔터를 누른다.

② 다음 사진과 같이 명령어를 입력하고 엔터를 누르면 해당 폴더에서 output.mp4 파일이 생성된다.

ffmpeg -i [원본동영상파일이름.확장자명] -ss [자르기 시작할 시간(시:분:초)] -t [자르기 끝내는 시간(시:분:초)] - vcodec copy -acodec copy [저장할파일이름.확장자명]

여기서 자르기 시작할 시간과 자르기 끝내는 시간을 초 단위로 입력해도 된다.

예)

ffmpeg -i input.mp4 -ss 0 -t 13 -vcodec copy -acodec copy output.mp4

 

 

③ 다음 사진처럼 동영상의 길이가 13초 인 것을 확인할 수 있다.

 

3. 간단하게 드래그 & 드롭으로 동영상을 자를 수 있는 배치파일 만들기

ⓛ 윈도우 검색창에 메모장을 입력하여 아래에 있는 내용을 복사하여 붙여 넣는다.

set target=%~1

ffmpeg -i "%target%" -ss 00:00:00 -t 00:00:13 -vcodec copy -acodec copy output.mp4

PAUSE

 

② 파일 - 다른 이름으로 저장을 눌러서 [동영상자르기.bat] 으로 저장한다. 파일 이름은 상관없지만 파일 이름 뒷부분에

.bat

을 붙여서 저장해야 한다.

 

③ 사용자가 동영상을 자르기 시작할 시간과 자르기 끝내는 시간을 수정해 주어야 한다. 편집하는 방법은 다음과 같다.

배치파일을 우클릭해서 편집을 누른다.

 

④ 원하는 시간을 수정한다.

 

4. 배치파일 사용하는 방법

① 자르기를 할 동영상을 저장한 배치파일에 드래그 & 드롭한다.

 

② 다음 사진과 같이 output.mp4 파일이 만들어진다.

 

'IT > ffmpeg' 카테고리의 다른 글

ffmpeg로 동영상 합치기, 배치파일 포함  (0) 2023.06.13
ffmpeg 설치 및 세팅  (2) 2023.06.09