aspose.info
GA

Cad é Comhad SMK? Conas Smacker Video a Oscailt, a Sheinm, & a Thiontú

Nuashonraithe

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éithSonraíocht
ForbróirUirlisí Cluiche RAD (Faighte ag Epic Games i 2021)
Scaoileadh Tosaigh1994
Iarmhír Comhaid.smk
IarsmaíFíseán Bink (.bik, .bk2)
Doimhneacht Dath8-giotán innéacsaithe (256 dathanna roghnaithe in aghaidh an fhráma)
Modh TrasfhoirmeálaCáiliú veicteora spáisial ($$4 \times 4$$ roinnteacht bloc)
Comhbhrú AmaMeaitseáil bloc idir-fhráma le rianú timthriall pailéid
Formáid FuaimePCM líneach, Smacker 4-giotán DPCM, cainéil ilriatha
Úsáid PríomhthionscailRadhairc gearrtha cluichí físe, scineamha réamhrá, lógótaí beochana
Tacaíocht DíchódaíochtaIonsá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:

  1. Íosluchtaigh agus tosaigh VLC Media Player.
  2. Tarraing agus scaoil an comhad .smk go díreach isteach sa fhuinneog VLC.
  3. 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óidceanna chun 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í:

  1. Íosluchtaigh agus suiteáil The RAD Video Tools ó shuíomh gréasáin oifigiúil Epic Games / RAD.
  2. Cuir an t-uirlis ar siúl agus nascleannaigh do chóras comhad chun an comhad sprioc .smk a mharcáil.
  3. 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 .avi neamhdhrú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