Tuigbheáil Smacker (.smk): Formáid Físeán Clasaiceach na nImreachtaí PC ó Ré na hÓrga
Má imríodh tú cluichí físe PC i lár go deireadh na 1990í nó i dtús na 2000í—mar shampla Diablo, StarCraft, Baldur’s Gate, nó Warcraft II—bhí tú i dteagmháil leis an fhormáid físe Smacker (.smk).
Sula d’éirigh an díchódú MPEG le crua-earraí agus CPUanna il-chroí tiomnaithe caighdeánach i ríomhairí pearsanta, bhí sé ina dhúshlán ríomhaireachta ollmhór cluiche físe lán-mhothú (FMV) réidh, sioncrónaithe le fuaim digiteach iolrach. D’aistrigh tiomántáin CD-ROM caighdeánacha sonraí ag luas measartha de 150 go 300 KB/s (luasanna 1x go 2x), agus ní raibh próiseálaithe 486 nó Pentium luath in ann cóidéiceanna trasfhoirmeacha tromchúiseacha a láimhseáil.
Chun é seo a réiteach, d’fhill RAD Game Tools Smacker, ailtireacht físe ard-éifeachtúlachta a bhfuil sé deartha go sonrach le haghaidh dí-chóidéime amháin bogearraí. Iarrann comhaid físe amh nó i gclúdach a tháirgtear leis an phíblíne seo an síneadh comhaid .smk.
1. Cad é Comhad SMK?
Is comhad .smk príobháideach i dtáirgí ilmheán agus sruth físe a chruthaigh RAD Game Tools (anois mar chuid de Epic Games). Iontaofa thart ar 1994, cheadaigh Smacker d’fhorbróirí scairteanna 256-dath cineamataic lán-mhothú a shruthú go díreach ó CD-ROManna aonluas gan frámaí a chaitheamh nó an córas a chur ar fionraí.
Ní cosúil le codecs idir-frámaí nua-aimseartha a bhraitheann go mór ar arithméad flotach agus ar Thrasnaimh Cosine Díscríte (DCT), deartha Smacker chun rith beagnach go hiomlán trí oibríochtaí slánuimhir, táblaí cuardaigh, agus nósanna imeachta x86 íseal-leibhéil. Rialaigh sé cineamataic cluichí na 1990idí go dtí gur chuir RAD Game Tools a dhéartháir fíor-dhath 24-giotán i láthair, Bink Video (.bik), i 1999.
2. Príomhghnéithe an Codec Smacker
Tagann oidhreacht theicniúil buan Smacker óna chothromaíocht saincheaptha idir castacht ríomhaireachta íseal agus fírinne amhairc ar chrua-earraí dathanna innéacsaithe:
Cáiliú Paletta Innéacsaithe 8-giotán
Le linn na meán-1990idí, bhí an chuid is mó de thaispeántais PC ag feidhmiú i mhóid VGA nó SVGA 256-dath (paintéil 8-giotán). Ghabh Smacker leis an gcoinníoll seo. Seachas luachanna RGB 24-giotán a stóráil agus an córas oibriúcháin a chur i gcrích ditheráil mall ar an mbealach, d comprimigh Smacker frámaí físe go díreach i gcoinne paintéil 256-dath dinimiciúla.
Morfú Paletta Fráma ar Fhráma & Ciorrú
Thacaigh Smacker le nuashonruithe pailéid gan uaim idir frámaí. Má athraíonn radharc gearr sa chluiche ó shuíomh lá soiléir go hualach dorcha, d’fhéadfadh an comhad .smk athruithe pailéid áitiúla nó malartuithe iomlána pailéid a chur i bhfeidhm ar eochrafhrámaí ar leith, ag seachaint bannaí agus míshuíomh dath.
Cáiliúint Veicteora & Díchur Bloc
Róga laistigh de shruth .smk á roinntear i bhlocanna picteilín $4 \times 4$. Úsáideann Smacker teicnící cainte veicteora i gcomhcheangal le tacar dlúth de mhóid oibríochta do gach bloc:
- Léim: Coinnigh na picteilíní ón fráma roimhe seo.
- Solad/Aon Dath: Líon an bloc $4 \times 4$ iomlán le hinnéacs pailéid amháin.
- Dhá Dath / Bitmask: Sainigh dhá iontráil pailéid agus bain úsáid as masc 16-giotán chun gach picteilín a mhapáil.
- Sonraí Iomlána: Stóráil go díreach seicheamhanna picteilín mionsonraithe nuair a tharlaíonn gluaiseacht chasta.
Leis an rangú ar leibhéal bloc seo, d’fhéadfadh radhairc le cúlraí statach agus gníomh áitiúil (mar shampla cinn ag caint nó roghchláir ag scrollú) a chomhbhrú go rátaí sonraí neamhshuntasacha.
Il-rianú Fuaime Il-Rianú Dúchasach
Bhí Smacker ar cheann de na formáidí cluiche-chuimsitheacha tosaigh a thacaigh le fuaim ilchainéil, ilriú comhtháite. D’fhéadfadh forbróirí fuaim mhóna nó stereo comhbhrúite a idircheangal go díreach in aice le blúirí físe. Thacaigh an ailtireacht seo le:
- Fuaime PCM dúchais gan comhbhrú.
- Comhbhrú fuaime bunaithe ar DPCM oiriúnach úinéarach RAD (ag comhbhrú fuaime go léiriú 4-giotán le laghdú íosta ar CPU).
- Riananna teanga neamhspleácha le haghaidh logánú idirnáisiúnta cluichí gan an rian físe bunúsach a dhúblú.
Dearadh Asaiméadarach (Dí-chomhbhrú Tapa Os Cionn Ionchódú Tapa)
Bhí algartaim comhbhrú Smacker deartha go h-asaimétrach: thóg ionchódú am suntasach agus optamú matamaiticiúil, ach níor theastaigh ach na ciorcaí CPU íosta le díchomhbhrú. D’fhéadfadh ríomhaire measartha 33 MHz 486 díchódú físe Smacker 15-go-30 FPS i bhfíor-am agus an sioncrónú fuaime a chothabháil.
3. Achoimre ar na Carachtair Eochair
| Tréith | Sonraíocht |
|---|---|
| Forbróir | Uirlisí Cluiche RAD (Faighte ag Epic Games i 2021) |
| Scaoileadh Tosaigh | 1994 |
| Iarmhír Comhaid | .smk |
| Iarsmaí | Físeán Bink (.bik, .bk2) |
| Doimhneacht Dath | 8-giotán innéacsaithe (256 dathanna roghnaithe in aghaidh an fhráma) |
| Modh Trasfhoirmeála | Cáiliú veicteora spáisial ($$4 \times 4$$ roinnteacht bloc) |
| Comhbhrú Ama | Meaitseáil bloc idir-fhráma le rianú timthriall pailéid |
| Formáid Fuaime | PCM líneach, Smacker 4-giotán DPCM, cainéil ilriatha |
| Úsáid Príomhthionscail | Radhairc gearrtha cluichí físe, scineamha réamhrá, lógótaí beochana |
| Tacaíocht Díchódaíochta | Ionsáite trí FFmpeg, Libavcodec, Uirlisí Físe RAD |
4. Conas Comhaid Físe .smk a Oscailt agus a Sheinm
Mar nach soláthraíonn sé na himreoirí meán nua-aimseartha tacaíocht réamhshocraithe le haghaidh físeáin cluiche oidhreachta 8-giotán, teipeann ar fheidhmchláir caighdeánacha mar Windows Media Player nó QuickTime comhaid .smk a oscailt. Is féidir leat iad a sheinm go iontaofa ag baint úsáide as na huirlisí seo a leanas:
Modh 1: VLC Media Player (Tras-ardán)
Cuimsíonn VLC tacaíocht díchódaíochta dúchais do fhíse Smacker agus fuaim trí libavcodec FFmpeg:
- Íosluchtaigh agus tosaigh VLC Media Player.
- Tarraing agus scaoil an comhad
.smkgo díreach isteach sa fhuinneog VLC. - Nóta: Má tá na dathanna rósháithithe nó imshuite, is féidir luasghéarú crua-earraí físe VLC a mhúchadh go sealadach i
Uirlisí > Sainroghanna > Ionchur / Cóidceannachun ligean don mhapaí dathanna bogearraí an phailéad 8-giotán a thaispeáint go díreach.
Modh 2: FFplay (Líne Ordaithe)
If you have the FFmpeg suite installed, the bundled ffplay utility is the fastest, most accurate way to render .smk streams:
ffplay cutscene.smk
Modh 3: The RAD Video Tools (Windows)
Leanann RAD Game Tools ag tairgiú The RAD Video Tools suite uirlisí:
- Íosluchtaigh agus suiteáil The RAD Video Tools ó shuíomh gréasáin oifigiúil Epic Games / RAD.
- Cuir an t-uirlis ar siúl agus nascleannaigh do chóras comhad chun an comhad sprioc
.smka mharcáil. - Cliceáil an cnaipe Play chun an scannán a fheiceáil le a scálú bunaidh, fíorúil agus amaí pailéid.
5. Conas Físe .smk a Chruthú agus a Thiontú
An féidir leat comhaid dhúchasacha .smk a chruthú fós?
Ní chruthaíonn forbróirí nua-aimseartha comhaid .smk bunaidh go minic inniu mar go ndécodeann crua-earraí nua-aimseartha 4K 10-giotán HEVC nó AV1 go héasca. Mar sin féin, má tá tú ag forbairt bogearraí homebrew, ag modáil cluichí clasaiceacha, nó ag tógáil tionscnaimh PC retro:
- The RAD Video Tools ina bhfuil an comhbhrúiteoir “Smack” oidhreachta. Is féidir leat
.avineamhdhrúchtaithe nó seicheamh íomhánna a luchtú agus é a ionchódú go.smk. - Nóta: Cuimsíonn FFmpeg decoder dúchais Smacker, ach ní chuimsíonn sé encoder dúchais Smacker de bharr nádúr príobháideach agus as dáta an fhormáid.
Ag athrú .smk go MP4 nua-aimseartha (H.264 / AAC)
Chun radharcanna gearrtha seanré a chaomhnú nó iad a uasluchtú chuig ardáin nua-aimseartha (mar YouTube nó brabhsálaithe gréasáin), tiontaigh iad go MP4 ag baint úsáide as FFmpeg:
# Convert classic Smacker video to modern universally compatible MP4
ffmpeg -i intro.smk -c:v libx264 -pix_fmt yuv420p -crf 18 -c:a aac -b:a 192k intro_restored.mp4
Leid: Toisc go n-úsáideann .smk paileáidí dathanna innéacsaithe, cinntíonn éigeacht -pix_fmt yuv420p go rachaidh gléasanna soghluaiste nua-aimseartha agus brabhsálaithe gréasáin i bhfeidhm an físe gan earráidí athsheinm scáileán dubh.
6. Ceisteanna Coitianta (FAQ)
**Q1: Cad é an príomhchúis a d’úsáid forbróirí cluichí comhaid SMK? Chuir Smacker ar chumas athsheinm físe réidh, sioncrónaithe ar thiomántáin CD-ROM mall agus CPUanna ísealchumhachta gan gá le díchóidithe crua-earraí.
**Q2: Cén difríocht atá idir comhad SMK agus comhad BIK?
Tá Smacker (.smk) teoranta do 256 dath (8-giotán), cé go dtacaíonn a dhéartháir, Bink Video (.bik), le dath fíor 24‑giotán iomlán agus taifeadtaí níos airde.
**Q3: An féidir le brabhsálaithe gréasáin nua-aimseartha comhaid .smk a sheinm go díreach? Níl, ní thacaíonn brabhsálaithe gréasáin nua-aimseartha leis an codec Smacker agus éilíonn siad go gcaithfear na comhaid a thiontú go MP4 nó WebM ar dtús.
**Q4: An dtacaíonn comhad SMK le roinnt teangacha fuaime ag an am céanna? Tá, ceadaíonn an coimeádán Smacker roinnt riananna fuaime neamhspleách a bheith idirleagtha in aice leis an bhfíseán do radhairc gearrtha áitiúla.
**Q5: Cé atá i seilbh teicneolaíocht físe Smacker inniu? Tá Smacker i seilbh Epic Games tar éis a fháil ar RAD Game Tools i mí Eanáir 2021.
7. Tagairtí agus Acmhainní Úsáideacha
- Radharc Oifigiúil RAD Game Tools: Forbhreathnú RAD Game Tools (Epic Games)
- Speciúchán Smacker ar Wiki Ilmheán: Wiki Ilmheán - Anailís Theicniúil Smacker
- Doiciméadú Codec FFmpeg: Formáidí Físe Tacaíochta FFmpeg agus Díchódaí
- Tagairt FileInfo: Míniú ar Iarmhír Comhad SMK