Yadda muka haɓaka rikodin bidiyo sau takwas

Yadda muka haɓaka rikodin bidiyo sau takwas

Kowace rana, miliyoyin masu kallo suna kallon bidiyo akan Intanet. Amma don samun damar bidiyon, dole ne ba kawai a loda shi zuwa uwar garken ba, har ma a sarrafa shi. Da sauri wannan ya faru, zai fi kyau ga sabis ɗin da masu amfani da shi.

Sunana Askar Kamalov, shekara guda da ta wuce na shiga ƙungiyar fasahar bidiyo ta Yandex. A yau zan gaya wa masu karatun Habr a taƙaice game da yadda, ta hanyar daidaita tsarin tsarin, mun sami nasarar hanzarta isar da bidiyo ga mai amfani.

Wannan sakon zai zama abin sha'awa ga waɗanda ba su yi tunani a baya ba game da abin da ke faruwa a ƙarƙashin murfin ayyukan bidiyo. A cikin sharhin zaku iya yin tambayoyi da ba da shawarar batutuwa don posts na gaba.

Kalmomi kaɗan game da aikin kanta. Yandex ba wai kawai yana taimaka muku bincika bidiyo akan wasu rukunin yanar gizon ba, har ma yana adana bidiyo don ayyukan kansa. Ko shirin asali ne ko wasan wasanni akan iska, fim akan KinoPoisk ko bidiyo akan Zen da Labarai - duk waɗannan ana loda su zuwa sabobin mu. Domin masu amfani su kalli bidiyon, yana buƙatar shirya: canzawa zuwa tsarin da ake buƙata, ƙirƙirar samfoti, ko ma ta hanyar fasaha. DeepHD. Fayil da ba a shirya ba kawai yana ɗaukar sarari. Bugu da ƙari, muna magana ba kawai game da mafi kyawun amfani da kayan aiki ba, har ma game da saurin isar da abun ciki ga masu amfani. Misali: za a iya nemo rikodin lokacin wasan hockey a cikin minti daya bayan taron da kansa.

Rufaffen tsari

Don haka, farin cikin mai amfani ya dogara ne akan yadda saurin samun bidiyon ke samuwa. Kuma an fi ƙayyade wannan ta hanyar saurin transcoding. Lokacin da babu tsauraran buƙatun don saurin loda bidiyo, to babu matsala. Kuna ɗaukar fayil guda ɗaya, mara ganuwa, canza shi, sannan ku loda shi. A farkon tafiyarmu, ga yadda muka yi aiki:

Yadda muka haɓaka rikodin bidiyo sau takwas

Abokin ciniki yana loda bidiyon zuwa ajiya, sashin Analyzer yana tattara bayanan meta kuma yana canja wurin bidiyo zuwa sashin Ma'aikaci don canzawa. Dukkan matakai ana yin su ne a jere. A wannan yanayin, ana iya samun sabar sabar da yawa, amma ɗaya ne kawai ke shagaltuwa wajen sarrafa takamaiman bidiyo. Zane mai sauƙi, m. Anan ne amfanin sa ya ƙare. Wannan makircin kawai za a iya daidaita shi a tsaye (saboda siyan sabobin masu ƙarfi).

Rufaffen tsari tare da sakamako na tsaka-tsaki

Don ko ta yaya daidaita jira mai raɗaɗi, masana'antar ta fito da zaɓin coding mai sauri. Sunan yana ɓatarwa, domin a zahiri, cikakken codeing yana faruwa a jere kuma yana ɗaukar tsawon lokaci. Amma tare da matsakaicin sakamako. Manufar ita ce: shirya da buga ƙaramin sigar bidiyon da sauri da sauri, sannan kuma mafi girman juzu'ai.

A gefe guda, bidiyo yana samun samuwa cikin sauri. Kuma yana da amfani ga abubuwa masu mahimmanci. Amma a daya bangaren kuma, hoton ya zama blush, kuma wannan yana bata wa masu kallo rai.

Ya bayyana cewa kana buƙatar ba kawai aiwatar da bidiyo da sauri ba, amma kuma kula da ingancinsa. Wannan shine abin da masu amfani ke tsammani daga sabis ɗin bidiyo yanzu. Yana iya zama da alama ya isa siyan sabar mafi inganci (kuma a kai a kai haɓaka su gaba ɗaya). Amma wannan mataccen ƙarshe ne, domin koyaushe akwai bidiyo da zai sa har ma mafi ƙarfin kayan aiki ya rage.

Daidaitaccen rikodin rikodin

