0
내 문제는 동일한 키 프레임 시퀀스로 FFMpeg를 사용하여 입력 비디오 (x264)를 인코딩하고 출력 비디오를 저장하는 것입니다. 예를 들어 입력 비디오의 키 프레임이 1, 5, 13, 35, ... 인 경우 출력 비디오의 키 프레임은 1, 5, 13, 35 ...와 같아야합니다. 이것을하기 위해?FFMpeg가 키 프레임 시퀀스를 변경하지 못하게하는 방법
내 문제는 동일한 키 프레임 시퀀스로 FFMpeg를 사용하여 입력 비디오 (x264)를 인코딩하고 출력 비디오를 저장하는 것입니다. 예를 들어 입력 비디오의 키 프레임이 1, 5, 13, 35, ... 인 경우 출력 비디오의 키 프레임은 1, 5, 13, 35 ...와 같아야합니다. 이것을하기 위해?FFMpeg가 키 프레임 시퀀스를 변경하지 못하게하는 방법
다음이 작동합니다.
# 이것은 개시시에 하나의 키 프레임을 갖는, 즉, 각 1 GOP 길이 세그먼트를 생성한다
ffmpeg -i in.mp4 -f segment -segment_time 0.01 -c copy -reset_timestamps 1 in%d.ts
1 세그먼트 입력 파일.
# 2 매우 높은 최소 키 프레임 간격을 갖는 세그먼트를 인 코드합니다.
CONCAT 디멀티플렉서와
ffmpeg -i in4.ts -c:v libx264 -keyint_min 65535 out4.ts
# 3 스티치 out
세그먼트 함께
e..g List.txt 파일이
file 'out1.ts'
file 'out2.ts'
file 'out3.ts'
file 'out4.ts'
...
이다
ffmpeg -f concat -i list.txt -c copy -absf aac_adtstoasc output.mp4