Visi Ä£imenes video ir digitalizÄti un pieejami skatÄ«Å”anai no privÄta mediju servera
TÄ rezultÄtÄ tika izveidoti 513 atseviŔķi videoklipi. Katram ir nosaukums, apraksts, ierakstÄ«Å”anas datums, atzÄ«mes visiem dalÄ«bniekiem, norÄdot vecumu ierakstÄ«Å”anas brÄ«dÄ«. Viss atrodas privÄtÄ multivides serverÄ«, kuram ir piekļuve tikai Ä£imenes locekļiem, un hostinga izmaksas ir mazÄkas par USD 1 mÄnesÄ«.
Å ajÄ rakstÄ ir runÄts par visu, ko esmu darÄ«jis, kÄpÄc tas prasÄ«ja astoÅus gadus un kÄ to paÅ”u rezultÄtu sasniegt daudz vieglÄk un ÄtrÄk.
Pirmais naivais mÄÄ£inÄjums
Ap 2010. gadu mana mamma nopirka kaut kÄdu VHS uz DVD pÄrveidotÄju un caur to palaida visus mÅ«su mÄjas video.
OriÄ£inÄlie DVD, kurus ierakstÄ«ja mana mamma (nezinu, kas notika ar trÅ«kstoÅ”ajiem burtiem)
ProblÄma ir tÄ, ka mamma izveidoja tikai vienu DVD komplektu. Visi radinieki dzÄ«vo dažÄdos Å”tatos, tÄpÄc bija neÄrti izlaist diskus.
2012. gadÄ mana mÄsa man iedeva Å”os DVD. Es nokopÄju video failus un visu augÅ”upielÄdÄju mÄkoÅa krÄtuvÄ. ProblÄma atrisinÄta!
Ä¢imenes video DVD izvilkumi Google mÄkoÅa krÄtuvÄ
PÄc dažÄm nedÄļÄm es jautÄju, vai kÄds ir redzÄjis kasetes. IzrÄdÄ«jÄs, ka neviens neskatÄ«jÄs. Es pat nepaskatÄ«jos. YouTube laikmetÄ ir muļķīgi lejupielÄdÄt trÄ«s stundas garus nezinÄma satura failus, meklÄjot interesantus kadrus.
Tikai mana mÄte bija sajÅ«smÄ: "Lieliski," viÅa teica, "tagad mÄs beidzot varam izmest visas Ŕīs kasetes?"
Ak, ak. Tas ir Å”ausmÄ«gs jautÄjums. Ko darÄ«t, ja mÄs palaidÄm garÄm dažus ierakstus? KÄ bÅ«tu, ja lentes varÄtu digitalizÄt augstÄkÄ kvalitÄtÄ? Ko darÄ«t, ja etiÄ·etes satur svarÄ«gu informÄciju?
Es vienmÄr esmu juties neÄrti izmest oriÄ£inÄlus, kamÄr nav pilnÄ«gas pÄrliecÄ«bas, ka videoklips ir kopÄts visaugstÄkajÄ iespÄjamajÄ kvalitÄtÄ. TÄdÄjÄdi man bija jÄÄ·eras pie lietas.
Es pat nezinÄju, par ko es iekļuvu.
NeizklausÄs tik smagi
Ja tu nesaproti, kÄpÄc man tas prasÄ«ja astoÅus gadus un simtiem stundu, es tevi nevainoju. Es arÄ« domÄju, ka tas bÅ«s viegli.
LÅ«k, kÄ izskatÄs digitalizÄcijas process no sÄkuma lÄ«dz beigÄm:
PrecÄ«zÄk, tÄ tas izskatÄs teorÄtiski. LÅ«k, kÄ tas izrÄdÄ«jÄs praksÄ:
LielÄko daļu laika pagÄja jau padarÄ«tÄ pÄrstrÄdÄÅ”ana. Pabeidzu vienu posmu, un tad pÄc viena vai diviem posmiem atradu kaut kÄdu trÅ«kumu tehnikÄ. Man bija jÄatgriežas un jÄatkÄrto. PiemÄram, es uzÅÄmu video no 20 kasetÄm, pirms sapratu, ka audio ir nedaudz nesinhronizÄts. Vai arÄ« pÄc nedÄļÄm ilgas rediÄ£ÄÅ”anas es atklÄju, ka eksportÄju videoklipu formÄtÄ, kas neatbalsta straumÄÅ”anu tÄ«meklÄ«.
Lai saglabÄtu lasÄ«tÄja veselo saprÄtu, es izkÄrtoju procesu tÄ, it kÄ tas virzÄ«tos uz priekÅ”u sistemÄtiski, lai jÅ«s nemitÄ«gi atlÄktu un visu pÄrtaisÄ«tu, kÄ man vajadzÄja.
1. darbÄ«ba UzÅemiet video
Labi, atpakaļ uz 2012. gadu. Mamma ļoti gribÄja izmest divdesmit gadus glabÄtÄs kasetes, tÄpÄc, kad mÄs pirmo reizi satikÄmies, viÅa man uzreiz pasniedza milzÄ«gu kartona kasti. TÄ sÄkÄs mani digitalizÄcijas meklÄjumi.
AcÄ«mredzams lÄmums bija uzticÄt darbu profesionÄļiem. Daudzi uzÅÄmumi nodarbojas ar digitalizÄciju, un daži specializÄjas tieÅ”i mÄjas video.
Bet es esmu diezgan jutÄ«gs pret privÄtumu, un es nevÄlÄjos, lai sveÅ”inieki skatÄ«tos mÅ«su Ä£imenes video ar manas personÄ«gÄs dzÄ«ves intÄ«miem mirkļiem, tostarp manu podiÅmÄcÄ«bu (pareizÄ vecumÄ; nekas dÄ«vains!). Un es arÄ« domÄju, ka digitalizÄcijÄ nav nekÄ sarežģīta.
Spoileris: izrÄdÄ«jÄs patieÅ”Äm grÅ«ti.
Pirmais mÄÄ£inÄjums uzÅemt video
Manam tÄvam joprojÄm bija Ä£imenes vecais videomagnetofons, tÄpÄc es palÅ«dzu viÅam to izrakt no pagraba nÄkamajÄm Ä£imenes vakariÅÄm. ES nopirku lÄts RCA uz USB adapteris vietnÄ Amazon un Ä·ÄrÄs pie lietas.
Lai apstrÄdÄtu video no USB uztverÅ”anas ierÄ«ces, izmantoju programmu VirtualDub, 2012. gada versija ir nedaudz novecojusi, bet ne kritiska.
RÄmji programmÄ VirtualDub, jo Äetru gadu vecumÄ lasÄ«ju tÄvam grÄmatu
Uzbrukums ar skaÅas traucÄjumiem
Kad sÄku rediÄ£ÄÅ”anas procesu, es pamanÄ«ju nelielu audio un video sinhronizÄcijas traucÄjumus. Labi, nekÄdu problÄmu. Es varu nedaudz pakustinÄt skaÅu.
PÄc desmit minÅ«tÄm viÅÅ” atkal bija Ärpus sinhronizÄcijas. Vai es to nedaudz nepakustinÄju pirmajÄ reizÄ?
Man pamazÄm sapratu, ka audio un video ne tikai nav sinhronizÄti, tie faktiski tiek ierakstÄ«ti dažÄdos Ätrumos. VisÄ lentÄ tie arvien vairÄk atŔķiras. Lai sinhronizÄtu, man bija manuÄli jÄpielÄgo skaÅa ik pÄc dažÄm minÅ«tÄm.
Ja jÅ«su iestatÄ«jums uztver audio un video dažÄdos Ätrumos, vienÄ«gais risinÄjums ir manuÄli labot audio ik pÄc dažÄm minÅ«tÄm.
Vai varat iedomÄties, cik grÅ«ti ir atŔķirt skaÅu 10 milisekundes agrÄk vai 10 milisekundes vÄlÄk? Tas tieÅ”Äm ir grÅ«ti! Spriediet paÅ”i.
Å ajÄ video es spÄlÄjos ar savu nabaga, pacietÄ«go kaÄ·Änu, kuru sauc Black Magic. SkaÅa ir nedaudz nesinhronizÄta. Nosakiet, vai tas ir priekÅ”Ä attÄlam vai ir vÄls?
Videoklipa piemÄrs, kurÄ skaÅa un attÄls nav sinhronizÄti
Å ajÄ brÄ«dÄ« lec Black Magic, fragments ar pieckÄrtÄ«gu palÄninÄjumu:
SkaÅa un attÄls nav sinhronizÄti, piecas reizes lÄnÄk
atbilde: SkaÅa nÄk ar dažu milisekunžu aizkavi.
VarbÅ«t iztÄrÄsiet papildu simts dolÄru, nevis simtiem stundu personÄ«gÄ laika?
SkaÅas korekcija vien prasÄ«ja daudzas stundas nogurdinoÅ”a, tracinoÅ”a darba. Galu galÄ man ienÄca prÄtÄ, ka no sinhronizÄcijas var izvairÄ«ties, izmantojot labÄku un dÄrgÄku video uzÅemÅ”anas ierÄ«ci. PÄc dažiem pÄtÄ«jumiem es Amazon nopirku jaunu:
VarbÅ«t problÄma ir VCR. IeslÄgts digitalizÄcijas forumos tika teikts, ka videomagnetofonÄ ar ālaika korektoruā (TBC) desinhronizÄcijas nebÅ«s, Ŕī funkcija ir pieejama visos Super VHS (S-VHS) VCR.
Nu protams! KÄpÄc es jaucos ar stulbajiem parasts VCR, ja pieejams ŃŃŠæŠµŃ-VCR, kas atrisina problÄmu?
Neviens vairs neražo S-VHS videomagnetofonus, taÄu tie joprojÄm ir pieejami vietnÄ eBay. Par 179 USD nopirku JVC SR-V10U modeli, kas, Ŕķiet, ir labi piemÄrots VHS digitalizÄcijai:
Vintage JVC SR-V10U VCR Es nopirku eBay par 179 USD
"Super" videomagnetofons atnÄca pa pastu. PÄc vairÄkus mÄneÅ”us ilgas cÄ«Åas ar audio nesinhronizÄciju, es biju ļoti priecÄ«gs, ka ir aprÄ«kojums, kas atrisinÄs visas manas problÄmas.
AtvÄru kastÄ«ti, visu savienoju - bet skaÅa tik un tÄ tika ierakstÄ«ta citÄ ÄtrumÄ. Eh.
NogurdinoÅ”a meklÄÅ”ana, problÄmu novÄrÅ”ana un gadu ilga cÄ«Åa
Es sÄku nožÄlojamu problÄmu novÄrÅ”anas mÄÄ£inÄjumu. Bija sÄpÄ«gi skatÄ«ties. Katru reizi, kad izvilku visu aprÄ«kojumu no skapja, uz ceļiem ložÅÄju aiz darbvirsmas, lai visu savienotu, mÄÄ£inÄju uzÅemt video - un atkal skatÄ«jos, ka nekas nedarbojas.
Es uzgÄju nejauÅ”u 2008. gada foruma ierakstu par kaut kÄda dÄ«vaina neparakstÄ«ta Ä·Ä«nieÅ”u draivera instalÄÅ”anu... TÄ ir Å”ausmÄ«ga ideja, bet esmu izmisusi. TomÄr viÅÅ” nepalÄ«dzÄja.
Es vienmÄr padevos, atslÄdzu visu un vÄl dažus mÄneÅ”us paslÄpu aprÄ«kojumu skapÄ«.
Nododiet un atdodiet kasetes profesionÄļiem
Ir pienÄcis 2018. gads. Es pÄrvietoju videolentes un tonnas aprÄ«kojuma Äetros dažÄdos dzÄ«vokļos un grasÄ«jos pÄrcelties no Å ujorkas uz MasaÄÅ«setsu. NevarÄju atrast spÄku tos atkal uzÅemties, jo jau sapratu, ka Å”o projektu pati nepabeigÅ”u nekad.
Es jautÄju Ä£imenei, vai viÅi nevarÄtu nodot kasetes digitalizÄcijas firmai. Par laimi, neviens neiebilda ā visi gribÄja ierakstus redzÄt vÄlreiz.
ŠÆ: Bet tas nozÄ«mÄ, ka kÄdam uzÅÄmumam bÅ«s piekļuve visiem mÅ«su mÄjas videoklipiem. Vai tas tev piestÄv? MÄsa: JÄ, man rÅ«p. JÅ«s viens esat noraizÄjies. Pagaidiet, vai jÅ«s vispirms varÄtu kÄdam samaksÄt? ŠÆ: Uh-uā¦
Visu 45 kaseÅ”u digitalizÄcija maksÄ 750 USD. Å Ä·iet, ka tas ir dÄrgi, bet lÄ«dz tam es bÅ«tu maksÄjis jebko, lai vairs nebÅ«tu jÄsaskaras ar Å”o aprÄ«kojumu.
Kad viÅi nodeva failus, video kvalitÄte noteikti bija labÄka. Uz maniem kadriem vienmÄr bija redzami kropļojumi kadra malÄs, bet speciÄlisti visu digitalizÄja bez jebkÄdiem kropļojumiem. VissvarÄ«gÄkais ir tas, ka audio un video ir ideÄli sinhronizÄti.
Å eit ir video, kurÄ salÄ«dzinÄta profesionÄlÄ digitalizÄcija un mani paÅ”mÄju mÄÄ£inÄjumi:
ProfesionÄlÄs un paÅ”taisÄ«tÄs digitalizÄcijas salÄ«dzinÄjums videoklipÄ, kurÄ mana mÄte nofilmÄ manu pirmo programmÄÅ”anas mÄÄ£inÄjumu
2. darbÄ«ba. RediÄ£ÄÅ”ana
MÄjas filmÄ apmÄram 90% materiÄla ir garlaicÄ«gi, 8% ir interesanti un 2% ir pÄrsteidzoÅ”i. PÄc digitalizÄcijas jums vÄl ir daudz jÄstrÄdÄ.
RediÄ£ÄÅ”ana programmÄ Adobe Premiere
VHS kasetÄ gara video klipu straume mijas ar tukÅ”Äm sadaļÄm. Lai rediÄ£Ätu lenti, ir jÄnosaka katra klipa sÄkuma un beigu vieta.
RediÄ£ÄÅ”anai izmantoju Adobe Premiere Elements, kas maksÄ mazÄk nekÄ 100 USD par mūža licenci. TÄs vissvarÄ«gÄkÄ iezÄ«me ir mÄrogojams laika grafiks. Tas ļauj Ätri atrast ainas malas un pÄc tam tuvinÄt, lai atrastu precÄ«zu video kadru, kurÄ klips sÄkas vai beidzas.
BÅ«tiska tÄlummaiÅas laika skala programmÄ Adobe Premiere Elements
Premiere problÄma ir tÄda, ka procesam ir nepiecieÅ”amas pastÄvÄ«gas manuÄlas darbÄ«bas, taÄu arÄ« digitalizÄcija un eksportÄÅ”ana prasa daudz laika. Å eit ir mana darbÄ«bu secÄ«ba:
Atveriet neapstrÄdÄtu failu, kurÄ ir 30ā120 minÅ«Å”u video.
AtzÄ«mÄjiet atseviŔķa klipa robežas.
EksportÄt klipu.
Uzgaidiet 2ā15 minÅ«tes, lÄ«dz tiek pabeigta eksportÄÅ”ana.
IlgÄ gaidÄ«Å”ana nozÄ«mÄja, ka es nepÄrtraukti pÄrslÄdzos starp video rediÄ£ÄÅ”anu un kÄdu citu uzdevumu, stundÄm ilgi mainot uzmanÄ«bu uz priekÅ”u un atpakaļ.
VÄl viens trÅ«kums bija neatkÄrtojamÄ«ba. Izlabot nelielu kļūdu bija gandrÄ«z tikpat grÅ«ti kÄ sÄkt no nulles. Tas mani smagi skÄra, kad bija jÄpublicÄ video. Tikai tad es sapratu, ka, lai straumÄtu internetÄ, sÄkotnÄji ir nepiecieÅ”ams eksportÄt video formÄtÄ, ko tÄ«mekļa pÄrlÅ«kprogrammas sÄkotnÄji atbalsta. Es biju izvÄles priekÅ”Ä: restartÄt nogurdinoÅ”o simtiem klipu eksportÄÅ”anas procesu vai pÄrkodÄt eksportÄtos videoklipus citÄ formÄtÄ ar pazeminÄtu kvalitÄti.
RediÄ£ÄÅ”anas automatizÄcija
PÄc daudz laika, kas pavadÄ«ts roku darbÄ, es prÄtoju, vai AI varÄtu Å”eit kaut kÄ pielietot. Å Ä·iet, ka klipu robežu noteikÅ”ana ir piemÄrots uzdevums maŔīnmÄcÄ«bai. ZinÄju, ka precizitÄte nebÅ«s ideÄla, bet lai viÅÅ” veic vismaz 80% darba, un es pielaboÅ”u pÄdÄjos 20%.
Es eksperimentÄju ar rÄ«ku, ko sauc pyscenedetect, kas parsÄ video failus un izvada laikspiedolus, kur notiek ainas izmaiÅas:
$ docker run
--volume "/videos:/opt"
handflucht/pyscenedetect
--input /opt/test.mp4
--output /opt
detect-content --threshold 80
list-scenes
[PySceneDetect] Output directory set:
/opt
[PySceneDetect] Loaded 1 video, framerate: 29.97 FPS, resolution: 720 x 480
[PySceneDetect] Downscale factor set to 3, effective resolution: 240 x 160
[PySceneDetect] Scene list CSV file name format:
$VIDEO_NAME-Scenes.csv
[PySceneDetect] Detecting scenes...
[PySceneDetect] Processed 55135 frames in 117.6 seconds (average 468.96 FPS).
[PySceneDetect] Detected 33 scenes, average shot length 55.7 seconds.
[PySceneDetect] Writing scene list to CSV file:
/opt/test-Scenes.csv
[PySceneDetect] Scene List:
-----------------------------------------------------------------------
| Scene # | Start Frame | Start Time | End Frame | End Time |
-----------------------------------------------------------------------
| 1 | 0 | 00:00:00.000 | 1011 | 00:00:33.734 |
| 2 | 1011 | 00:00:33.734 | 1292 | 00:00:43.110 |
| 3 | 1292 | 00:00:43.110 | 1878 | 00:01:02.663 |
| 4 | 1878 | 00:01:02.663 | 2027 | 00:01:07.634 |
...
RÄ«ks patieÅ”Äm uzrÄdÄ«ja aptuveni 80% precizitÄti, taÄu tÄ darba pÄrbaude prasÄ«ja vairÄk laika, nekÄ tas ietaupÄ«ja. TomÄr pyscenedetect veica vienu no svarÄ«gÄkajiem atklÄjumiem visÄ projektÄ: ainas robežu noteikÅ”ana un klipu eksportÄÅ”ana ir atseviŔķi uzdevumi.
AtcerÄjos, ka esmu programmÄtÄjs
LÄ«dz Å”im visu, ko darÄ«ju programmÄ Adobe Premiere, uzskatÄ«ju par ārediÄ£ÄÅ”anuā. Å Ä·ita, ka klipu izgrieÅ”ana no neapstrÄdÄtiem kadriem iet roku rokÄ ar klipa robežu atraÅ”anu, jo tÄ Premiere iztÄlojÄs uzdevumu. Kad pyscenedetect izdrukÄja metadatu tabulu, es sapratu, ka es varu atdalÄ«t sižetu meklÄÅ”anu no video eksportÄÅ”anas. Tas bija izrÄviens.
RediÄ£ÄÅ”ana bija tik nogurdinoÅ”a un laikietilpÄ«ga, jo man bija jÄgaida, kamÄr Premiere eksportÄja katru klipu. Ja es rakstÄ«tu metadatus izklÄjlapÄ un uzrakstÄ«tu skriptu, kas automÄtiski eksportÄ videoklipu, rediÄ£ÄÅ”anas process paietu garÄm.
TurklÄt izklÄjlapas ir ievÄrojami paplaÅ”inÄjuÅ”as metadatu darbÄ«bas jomu. SÄkotnÄji es metadatus ievietoju faila nosaukumÄ, taÄu tas tos ierobežo. Visa izklÄjlapa ļÄva man katalogÄ iekļaut daudz vairÄk informÄcijas par klipu, piemÄram, kas tajÄ bija, kad tas tika ierakstÄ«ts, un visus citus datus, ko vÄlos parÄdÄ«t, kad tiek rÄdÄ«ts videoklips.
MilzÄ«ga izklÄjlapa ar metadatiem par maniem mÄjas videoklipiem
VÄlÄk es varÄju izmantot Å”os metadatus, lai klipiem pievienotu informÄciju, piemÄram, cik veci mÄs visi bijÄm, un detalizÄtu aprakstu par to, kas notiek klipÄ.
IzklÄjlapu funkcionalitÄte ļauj ierakstÄ«t metadatus, kas sniedz vairÄk informÄcijas par klipiem un atvieglo to apskati
AutomatizÄtÄ risinÄjuma panÄkumi
Kad man bija izklÄjlapas, es rakstÄ«ju skripts, kurÄ neapstrÄdÄts video tika sadalÄ«ts klipos, pamatojoties uz CSV datiem.
LÅ«k, kÄ tas izskatÄs darbÄ«bÄ:
PagaidÄm esmu iztÄrÄjis simtiem stundas, nogurdinoÅ”i atlasot klipu robežas programmÄ Premiere, nospiežot eksportÄÅ”anu, gaidot dažas minÅ«tes, lÄ«dz tas beidzas, un tad sÄkt no jauna. Ne tikai tas, ka process tika atkÄrtots vairÄkas reizes tajos paÅ”os klipos, kad vÄlÄk tika atklÄtas kvalitÄtes problÄmas.
TiklÄ«dz es automatizÄju klipu sagrieÅ”anas daļu, man no pleciem nokrita milzÄ«gs svars. Man vairs nebija jÄuztraucas, ka aizmirsÄ«Å”u metadatus vai izvÄlÄÅ”os nepareizu izvades formÄtu. Ja vÄlÄk parÄdÄs kļūda, varat vienkÄrÅ”i pielÄgot skriptu un visu atkÄrtot.
VideomateriÄlu digitalizÄcija un rediÄ£ÄÅ”ana ir tikai puse no panÄkumiem. VÄl jÄatrod Ärts variants publicÄÅ”anai internetÄ, lai visi radinieki varÄtu noskatÄ«ties Ä£imenes video ÄrtÄ formÄtÄ ar straumÄÅ”anu kÄ YouTube.
Raksta otrajÄ daÄ¼Ä es detalizÄti pastÄstÄ«Å”u, kÄ izveidot atvÄrtÄ koda multivides serveri ar visiem videoklipiem, kas man izmaksÄ tikai 77 centus mÄnesÄ«.