CanDoYa
FIL

Tagasuri ng video metadata

Tumatakbo nang buo sa iyong browser - walang upload, walang sign-up.

Magdagdag ng video para suriin ang metadata nito

Ang iyong video ay lokal na siniyasat na may mga incremental na pagbabasa ng file at hindi kailanman ina-upload.

Ibahagi ang tool na ito

Ano ang ipinapakita ng isang video metadata viewer?

Binabasa ng isang video metadata viewer ang teknikal na impormasyong nakaimbak sa isang media file, kabilang ang container, codec, dimensyon, tagal, iniulat na frame rate at bitrate, audio stream, subtitle stream, at naka-embed na tag. Ang manonood na ito ay nagpapatakbo ng MediaInfo nang lokal at nagbabasa lamang ng hiniling na mga tipak ng file, kaya ang video ay hindi umaalis sa iyong device.

Paano gamitin

  1. 1Pumili ng video. Mag-drop ng lokal na video sa manonood, pumili ng isa mula sa iyong device, o buksan ang maliit na sample na ulat.
  2. 2Maghintay para sa lokal na pagsusuri. Ang browser ay naglo-load ng MediaInfo WebAssembly on demand at nagbibigay ng file sa pamamagitan ng incremental slice reads.
  3. 3Suriin ang mga naiulat at nakuhang halaga. Tingnan ang buod ng container at ang bawat video, audio, subtitle, o iba pang stream. Ang mga tinantyang halaga ay naglalaman ng isang Derived na label.
  4. 4Maghanap o mag-export. I-filter ang kumpletong listahan ng field, kopyahin ang ulat ng JSON, o i-download ito para sa pag-troubleshoot at mga tala.

Para kanino ito

Ginagamit ng inspektor na ito ang MediaInfo engine sa WebAssembly. Hindi nito kailangang i-play o i-transcode ang video, at ang malalaking file ay binabasa nang paunti-unti sa halip na kopyahin nang buo sa memorya ng browser. Maaari mong hanapin ang bawat naiulat na field o i-export ang hindi nagalaw na resulta ng MediaInfo bilang JSON.

FAQ

Na-upload ba ang aking video kahit saan?

Hindi. Ang napiling File object ay ipinasa sa isang browser worker, at ang MediaInfo ay humihiling ng mga lokal na hanay ng byte sa pamamagitan ng File.slice(). Hindi natatanggap ng CanDoYa ang video o ang metadata nito. Ang tanging item na na-load sa network ay ang sariling WebAssembly asset ng site kapag nagsimula ang inspektor.

Libre ba itong video metadata viewer?

Oo. Maaari mong suriin ang mga video, hanapin ang lahat ng naiulat na field, kopyahin ang JSON, at i-download ang ulat nang walang account, subscription, o watermark. Nananatili ang pagproseso sa iyong browser, kaya walang quota sa pag-upload ng server. Ang magagamit na memorya ng device at paghawak ng file ng browser ay ang mga praktikal na limitasyon.

Mayroon bang limitasyon sa laki ng video file?

Ang viewer ay hindi nagpapataw ng isang arbitrary na file-size cap. Binabasa ng MediaInfo ang hiniling na mga hiwa sa halip na i-load o i-transcode ang buong file. Ang napakalaki, malayuan, sira, o hindi karaniwang na-index na mga file ay maaari pa ring magtagal, at ang iyong browser o device ay maaaring magpataw ng sarili nitong storage at mga limitasyon sa memorya.

Aling mga format at container ng video ang sinusuportahan?

Kinikilala ng MediaInfo ang maraming karaniwang container, kabilang ang MP4 at QuickTime MOV, Matroska MKV, WebM, AVI, MPEG program at transport stream, MXF, WMV, FLV, Ogg, 3GP, at VOB. Ang isang nasira, naka-encrypt, pagmamay-ari, o napaka hindi pangkaraniwang file ay maaaring magbalik ng hindi kumpletong metadata o isang error.

Maaari ba itong magpakita ng mga audio at subtitle na stream?

Oo. Ang bawat naiulat na audio stream ay maaaring magsama ng codec, mga channel, sample rate, bitrate, wika, pamagat, at mga flag. Ang mga text o subtitle stream ay nakalista nang hiwalay sa kanilang format, codec ID, wika, pamagat, at default o sapilitang katayuan kapag ang mga field na iyon ay nasa container.

Bakit nawawala o naiiba ang frame rate o bitrate sa software ng pag-playback?

Ang isang container ay maaaring mag-alis ng isang field, mag-ulat ng isang nominal na halaga, o mag-imbak ng variable timing. Maaaring ilantad ng MediaInfo ang isang average na rate ng frame habang iniikot ito ng isa pang app o sinusukat ang mga na-decode na frame. Ang parehong naaangkop sa nominal kumpara sa pangkalahatang bitrate. Nananatiling blangko ang mga nawawalang field sa halip na hulaan nang tahimik.

Ano ang pagkakaiba sa pagitan ng naiulat na metadata at isang nagmula na pagtatantya?

Binabasa ng MediaInfo ang naiulat na metadata mula sa container o stream header. Ang isang nagmula na pagtatantya ay kinakalkula ng pahinang ito mula sa mga iniulat na halaga, tulad ng pag-multiply ng tagal ayon sa rate ng frame kapag walang umiiral na bilang ng frame. Minarkahan ang mga nagmula na card upang hindi ka magkamali ng pagtatantya para sa isang naka-embed na field.

Ang pagtingin ba sa metadata ay nagbabago o nag-aalis ng anuman sa video?

Hindi. Binubuksan ng viewer ang file na read-only at hindi na muling nagsusulat dito. Ang pagkopya o pag-download ng JSON ay lumilikha ng isang hiwalay na ulat sa teksto. Ang mga stream, metadata, timestamp, at byte ng orihinal na video ay nananatiling hindi nagbabago sa iyong device.