HLS·DASH 매니페스트 검증기

HLS·DASH 매니페스트 검증기

HLS·MPEG-DASH 영상의 재생 정보를 담은 매니페스트를 점검합니다. 상대 경로 이름을 가진 로컬 재생목록 최대 12개 또는 정적 MPD를 넣으면 세그먼트 시간표를 펼치고, 제공된 변형 스트림을 비교하며, 의심스러운 태그를 알려줍니다. 실제 영상 조각은 가져오지 않습니다.

매니페스트 메타데이터 일부만 검사합니다. 네트워크 요청, 세그먼트 파일·코덱·복호화·재생 검사는 하지 않습니다. 깨끗한 결과가 전체 스트림 인증은 아닙니다.

최대 12개, 파일당 128 KiB. 선택한 파일이 현재 편집 내용을 대체하며 서버로 업로드되지 않습니다.

master.m3u8과 hd.m3u8 또는 streams/hd.m3u8처럼 참조 URI와 일치하는 상대 이름을 사용하세요. 참조된 재생목록도 여기에 넣어야 합니다.

예제가 준비됐습니다. 검사하거나 파일을 수정하세요.

댓글과 질문

HLS·DASH 매니페스트 검증기

HLS·MPEG-DASH 영상의 재생 정보를 담은 매니페스트를 점검합니다. 상대 경로 이름을 가진 로컬 재생목록 최대 12개 또는 정적 MPD를 넣으면 세그먼트 시간표를 펼치고, 제공된 변형 스트림을 비교하며, 의심스러운 태그를 알려줍니다. 실제 영상 조각은 가져오지 않습니다.

주요 기능

  • HLS 마스터·미디어 재생목록의 목표 길이, 순번, 불연속 지점, 종료 태그 검사
  • 마스터가 참조하는 변형 재생목록을 제공된 로컬 묶음에서 찾아 누락·잘못된 유형 표시
  • 제공된 HLS 변형들의 총 길이와 불연속 경계 비교
  • 정적 DASH SegmentTemplate의 timescale·시작 순번·Period·반복 구간 펼치기
  • DASH 시간 공백·겹침·잘못된 반복·변형 길이 차이 표시
  • 세그먼트별 시간표를 보고 스프레드시트에 안전한 CSV 또는 JSON으로 저장

사용 방법

  1. M3U8·MPD 텍스트 파일을 선택하거나 고유한 상대 경로 이름으로 각각 붙여 넣습니다.
  2. HLS에서는 마스터와 URI에 적힌 이름에 해당하는 미디어 재생목록도 함께 넣습니다.
  3. 검사를 실행하고 파일별 요약과 오류·주의 설명을 확인합니다.
  4. 세그먼트 시간표에서 순번, 시작 시각, 길이를 살펴봅니다.
  5. CSV·JSON을 저장한 뒤 실제 미디어와 재생 결과는 별도로 확인합니다.

활용 예시

  • 출시 묶음에서 마스터가 참조하는 HLS 미디어 재생목록이 빠졌는지 확인
  • HLS VOD의 TARGETDURATION 위반 또는 중복 MEDIA-SEQUENCE 태그 찾기
  • 두 HLS 변형의 종료 시각이나 불연속 경계가 다른지 비교
  • 정적 DASH SegmentTimeline에 명시적인 시간 공백이 있는지 확인

자주 묻는 질문

스트림을 재생하거나 모든 세그먼트를 내려받나요?

아니요. 사용자가 넣은 매니페스트 텍스트만 읽습니다. 세그먼트·키·라이선스를 내려받거나 코덱, 파일 내용, 실제 재생 성공 여부를 검사하지 않습니다.

HLS 참조 누락은 무슨 뜻인가요?

상대 경로로 참조된 재생목록이 이번 로컬 입력 묶음에 없다는 뜻입니다. 서버에는 있을 수 있습니다. 변형 비교를 하려면 URI에 맞는 상대 경로 이름으로 같이 넣으세요. 외부 URL은 가져오지 않고 표시만 합니다.

HLS 변형 길이는 어떻게 비교하나요?

함께 넣은 미디어 재생목록의 EXTINF 길이를 합산합니다. 마스터 변형 간 총 길이나 불연속 경계가 0.5초 넘게 다르면 주의로 표시합니다. 의도적인 차이일 수도 있습니다.

DASH는 어디까지 지원하나요?

