MPEG4 DASH 파일을 ffmpeg으로 처리 시 발생하는 에러입니다.
에러 메시지:
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000013e88baca00] could not find corresponding trex (id 1)
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000013e88baca00] could not find corresponding track id 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000013e88baca00] trun track id unknown, no tfhd was found
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000013e88baca00] error reading header
video.m4s: Invalid data found when processing input
발생 원인 (출처):
Usually the first segment in DASH is an initialization segment containing the track information. All subsequent segments contain media samples. So if you want to decode an arbitrary segment you have to prefix it with the initialization segment.
수정 방법:
동영성의 1st segment를 다운로드하거나 stream에 추가합니다.
cat /path/video0-0-init.mp4 /path/video0-0-1.mp4 > /path/video_can_be_decoded.mp4
ffmpeg -i /path/video_can_be_decoded.mp4
관련 글
[개발환경/Tips] - 카카오 TV 동영상 다운로드: m4s 파일 다운로드 방법
[개발환경/Tips] - 네이버 동영상 다운로드 방법 (동영상과 설명 포함)
댓글