영상 메타데이터 뷰어이란?
Video Metadata Viewer는 비디오 파일의 기본 속성을 사용자의 기기에서 바로 읽어옵니다. 컨테이너 형식, 파일 유형, 파일 크기, 재생 시간, 해상도, 화면 비율을 확인할 수 있습니다. 파일은 기기에 그대로 머물며 어디로도 업로드되지 않습니다.
이 도구는 네이티브 비디오 요소로 재생 시간과 픽셀 해상도를 읽고, 디코딩된 프레임 사이의 간격을 측정해 프레임 레이트를 추정하며, 동시에 Web Audio API로 오디오를 살짝 디코딩해 샘플 레이트와 채널 수를 확보합니다. 먼저 중간 지점의 정지 화면을 미리보기로 잡고, 슬라이더로 원하는 시점까지 옮겨 정확한 프레임을 골라 클릭 한 번으로 PNG로 저장할 수 있습니다. 같은 데이터는 일반 텍스트, 구조화된 JSON, 표 계산에 바로 쓰는 CSV로 내보낼 수 있습니다. 스트림 전체를 끝까지 디코딩하지는 않기 때문에 정확한 코덱 이름과 색공간 같은 항목은 보고서에 포함되지 않습니다. 손에 영상 파일이 없나요? 그 자리에서 샘플 영상을 만들어 작동 방식을 확인해 보세요. 로컬에서 재생되는 MP4, WebM, MOV, MKV 파일을 읽습니다.
사용 방법
- 업로드 영역에 비디오를 끌어다 놓거나 클릭하여 선택하세요. 파일은 기기에서 읽히며 어디로도 전송되지 않습니다.
- 리포트를 확인합니다: 일반에는 컨테이너 형식, 파일 유형, 크기, 재생 시간, 평균 비트레이트, 수정 날짜가 표시됩니다. 비디오에는 해상도와 화면 비율이 표시됩니다.
- 보고서를 일반 텍스트, 구조화된 JSON 또는 CSV 표로 저장하거나, 캡처된 썸네일을 PNG로 내려받으세요.
사용 시기
- 편집이나 슬라이드에 비디오를 배치하기 전에 해상도와 화면 비율을 확인할 때.
- 클라이언트에게 보내거나 어딘가에 업로드하기 전에 클립의 재생 시간과 파일 크기를 확인할 때.
- 확장자나 파일명이 없거나 모호할 때, 파일이 실제로 어떤 컨테이너를 사용하는지 파악할 때.
결과
다운로드한 클립이 타임라인에서 이상하게 늘어나 보입니다. 뷰어에 넣어 해상도 1920x800, 비율 21:9임을 확인하면 잘못 확대된 것이 아니라 원래 와이드로 촬영된 영상임을 알 수 있습니다.
자주 묻는 질문
- 이 도구가 H.264나 VP9 같은 비디오 코덱을 알려주나요?
- 아니요. 정확한 코덱을 읽으려면 컨테이너 자체를 파싱해야 하지만 이 도구는 그렇게 하지 않습니다. Codec 필드는 브라우저가 보고하는 MIME 타입(예: video/mp4 또는 video/webm)을 보여주며, 이는 컨테이너 계열만 알려줄 뿐 내부 스트림 코덱을 알려주지는 않습니다. 코덱 수준의 정보가 필요하면 MediaInfo나 ffprobe 같은 데스크톱 도구를 사용하세요.
- 왜 색공간이나 비트 심도가 표시되지 않나요?
- 색공간과 비트 심도는 빠집니다. 이 값들을 읽으려면 컨테이너 자체를 직접 파싱해야 하는데, 이 도구는 거기까지 가지 않습니다. 프레임 레이트는 짧은 구간을 재생하면서 디코딩된 프레임 사이의 간격을 측정해 추정하므로, 파일에서 곧바로 읽은 값이 아니라 근사 측정값입니다. 오디오 샘플 레이트와 채널 수는 파일의 작은 조각을 Web Audio API로 디코딩해서 얻습니다.
- 제 비디오가 어딘가로 업로드되나요?
- 아니요. 파일은 크기와 재생 시간을 읽을 수 있을 만큼만 기기 내 숨겨진 video 요소에 로드된 뒤 곧 해제됩니다. 서버로는 아무것도 전송되지 않습니다.
- 왜 제 AVI나 WMV 파일이 열리지 않나요?
- 이 도구는 브라우저가 열 수 있는 형식에 의존합니다. Chrome, Firefox, Safari 모두 AVI나 WMV를 기본 디코딩하지 않으므로 해당 파일은 열리지 않습니다. 현재 브라우저에서는 MP4, WebM, MOV, 대부분의 MKV가 동작합니다.
- 비트레이트 값은 얼마나 정확한가요?
- 평균값입니다. 파일의 비트 수를 재생 시간(초)으로 나눠 계산합니다. 가변 비트레이트 영상에서는 특정 장면의 순간값이 평균보다 훨씬 높거나 낮을 수 있습니다. 그래도 크기와 길이의 균형을 빠르게 점검하는 용도로는 충분히 유용합니다.