정적 MPD의 SegmentTemplate duration 또는 SegmentTimeline, timescale, presentationTimeOffset, startNumber를 펼칩니다. 동적 라이브 MPD, SegmentBase, SegmentList, 원격 BaseURL, DRM, 바이트 범위 미디어와 실제 세그먼트 검사는 지원 범위 밖입니다.

문제가 없으면 스트림 전체가 정상이라는 뜻인가요?

아니요. 여기서 다루는 매니페스트 메타데이터 범위에서 문제가 발견되지 않았다는 뜻입니다. 전체 규격 적합성, 세그먼트 파일 존재, 디코딩, 암호화, 대상 기기의 재생 결과는 따로 확인해야 합니다.

입력 제한은 어떻게 되나요?

최대 12개 파일, 파일당 128 KiB, 합계 512 KiB, 펼친 세그먼트 2,000개입니다. 파일은 로컬에서 처리되며 너무 크거나 이름이 중복된 입력은 거부합니다.

개인정보 안내

매니페스트 내용은 이 브라우저에서만 처리됩니다. 재생목록·세그먼트·키·라이선스 URL로 요청하지 않습니다. CSV·JSON 보고서도 기기에서 생성합니다.

참고 자료

관련 도구

동영상 자르기파일 묶음 무결성 검증기XML 포맷터이미지 세부 확대 도구HDR 노출 합성기흑백 사진 색 복원 실험실파노라마 이어 붙이기판재 배치 계획기영상 편집 목록 작성기대본 프롬프터이중 자막 학습 플레이어코드 진행 실험실오선 악보 편집기자막 편집 작업대입체 음향 배치기음원 코드 후보 분석기MIDI 피아노롤 편집기샘플 악기 만들기공간 잔향 합성기오디오 파형 편집기전화 키패드 신호 실험실그림으로 소리 만들기오디오 스펙트럼 분석기오디오 잡음 정리기음원 성분 분리기효과음 합성기멀티트랙 오디오 믹서드럼 샘플 슬라이서반복 음원 이음새 찾기오디오 음량 분석기음원 음높이·템포 편집기스테레오 애너글리프 제작기사진 모자이크 제작기이미지 주파수 분석기비슷한 사진 중복 찾기렌티큘러 인터레이스 도안재질 텍스처 맵 제작 실험실360도 사진 투어 만들기영상 교정 타깃 제작기이미지 메시지 숨기기 실험벡터 모핑 편집기문서 원근 보정기사진 영역 메우기뜨개 기호 도안 편집기벡터 도형 조합기SVG 경로 편집기심리스 패턴 제작기실크스크린 색판 분리기퀼트 블록 배치기원근 목업 제작기로우폴리 색면 제작기폰트 부분집합 만들기초점 합성 도구사진 깊이 지도 만들기십자수 도안 제작기CSS 애니메이션 타임라인픽셀 직접 그리기이미지 차이 히트맵이미지 품질 측정실증명사진 만들기바코드 스캐너동영상 GIF 변환크로마키 영상 합성기영상 흔들림 보정기영상 구도 추적 편집기스톱모션 촬영 작업대영상 타임코드 대조기영상 인코딩 비교기영상 속도 곡선 편집기영상 컨테이너 탐색기영상 스토리보드 만들기영상 개인정보 가림기영상 로토스코프 마스크 편집기영상 움직임 좌표 추적기영상 중간 프레임 만들기화면 해설 편집기영상·음성 싱크 맞추기GIF 프레임 추출SVG→PNG/JPG 변환이미지 SVG 벡터화도트·픽셀아트 변환프로필 원형 자르기액자·폴라로이드 프레임이미지 모서리 둥글게JPEG EXIF 정보 보기·제거이미지 색각 시뮬레이터이미지 ASCII 아트사진 콜라주인스타 9분할 이미지긴 이미지 분할이미지 자르기이미지 회전·반전이미지 필터밈 만들기스크린샷 꾸미기바코드생성기QR코드 생성기이미지 압축기이미지 리사이즈이미지 포맷 변환파비콘 생성기유튜브 썸네일 추출기HEIC JPG 변환전자서명·도장 생성기이미지 워터마크움짤·GIF 만들기이미지 색상 추출(스포이드)이미지 텍스트 추출(OCR)이미지 합치기사진 모자이크·블러QR코드 스캔MP4 MP3 변환 (음원 추출)동영상 압축 (용량 줄이기)배경 제거 (누끼따기)
이미지/미디어 도구 전체 보기 →텍스트/변환 →생활/재미 →개발 도구 →