FFmpeg는 비디오를 여러 부분으로 분해합니다.

FFmpeg는 비디오를 여러 부분으로 분해합니다.

주어진 시간 코드를 사용하여 비디오를 여러 부분으로 분해하려면 어떻게 해야 합니까? 지금까지 다음을 시도했습니다.

ffmpeg -v quiet -y -i test.m2v -vcodec copy -acodec copy -ss 00:01:12 -t 00:04:21 -sn part1.m2v

그런데 동영상의 길이는 61분이 넘는 반면, 동영상의 길이는 00:03:09 (00:04:21 - 00:01:12).

내가 도대체 ​​뭘 잘못하고있는 겁니까

편집하다:

다음과 같은 시작 시간으로 동일한 명령을 수행하는 경우 00:00:00:

ffmpeg -v quiet -y -i test.m2v -vcodec copy -acodec copy -ss 00:00:00 -t 00:01:21 -sn part1.m2v

그것은 나에게 올바른 출력을 생성합니다.

답변1

기간 동안 -t를 사용할 수 있습니다. 아웃포인트의 경우 -to

그래서 사용

ffmpeg -v quiet -y -i test.m2v -acodec copy -ss 00:01:12 -to 00:04:21 -sn part1.m2v

관련 정보