# Tagatingin ng Metadata ng Video

> Suriin ang container, tracks, codecs, resolutions, framerates, rotations, audio sample rates, channels, subtitle tracks, creation date, at embedded tags nang hindi dine-decode ang file body.

Canonical: https://helpers.aibrush.co/fil/video-metadata

## Ano ang ginagawa nito

Maglagay ng video at tingnan kung ano talaga ang laman nito. Kapaki-pakinabang kapag ayaw mag-play ng file at kailangan mong malaman kung codec ang sanhi, kapag may maling rotation tag, o kapag kinukumpirma mo ang download bago ipadala.

Metadata lang mula sa container header ang binabasa. Kahit multi-GB files ay naglo-load sa ilalim ng isang segundo dahil hindi hinahawakan ang body.

## Paano gamitin

1. **Ilagay ang video** — Tinatanggap ang karaniwang containers: MP4, MOV, MKV, WebM, AVI, ...
2. **Basahin ang table** — Nasa itaas ang container, file size, duration, at creation date. May sariling block ang bawat track: uri (video/audio/subtitle), codec, resolution, framerate, rotation, sample rate, channels, language.
3. **Hanapin ang kakaiba** — Walang audio track? Mali ang rotation? HEVC codec sa device na kailangan ng H.264? Nandoon ang diagnosis.

## Kailan gamitin

### I-triage ang sirang playback

Codec mismatch ang pinaka-karaniwang sanhi ng ‘hindi nagpe-play ang file’. Basahin ang codec name at tingnan kung supported ito ng target device.

### Audit bago mag-publish

Kumpirmahin na tama ang resolution at frame rate ng podcast video bago i-upload sa YouTube para makaiwas sa re-encode cycle.

### Unawain ang workflow

Ang pag-inspect sa container ng third-party video ay maaaring magpahiwatig kung aling encoder pipeline ang gumawa nito.

## Mga tanong

### Maa-upload ba ang file kahit saan?

Hindi. Pinaparse ang container header sa Web Worker sa device mo. Hindi dumadaan sa network ang body bytes.

### Bakit hindi ipinapakita ang bitrate?

Minsan nasa header ang per-track bitrate (Matroska), at minsan mahihinuha lang sa sampling ng body (MP4). Kapag hindi ito naka-declare, inaalis namin ang row imbes na magpakita ng hula.

### Ano ang pinagkaiba ng rotation at orientation?

Rotation ay transform sa track level: ang ‘90° clockwise’ ay ibig sabihing iniikot ng player ang frames bago ipakita. Ang orientation sa EXIF sense ng image files ay hindi lumalabas sa video containers.
