파일 공유 사이트에 업로드할 수 있도록 더 큰 비디오를 특정 크기 또는 동일한 크기의 세그먼트로 분할하려고 합니다. 영상을 시간별로 나눌 수 있는 것으로 알고 있는데,
ffmpeg -i input.mp4 -c copy -map 0 -segment_time 00:20:00 -f segment output%03d.mp4
다만, 파일 크기별로 2bg씩 나누는 것이 더 쉬울 것 같습니다. 내가 할 수 있는 방법이 있나요?
답변1
크기별로 나누고 싶다면,split
도구가 작업에 더 적합할 것입니다. 를 사용하여 블록 크기를 설정할 수 있으며 , 그러면 이름 등 split -b 2G video.mp4
의 파일이 생성됩니다 . 이들을 다시 결합하여 mp4를 만들려면 다음과 같은 glob을 사용하세요 . "xa" 또는 다른 이름으로 시작하는 다른 파일이 있는 경우 해당 파일이 사용하는 기본 접두사를 변경할 수 있습니다.xaa
xab
cat xa? > video.mp4