kako promijeniti fps u


Odgovor 1:

Čini se da niti jedan od ovdje odgovora ne uzima u obzir kako GIF format određuje vrijeme animiranja ili kako to tumače zaslonski preglednici. Kao što su ostali spomenuti, ne postoji idealna brzina kadrova, jer to ovisi o tome što animirate i kontekstu u kojem se koristi. Veća brzina sličica izgleda ljepše, ali rezultira većom datotekom. To je reklo:

Trajanje GIF okvira određeno je u stotinkama sekunde. To je neugodno jer se osvježavanje prikazuje 60 puta u sekundi (otmjeni na 120Hz). Računalo želi prikazati novu sliku svakih 60. sekunde, ali gif okvir naveden u stotinkama sekunde obično se neće "poravnati" na vrijeme kada zaslon želi prikazati sljedeći kadar. Nema kašnjenja kadra u stotinkama sekunde koje će se lijepo poravnati sa 120, 60, 30 ili 24 fps.

Najbliže što možete dobiti za svaku od ovih:

1 / 120. (0,08333s) ~ 1 / 100. (.01s)

1/60. (0,0166666s) ~ 2/100. (.02s)

1/30. (0,03333333) ~ 3/100. (.03s)

1/24. (0,04166666) ~ 4/100. (.04s) (zatim uzbrdano do brzine prikaza 60Hz)

Različiti preglednici su se s ovom nespretnošću suočili na različite načine, ali u osnovi moraju zaokružiti gifove stotinke na najbližu 60-u sekundu (što dovodi do toga da gif svira malo prebrzo ili presporo), neki pokušavaju ispraviti ovaj zanos , ali to može dodati nervozu. Neki su web preglednici u prošlosti čak stegnuli minimalno trajanje kadra na 3 ili 6 stotina sekundi, što se lijepo podijeli na brzinu osvježavanja zaslona, ​​ali bi animacija mogla reproducirati * vrlo * polako.

Ovo su neke super štreberske animacijske stvari, pa malo ljudi vjerojatno brine o ovome. Ali za mene je oduzetak činjenica da je GIF format sranje i da će neki stupanj interpretacije izvršiti softver kako bi gif animirao na zaslonu od 60Hz.


Odgovor 2:

Optimalno je subjektivno.

Ako se vaša slika mijenja jednom u sekundi, optimalan je 1 FPS.

Za videozapise 15 FPS obično odgovara kao GIF, ali ovisi. TV emisije obično imaju 24 FPS, a većina digitalnih TV i kina 24, 25 ili 30 FPS. GIF pri 15 FPS bit će "isprekidan" u usporedbi s njima, ali i dalje pruža prilično fluidno kretanje.

Više FPS znači više informacija. To znači da će 1) sustavu biti teže prikazati (iako to općenito uopće nije teško) i 2) bit će veće veličine datoteke.

Dakle, za optimizirani GIF želite uzeti u obzir izlazni medij i ne zamarati se FPS-om iznad najveće moguće brzine. Zatim razmotrite stvarni sadržaj GIF-a i smanjite brzinu kadra što je moguće niže, a pritom održavajte fluidno kretanje; ne želite snimiti isječak iz TV emisije u GIF s 5 sličica u sekundi, ali 15 će se vjerojatno dobro snaći - prijeđite na, ali ne i više od 24 kadra u sekundi, ako smatrate da slici treba više okvira da bi se kretalo fluidno.


Odgovor 3:

optimalna brzina kadrova je bilo koji broj koji je djelitelj 60. To je ono što je 99% uređaja čvrsto ožičeno za prikaz, pa će se stoga animacija prikazivati ​​glatko. Na primjer, 59 ili 61 kadar u sekundi fizički se ne može prikazati u 1 sekundi u jednakim intervalima. Mogući brojevi su 1,2,3,4,5,6,10,12,15,20,30,60


Odgovor 4:

Ne, ne postoji optimalni FPS.

Sve što ima značajka "automatskog FPS-a" jest shvatiti broj okvira i kašnjenje kadra na osnovu odabranog FPS-a i duljinu odabranog isječka.

Međutim, ~ 10 FPS je dobar broj. Uravnotežuje glatku animaciju s nečuvenom veličinom datoteke. Budući da je veći FPS, vaš GIF će imati više okvira, što će dovesti do veće veličine GIF datoteke


Odgovor 5:

Kino koristi 24 sličice u sekundi. HD video kamere obično snimaju pri 30 ili 60 fps.

Više brzina kadrova

Kad sam stvarao oglase za web natpise, koristili smo 12 fps za smanjenje veličine datoteke.

Međutim, vidjet ćete kako veličina palete boja utječe i na veličinu datoteke.

Određeni alati za uređivanje slika (Photoshopova paleta Animacija) omogućuju vam podešavanje trajanja okvira, što će vam pomoći i da smanjite veličinu.