기본적으로 나는 수백 개의 작은 비디오 파일(형식은 .ts)을 가지고 있으며 각각의 길이는 10초, 크기는 약 10MB입니다. '100.ts' '101.ts' '102.ts' ... '600.ts'(이름은 일반적으로 1부터 시작하지 않음)와 같은 순서로 이름이 지정되므로 어떻게 하면 하나의 큰 파일로 병합할 수 있습니까? ffmpeg나 다른 도구를 사용하여 mp4 형식으로 전송하시겠습니까? 아, 그리고 Windows 환경에서도 그렇게 해야 합니다. 감사합니다.
답변1
입력 형식을 사용하십시오 concat
.
먼저 다음과 같은 텍스트 파일을 만듭니다.
file "100.ts"
file "101.ts"
...
"merge.ffconcat"으로 저장하세요.
이제 ffmpeg -f concat -i "merge.ffconcat" [your codec options here] -f mp4 output.mp4
병합하고 필요한 경우 다시 인코딩하는 데 사용합니다.