FUNNIFY 개인 운영 웹 도구 · 도구의 조건과 한계를 함께 안내합니다.
FUNNIFY일상과 개발을 돕는 웹 도구

도구 안내 / 영상 개발

NALU Explorer: 영상 구조에서 문제의 단서 찾기

H.264 비트스트림의 NAL 단위를 탐색하는 개발 도구입니다. 재생 성공 여부만 보는 대신 입력의 경계와 구성 정보를 확인하고 싶은 경우에 사용합니다.

NALU Explorer 열기 ↗

처음에는 예제 파일을 사용하세요

  1. 도구에서 Use Example Files를 선택합니다. 비공개 영상 없이 기본 동작을 확인할 수 있습니다.
  2. 입력 방식이 Annex B (Start Code based)인지 AVC (Length based)인지 확인합니다.
  3. NAL 목록과 파서가 제공하는 SPS·PPS·SEI 정보를 살펴봅니다.
  4. 프레임 렌더링이 필요한 경우 해당 옵션과 FFmpeg 준비 상태를 확인합니다. 구조 분석과 영상 렌더링은 구분해서 살펴보세요.

Annex B와 AVC를 구분하는 이유

Annex B는 시작 코드를 경계로 삼고, AVC의 길이 기반 데이터는 길이 정보를 이용해 단위를 나눕니다. 같은 H.264 데이터라도 입력 포맷을 다르게 해석하면 경계를 잘못 읽을 수 있습니다. 파일 이름의 확장자만 보고 확정하지 말고 데이터를 만든 프로그램의 출력 설정을 확인하세요.

MP4 파일을 바로 고르면 되나요?

MP4는 영상·음성·타이밍 같은 자료를 담는 컨테이너입니다. 도구 첫 화면은 .h264 파일을 안내하므로 임의의 MP4·HEVC 파일 전체를 그대로 지원한다고 가정하면 안 됩니다. 필요한 경우 본인의 개발 도구로 H.264 스트림을 추출하고 그 출력 형식을 확인하세요.

분석 결과를 해석할 때

현재 화면에서 확인한 파서 기반은 h264-parser입니다. 규격 자체는 ITU-T H.264 권고를 참고할 수 있습니다. 이 안내는 모든 프로파일이나 파일의 지원을 보장하지 않습니다.

기술 오류 제보 방법 →