( Raynes | 2022. 01. 25., k – 18:25 )

Ez így van, de ez csak elmélet. Nem maga a szoftver korlátoz, hanem a médiakódek és konténerformátum. Ugyanis sok médiafájlt nem tudsz tetszőleges ms-nál lejátszani, csak audio vagy videoframe határhoz tudja seekelni a lejátszó, ha köztes lebegőpontos értéket adsz meg, azt fel/lekerekíti a legközelebbi frame (lehetőleg index frame) időpontjára. Videóknál általában a konténertípus is további korlát, mert jó néhány fajtánál a lejátszó ráadásul csak olyan videoframe-hez tud pozicionálni, ami egyben audioframe is, vagy azzal összeszinkronizálható, hogy a kép/hang ne csússzon el egymáshoz képest.

A másik korlát pedig a változó bitrátából adódik, ami a nem indexelt formátumoknál nagy szívás, hogy nem lehet megbecsülni se, hogy adott konkrét időponthoz mennyit kell léptetni az adott fájlban, ugyanis nem tudsz mp×fix_bitráta módjára előre kalkulálni, hogy hol található az adott rész, hanem átlag bitrátával, vagy pillanatnyi bitrátával tudod megközelíteni. Vagy gyorsan memóriában kikódolod az összes frame-et előre, ami elvisz a fájl megfelelő részéhez, de ez meg lagot okoz, meg hardverintenzív lehet.