Ang MP4 ang video file na pinakamadalas mong makita. Ang pormal nitong pangalan ay MPEG-4 Part 14 at ito ay tinukoy ng Moving Picture Experts Group, ang parehong internasyonal na grupo sa likod ng mga pamantayan ng MPEG video. Hindi nagsimula ang MPEG mula sa wala: ginamit nitong batayan ang QuickTime file format ng Apple at ginawa itong ISO Base Media File Format, saka binuo ang MP4 mula rito. Ito ang dahilan kung bakit magkahawig ang MP4 at MOV files sa loob. Mga telepono, kamera, editing program, streaming service at messaging app ay pawang gumamit ng MP4, kaya tumutugtog ito sa halos anumang device na pag-aari mo.
Paano binubuo ang isang MP4 file
Ang MP4 ay isang container. Hindi mismo nagko-compress ang container; ito ang kahon na humahawak sa mga naka-compress nang stream at nagsasabi sa player kung paano ito babasahin. Ang compression ay ginagawa ng isang codec, at ang codec sa loob ng MP4 ay karaniwang H.264, H.265 (tinatawag ding HEVC) o AV1 para sa larawan, at AAC para sa tunog. Lahat ang mga ito ay lossy: inaalis nila ang mga detalye na malamang hindi mapansin ng iyong mata at tainga, at hindi na naibabalik ang mga detalyeng iyon. Ang muling pag-save ng MP4 sa isang editor ay nagko-compress nito nang pangalawang beses at nagdudulot ng kaunting dagdag na pagkawala ng kalidad.
Sa loob, ang file ay isang punong-gkahoy ng mga block na tinatawag na boxes o atoms. Bawat isa ay may apat-na-letrang pangalan. Ang ftyp sa pinakasimula ang nagsasabi kung aling uri ng MP4 ito, ang mdat ang naglalaman ng raw na naka-compress na video at audio, at ang moov ang index na nagmamapa ng oras ng playback sa mga posisyon sa mdat. Ang audio at video ay pinagpapalit-palit sa maliliit na piraso para mabasa ng player ang pareho nang sabay. Kapag ang moov ay nasa harap ng file, puwedeng magsimula ang playback bago matapos ang download, na siyang tinutukoy ng mga app bilang fast start.
Anong metadata ang mayroon ang isang MP4 file
Nasa mga parehong box ang MP4 metadata, kaya ang ulat tungkol sa isang MP4 ay pinaghahalo ang teknikal na impormasyon at mga descriptive tag.
- Ang movie header,
mvhd, ay naglalaman ng petsa ng paglikha at petsa ng pagbabago, ang kabuuang tagal at ang time scale na ginagamit para sukatin ito. - Bawat track ay may sarili nitong mga header na may sukat, isang rotation matrix na nagsasabi sa player kung patagilid bang na-film ang clip, isang language code at isang handler name.
- Pinangalanan ng mga stream description ang codec, frame rate, bit rate, audio sample rate at bilang ng channel.
- Nasa isang user data block ang mga descriptive tag na madalas tawaging iTunes-style tag list. Nagsisimula ang mga pangalan ng field sa copyright sign, gaya ng title field, artist, album, year, genre, comment at encoder, kasama ang artwork at description fields. Ito ang block na napupunan kapag ang file ay galing sa isang music o video store.
May ilan dito na personal. Karaniwang nagsusulat ang mga telepono ng GPS location sa isang coordinate field, na nakaimbak bilang latitude, longitude at kung minsan ay altitude. Nagdaragdag ang mga Apple device ng sarili nilang set ng keys na naglalaman ng camera make, model, bersyon ng operating system at petsa ng paglikha kasama ang time zone kung saan ginawa ang recording. Nagsusulat din ang mga Android phone ng lokasyon sa halos kaparehong paraan. Ang mga editing at design software mula sa Adobe ay maaari ring mag-embed ng XMP packet, isang block ng structured text na inuulit ang pamagat, may-akda, copyright at kasaysayan ng pag-edit. Kung balak mong i-publish ang clip na ikaw mismo ang nag-record, ang device at location fields ang pinakamainam na alisin.
Kailan tamang piliin ang MP4
Piliin ang MP4 kapag kailangang mag-play ang file sa lugar na hindi mo kontrolado: isang website, teleponong padadalhan mo nito, telebisyon, o laptop ng kliyente. Wala nang iba pang kasing lawak ng suporta, at ang hardware decoding para sa H.264 ay nakapaloob na sa halos lahat ng screen na ibinebenta.
Ang malinaw na alternatibo ay MKV, na tumatanggap ng mas maraming audio track, mas maraming subtitle format, chapters at nakakabit na files, at mas magandang archive para sa pelikulang may maraming wika. Ang MP4 ay sadyang mas makitid at nakakakuha ito ng pagiging maaasahan mula rito. Ang WebM ang piliin kapag gusto mo ng royalty-free na codec para sa web, dahil may patent licensing ang H.264 at HEVC. At kung kailangan mo lang palitan ang balot, mag-remux sa halip na mag-re-encode: ang pagkopya sa umiiral na mga stream sa bagong container ay hindi nagkakabawas ng kalidad.