Zai fi dacewa a raba matsala mai rikitarwa zuwa mafi ƙarancin rikitarwa kuma a warware su a layi daya akan sabar daban-daban. Wannan shine MapReduce don bidiyo. A wannan yanayin, ba a iyakance mu ta aikin sabar ɗaya ba kuma muna iya sikeli a kwance (ta ƙara sabbin injina).

Af, ra'ayin raba bidiyo zuwa kananan guda, sarrafa su a layi daya da kuma haɗa su tare ba wani asiri ba ne. Kuna iya samun nassoshi da yawa game da wannan hanyar (misali, akan Habré Ina ba da shawarar rubutu game da aikin DistVIDc). Amma wannan ba ya sa ya zama mafi sauƙi, saboda ba za ku iya ɗaukar mafita da aka shirya kawai ba kuma ku gina shi a cikin gidan ku. Muna buƙatar daidaitawa ga kayan aikin mu, bidiyon mu har ma da kayan mu. Gabaɗaya, yana da sauƙin rubuta naka.

Don haka, a cikin sabon tsarin gine-gine, mun raba toshe Ma'aikata ɗaya ɗaya tare da lambar ƙima zuwa ƙananan sabis na Segmenter, Tcoder, Combiner.

Yadda muka haɓaka rikodin bidiyo sau takwas

  1. Segmenter yana karya bidiyo zuwa guntu na kusan daƙiƙa 10. Gutsutsun sun ƙunshi GOP guda ɗaya ko fiye (rukunin hotuna). Kowane GOP mai zaman kansa ne kuma an sanya shi daban ta yadda za a iya yanke shi ba tare da la'akari da firam daga wasu GOPs ba. Wato, ana iya kunna gutsuttsura ba tare da juna ba. Wannan sharding yana rage jinkiri, yana barin aiki don farawa a baya.
  2. Tcoder yana aiwatar da kowane guntu. Yana ɗaukar ɗawainiya daga jerin gwano, zazzage ɓangarorin daga ma'adana, sanya shi cikin ƙuduri daban-daban (tuna cewa mai kunnawa zai iya zaɓar nau'i dangane da saurin haɗin gwiwa), sannan ya mayar da sakamakon a cikin ma'ajiyar kuma alama guntu kamar yadda aka sarrafa. a cikin database. Bayan sarrafa duk gutsuttsura, Tcoder yana aika aikin don samar da sakamako na gaba na gaba.
  3. Combiner yana tattara sakamakon tare: zazzage duk gutsutsutsun da Tcoder ya yi, yana haifar da rafukan don shawarwari daban-daban.

Kalmomi kaɗan game da sauti. Shahararriyar codec mai jiwuwa ta AAC tana da fasalin mara daɗi. Idan kun ɓoye ɓangarorin daban, to ba za ku iya haɗa su tare ba tare da matsala ba. Za a iya ganin canji. Codecs na bidiyo ba su da wannan matsalar. A ka'ida, za ka iya nemo wani hadadden fasaha bayani, amma wannan wasan ne kawai bai cancanci kyandir ba tukuna (audio yayi nauyi kasa da bidiyo). Saboda haka, bidiyon ne kawai aka sanya shi a layi daya, kuma ana sarrafa duk waƙar sauti.

Результаты

Godiya ga sarrafa bidiyo iri ɗaya, mun rage jinkiri sosai tsakanin bidiyon da ake loda mana da kasancewa ga masu amfani. Misali, a baya yana iya ɗaukar sa'o'i biyu don ƙirƙirar cikakkun nau'ikan nau'ikan inganci daban-daban don fim ɗin FullHD mai ɗaukar awa ɗaya da rabi. Yanzu duk wannan yana ɗaukar mintuna 15. Bugu da ƙari, tare da aiki mai kama da juna, muna ƙirƙira babban sigar ƙira har ma da sauri fiye da sigar ƙaramin ƙuduri tare da tsohuwar hanyar sakamako ta tsaka-tsaki.

Da karin abu daya. Tare da tsohuwar hanyar, ko dai babu isassun sabobin, ko kuma sun kasance marasa aiki ba tare da ayyuka ba. Daidaitaccen coding yana ba ku damar haɓaka rabon sake yin amfani da ƙarfe. Yanzu gungun mu na sabobin sama da dubu koyaushe yana shagaltuwa da wani abu.

A gaskiya ma, akwai sauran damar ingantawa. Alal misali, za mu iya ɓata lokaci mai mahimmanci idan muka fara sarrafa guntuwar bidiyon kafin ya zo gare mu gaba ɗaya. Kamar yadda suke faɗa, ƙarin masu zuwa.

Rubuta a cikin maganganun abin da ayyuka a fagen aiki tare da bidiyon da kuke son karantawa.

Hanyoyin haɗi masu amfani zuwa ƙwarewar abokan aiki na masana'antu

source: www.habr.com

Add a comment