2019 izao ary tonga ny fotoana hanapahantsika hevitra momba ny GIF (Tsia, tsy miresaka an'io fanapahan-kevitra io isika! Tsy hifanaraka mihitsy isika eto! - eto isika dia miresaka momba ny fanononana amin'ny teny anglisy, ho antsika izany dia tsy ilaina - eo ho eo. FANDIKAN-TENY). Ny GIF dia maka habaka be dia be (matetika megabytes maromaro!), izay, raha mpamorona tranonkala ianao, dia mifanohitra tanteraka amin'ny fanirianao! Amin'ny maha-mpamorona tranonkala anao dia te-hanamaivana ny zavatra ilain'ny mpampiasa alaina ianao mba hampidirana haingana ny tranokala. Noho io antony io ihany, dia manamaivana ny JavaScript ianao, manatsara ny PNG, JPEG, ary indraindray miova JPEG mankany WebP. Fa inona no hatao amin'ny GIF taloha?
Tsy mila GIF izay halehanay izahay!
Raha ny hanatsara ny hafainganam-pandehan'ny tranokala no tanjonao, dia mila manala GIF ianao! Ahoana anefa no hanaovanao sary mihetsika? Ny valiny dia video. Ary amin'ny ankabeazan'ny toe-javatra dia hahazo 50-90% ny kalitao tsara kokoa sy ny fitsitsiana toerana! Eo amin'ny fiainana, ny ankamaroan'ny zavatra dia manana ny mahatsara sy maharatsy azy. Rehefa manolo GIF amin'ny horonan-tsary ianao, matetika dia tsy hahita ny ratsy ianao.
Miala amin'ny GIF rehetra!
Soa ihany fa efa fahita tato anatin'ny taona vitsivitsy ny fanoloana ny GIF amin'ny horonan-tsary, ka efa ampiasaina avokoa ny fitaovana ilaina rehetra. Amin'ity lahatsoratra ity dia tsy hamerina ny kodiarana aho, fa hanatsara kely fotsiny ny vahaolana efa misy. Ka izao no hevi-dehibe:
Makà GIF ary avadika ho video
Encode ny horonan-tsary mampiasa H.264 na VP9, izany hoe. Ampidiro ao anaty fitoeran-javatra MP4 na WebM
2019 izao. Mandroso ny fandrosoana, ary tsy maintsy manaraka izany isika. Hatreto dia manana safidy codec roa izahay izay tohanan'ny maro manerana ny navigateur rehetra sy ny fitaovana famandrihana video:
H.264 - nampidirina tamin'ny 2003 ary be mpampiasa ankehitriny
VP9 - niseho tamin'ny 2013 ary nahatratra 50% ny fanatsarana ny famatrarana raha oharina amin'ny H.264, na dia raha manoratra eto izy ireo tsy ny zava-drehetra dia tsy toy izany foana
Fanamarihana: Na dia H.265 aza no dikan-teny manaraka amin'ny H.264 ary afaka mifaninana amin'ny VP9, tsy heveriko izany noho ny fanohanan'ny navigateur mahantra, araka ny aseho amin'ny pejy. https://caniuse.com/#feat=hevc. Ny vidin'ny fanomezan-dàlana no tena antony tsy nielezan'ny H.265 tahaka ny H.264 sy ny antony iarahan'ny Alliance of Open Media consortium miaraka amin'ny codec tsy misy roité, AV1.
Tsarovy fa ny tanjonay dia ny hampihenana ny GIF lehibe ho amin'ny habe faran'izay kely indrindra mba hanafainganana ny fotoana fandefasana. Hafahafa ny taona 2019 raha tsy manana fenitra vaovao momba ny famatrarana horonan-tsary ao amin'ny arsenalanay izahay. Saingy misy ary antsoina hoe AV1. Miaraka amin'ny AV1 azonao atao mahatratra 30% eo ho eo ny fanatsarana ny famatrarana raha oharina amin'ny VP9. Babble! 🙂
AV1 dia manompo anao hatramin'ny taona 2019!
Amin'ny birao
Nampiana vao haingana ny fanohanan'ny famoahana horonan-tsarimihetsika AV1 amin'ny dikan-drakitra desktop Google Chrome 70 и Mozilla Firefox 65. Amin'izao fotoana izao, ny fanohanan'ny Firefox dia tsy misy dikany ary mety hiteraka fianjerana, saingy tokony hihatsara ny zavatra miaraka amin'ny fanampiana dav1d decoder efa ao amin'ny Firefox 67 (efa navoaka, fa nisy fanohanana - eo ho eo. transl.). Raha mila antsipiriany momba ny dikan-teny vaovao dia vakio - famotsorana dav1d 0.3.0: haingana kokoa!
Amin'ny finday avo lenta
Tsy misy fanohanana fitaovana ho an'ny finday amin'izao fotoana izao noho ny tsy fisian'ny decoder mety. Azonao atao ny manao decoding lozisialy, na dia hitarika amin'ny fitomboan'ny fanjifana bateria aza izany. Ny SOC finday voalohany manohana ny fanodinana hardware AV1 dia hiseho amin'ny 2020.
Ary avy eo ny mpamaky ny lahatsoratra dia toy ny hoe, "ka raha mbola tsy manohana azy tsara ny finday, maninona no mampiasa AV1?"
AV1 dia codec vaovao, ary eo am-piandohan'ny fampifanarahana azy isika. Eritrereto ity lahatsoratra ity ho toy ny dingana "raha mahandro ianao dia hanaraka ny vahoaka". Ny fanohanan'ny Desktop mihitsy dia hanafaingana ny tranokala ho an'ny mpihaino sasany. Ary ny codec taloha dia azo ampiasaina ho toy ny toe-javatra mihemotra rehefa tsy tohanana amin'ny fitaovana kendrena ny AV1. Saingy rehefa mifindra amin'ny fitaovana miaraka amin'ny fanohanan'ny AV1 ny mpampiasa dia ho vonona ny zava-drehetra. Mba hahatongavana amin'izany dia mila mamorona mari-pamantarana video araka ny aseho eto ambany isika, izay ahafahan'ny navigateur hisafidy ny endrika tiany − AV1 - >> VP9 - >> H.264. Eny, raha manana fitaovana tranainy na navigateur izay tsy mahazaka horonan-tsary mihitsy ny mpampiasa (izay tena tsy azo inoana amin'ny H264), dia ho hitany fotsiny ilay GIF
Mora ny mamorona horonan-tsary amin'ny AV1. Ampidino eto ny fananganana ffmpeg farany ho an'ny rafitrao ary ampiasao ny baiko etsy ambany. Mampiasa pass 2 izahay mba hahatratrarana ny bitrate kendrena. Mba hanaovana izany dia hanao ffmpeg indroa isika. Ny fotoana voalohany hanoratanay ny valiny amin'ny rakitra tsy misy. Izany dia hamorona log iray izay ilaina amin'ny fihodinana faharoa amin'ny ffmpeg.
-i - Входной файл.
-pix_fmt - Используем формат 4:2:0 для выбора информации о цветности в видео. Существует много других возможных форматов, но 4:2:0 наиболее совместимый.
-c:v - Какой кодек использовать, в нашем случае - AV1.<br />
-b:v – Средний битрейт, которого мы хотим добиться.
-filter:v scale - Фильтр масштаба ffmpeg используется для уменьшения разрешения видео. Мы устанавливаем X:-1 что говорит ffmpeg уменьшить ширину до X, сохранив соотношение сторон.
-strict experimental - Надо указать, т.к. AV1 достаточно новый кодек.
-cpu-used - Ужасно названный параметр, который на самом деле используется для выбора уровня качества видео. Возможные значения 0-4. Чем меньше значение, тем лучше качество и, соответственно, больше время, которое займёт кодировка.
-tile-columns - Для использования нескольких тредов. Говорит AV1 разбить видео на отдельные колонки, которые могут быть перекодированы независимо для лучшей утилизации ЦПУ.
-row-mt – Тоже, что и предыдущий параметр, но разбивает так же на строки внутри колонок.
-threads - Количество тредов.
-pass - Какой проход сейчас выполняется.
-f - Используется только при первом проходе. Указывает формат выходного файла, т.е. MP4 в нашем случае.
-movflags faststart - Включаем быстрый старт видео, перемещая часть данных в начало файла. Это позволит начать воспроизведение ещё до полной загрузка файла.
Manao GIF
Mba hamoronana ny GIF dia nampiasa ny baiko etsy ambany aho. Mba hampihenana ny habeny dia nosokafako ho 720px ny sakany ary 12 fps fa tsy ilay horonan-tsary 24 fps tany am-boalohany.
Aleo mahita indray mandeha toy izay mamaky in-jato, sa tsy izany? Andao ho azo antoka fa ny AV1 no safidy mety amin'ny tanjonay. Noraisiko ny horonan-tsary Tears Of Steel maimaim-poana azo jerena ato https://mango.blender.org/, ary nanova azy io tamin'ny fampiasana ny bitrate mitovy amin'ny AV1, VP9, H.264 codecs. Ny valiny dia eto ambany mba hahafahanao mampitaha azy ireo ho anao.
Fanamarihana 1: Raha toa ka tsy voaloa ho anao ny rakitra etsy ambany, dia mety ho fotoana hanavaozana ny navigateur anao izao. Manoro hevitra navigateur mifototra amin'ny Chromium toy ny Chrome, Vivaldi, Brave na Opera aho. Ity ny fampahalalana farany momba ny fanohanana AV1 https://caniuse.com/#feat=av1
Fanamarihana 2: Ho an'ny Firefox 66 amin'ny Linux dia mila mametraka ny saina ianao media.av1.enabled amin'ny dikany true в about:config
Fanamarihana 3: Nanapa-kevitra ny tsy hampiditra GIF mahazatra eto ambany aho noho ny habeny sy ny habetsaky ny angona ilainy hampidirana ity pejy ity! (Izay mety ho mahatsikaiky, satria ity pejy ity dia momba ny fampihenana ny habetsaky ny angona amin'ny pejy iray :)). Saingy azonao jerena eto ny GIF farany https://github.com/singhkays/its-time-replace-gifs-with-av1-video/blob/master/GIFs
Fanamarihan'ny mpandika teny: Habr dia tsy mamela anao hamela ny autoplay sy mametaka ny rakitra, noho izany dia afaka manombana ny kalitao ihany ianao. Azonao jerena mivantana ny endriky ny "sary mihetsika". lahatsoratra tany am-boalohany.
Sehatra 1 @ 200 Kbps
Betsaka ny hetsika eto, izay saro-pady indrindra amin'ny bitrate ambany. Hitanao avy hatrany ny faharatsian'ny H.264 amin'io hafainganam-pandeha io, hita avy hatrany ny efamira. Manatsara kely ny toe-draharaha ny VP9, saingy mbola hita ny kianja. AV1 dia mandresy mazava, mamokatra sary mazava tsara kokoa.
H.264
VP9
AV1
Sehatra 2 @ 200 Kbps
Betsaka ny votoaty CGI mangarahara eto. Ny vokatra dia tsy mitovy amin'ny fotoana farany, fa amin'ny ankapobeny dia toa tsara kokoa ny AV1.
H.264
VP9
AV1
Sehatra 3 @ 100 Kbps
Amin'ity sehatra ity dia avadika ho 100 Kbps ny bitrate ary tsy miova ny valiny. AV1 dia mitazona ny fitarihany na dia amin'ny bitrate ambany aza!
H.264
VP9
AV1
Cherry amin'ny mofomamy
Mba hamaranana ity lahatsoratra ity amin'ny fahatsapana ny habetsaky ny bandwidth voatahiry raha oharina amin'ny GIF - avo kokoa ny haben'ny horonan-tsary rehetra... 1.62 mby!! marina. Misy 1,708,032 octet! Ho fampitahana, ireto ny haben'ny horonan-tsary GIF sy AV1 isaky ny sehatra
GIF
AV1
Sehatra 1
11.7 MB
0.33 MB
Sehatra 2
7.27 MB
0.18 MB
Sehatra 3
5.62 MB
0.088 MB
Mahavariana tsotra izao! Tsy io?
Fanamarihana: Ny haben'ny rakitra VP9 sy H264 dia tsy omena, satria tsy misy hafa amin'ny AV1 izy ireo noho ny fampiasana ny bitrate mitovy. Tsy ilaina ny manampy tsanganana roa mitovy habe, mba hanasongadinana fotsiny fa ireo codec ireo dia mamokatra kalitao tsara kokoa noho ny GIF amin'ny haben'ny rakitra kely kokoa.