비디오레도로 잘라낸 영상들을 스트림 복사로 합치기 하려는데,
비디오 프레임 레이트, 해상도, 오디오 샘플 레이트를 동일하게 설정해도
'~Non-monotonous DTS in output stream 0:0; ~incorrent timestamps in the output file'이란 문구가 수백개 뜨며 오류가 나고,
파일을 재생해봐도 비디오와 오디오 싱크가 어긋나는 걸 확인했습니다
샤나에서 검색해봐도 없기에 질문글을 올렸으나 그마저도 큰 소득이 없어 구글링해보니,
https://k66google.tistory.com/m/578
이곳의 주인장 분께서 합칠 영상들 중 마지막 파일의 tbn에 맞게 다른 파일들도 수정한 후 스트림 복사로 합치면 된다더군요
헌데 샤나로 파일 정보를 확인해봐도 tbn이란 건 보이지 않습니다
tbn을 확인 및 수정하려면 ffmpeg를 사용하는 수밖에 없나요?
tbn, tbr, tbc의 의미는 stackoverflow의 이 게시물을 참고하시면 되구요,
해당 정보들은 ffmpeg나 ffprobe로 확인할 수 있습니다.
time base 변경을 ffmpeg로 작업할 수는 있지만, 애초에 tbn까지 건드리는 작업은 일반 사용자가 할 일은 없습니다.
VideoReDo를 쓰시나 본데, 이건 툴의 문제이므로 다른 툴을 쓰실 것을 권하고 싶군요.
샤나인코더에서 구간 설정 기능을 쓰시든지, Avidemux 같은 걸 쓰시죠.