Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1

Sa miaging walo ka tuig, akong gibalhin kining kahon sa mga videotape sa upat ka lainlaing apartment ug usa ka balay. Mga video sa pamilya gikan sa akong pagkabata.

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1

Human sa kapin sa 600 ka oras nga pagtrabaho, sa kataposan akong gi-digitize ug giorganisar kini sa hustong paagi aron ang mga cassette mahimong ilabay.

Bahin sa 2


Ania kung unsa ang hitsura sa footage karon:

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1
Ang tanan nga mga video sa pamilya gi-digitize ug magamit alang sa pagtan-aw gikan sa usa ka pribado nga server sa media

Miresulta kini sa 513 ka indibidwal nga mga video clip. Ang matag usa adunay titulo, paghulagway, petsa sa pagrekord, mga tag alang sa tanan nga mga partisipante, nga nagpaila sa edad sa panahon sa pagrekord. Ang tanan naa sa usa ka pribado nga server sa media nga ang mga miyembro lamang sa pamilya ang adunay access, ug ang pag-host nagkantidad og ubos sa $1 sa usa ka bulan.

Ang kini nga artikulo naghisgot bahin sa tanan nga akong nahimo, kung ngano nga gikuha ang walo ka tuig, ug kung giunsa pagkab-ot ang parehas nga resulta nga labi kadali ug kadali.

Unang walay pulos nga pagsulay

Sa mga 2010, ang akong mama mipalit ug usa ka matang sa VHS to DVD converter ug gipadagan ang tanan namong mga home video pinaagi niini.

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1
Ang orihinal nga mga DVD nga girekord sa akong mama (wala mahibal-an kung unsa ang nahitabo sa nawala nga mga letra)

Ang problema, usa lang ka set sa DVD ang gihimo ni Mama. Ang tanan nga mga paryente nagpuyo sa lain-laing mga estado, mao nga kini dili kombenyente sa pagpasa sa mga disc sa palibot.

Niadtong 2012, gihatagan ko sa akong igsoong babaye niini nga mga DVD. Akong gikopya ang mga video file ug gi-upload ang tanan sa cloud storage. Nasulbad ang problema!

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1
Mga DVD rip sa mga video sa pamilya sa storage sa Google Cloud

Paglabay sa pipila ka semana nangutana ko kon duna bay nakakita sa mga teyp. Nahitabo nga walay nagtan-aw. Ni tan aw ko. Sa panahon sa YouTube, ang pag-download sa tulo ka oras nga mga file sa wala mailhi nga sulud sa pagpangita sa makapaikag nga footage binuang.

Ang akong inahan lamang ang nalipay: β€œNindot,” siya miingon, β€œkaron mahimo na ba natong ilabay kining tanang cassette?”

Oh-oh. Kini usa ka makalilisang nga pangutana. Unsa kaha kon masipyat kita sa pipila ka mga rekord? Unsa kaha kung ang mga teyp mahimong ma-digitize sa mas taas nga kalidad? Unsa kaha kung ang mga label adunay hinungdanon nga kasayuran?

Kanunay kong gibati nga dili komportable nga ilabay ang mga orihinal hangtod adunay hingpit nga kasiguruhan nga ang video gikopya sa labing taas nga kalidad nga posible. Busa, kinahanglan kong magnegosyo.

Wala ko kabalo unsa akong gisudlan.

Dili kaayo paminawon

Kung wala ka kasabot nganong niabot kog walo ka tuig ug gatosan ka oras, dili ko nimo mabasol. Naghunahuna sab ko nga sayon ​​ra.

Ania ang hitsura sa proseso sa pag-digitize gikan sa pagsugod hangtod sa katapusan:

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1

Sa mas tukma, ingon niini ang hitsura niini sa teorya. Ania kung giunsa kini nahimo sa praktis:

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1

Kadaghanan sa panahon gigugol sa pagtrabaho pag-usab sa nahimo na. Nahuman nako ang usa ka yugto, ug pagkahuman pagkahuman sa usa o duha nga yugto nakit-an nako ang usa ka klase nga sayup sa teknik. Kinahanglan kong mobalik ug buhaton kini pag-usab. Pananglitan, gi-shoot nako ang video gikan sa 20 ka mga teyp sa wala pa nako naamgohan nga ang audio gamay nga wala ma-sync. O pagkahuman sa mga semana sa pag-edit, nakit-an nako ang akong kaugalingon nga nag-eksport sa usa ka video sa format nga dili mosuporta sa streaming sa web.

Aron maluwas ang katin-awan sa magbabasa, akong gipahimutang ang proseso ingon nga kini nagpadayon sa usa ka sistematikong paagi aron dili ka magpadayon sa paglukso balik ug pag-usab sa tanan, ingon nga kinahanglan nako.

Lakang 1 Pagkuha og video

Okay, balik sa 2012. Gusto gyud ni Mama nga ilabay ang mga cassette nga iyang gitipigan sulod sa baynte ka tuig, mao nga sa una namong panagkita, gitunol dayon niya kanako ang usa ka dakong karton. Sa ingon nagsugod ang akong paningkamot sa pag-digitize.

Ang klaro nga desisyon mao ang pagtugyan sa trabaho ngadto sa mga propesyonal. Daghang mga kompanya ang nakigbahin sa pag-digitize, ug ang uban nag-espesyalisar sa home video.

Apan sensitibo kaayo ko bahin sa pagkapribado ug dili ko gusto nga ang mga estranghero motan-aw sa among video sa pamilya nga adunay suod nga mga higayon sa akong personal nga kinabuhi, lakip ang akong pagbansay sa potty (sa angay nga edad; wala’y katingad-an!). Ug naghunahuna usab ako nga wala’y komplikado sa pag-digitize.

Spoiler: kini nahimo nga lisud kaayo.

Unang pagsulay sa pagkuha sa video

Ang akong amahan aduna pay daan nga VCR sa pamilya, mao nga ako siyang gihangyo sa pagkalot niini gikan sa silong alang sa sunod nga panihapon sa pamilya. nipalit ko barato nga RCA sa USB adapter sa Amazon ug nahulog sa negosyo.

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1
TOTMC Video Capture Device, ang una sa daghang A/V device nga akong gipalit atol sa multi-year nga pagpangita

Aron maproseso ang video gikan sa USB capture device, gigamit nako ang VirtualDub nga programa, ang 2012 nga bersyon medyo karaan, apan dili kritikal.

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1
Mga frame sa programa sa VirtualDub, samtang nagbasa ko og libro sa akong amahan sa edad nga kwatro anyos

Pag-atake nga adunay pagtuis sa tunog

Sa dihang gisugdan nako ang proseso sa pag-edit, namatikdan nako nga gamay ra ang pagka-sync tali sa audio ug video. Okay walay problema. Makalihok ko gamay sa tingog.

Napulo ka minuto ang milabay, wala na usab siya kadungan. Gilihok ba nako kini gamay sa unang higayon?

Anam-anam nga misantop sa akong hunahuna nga ang audio ug video dili lang kay wala mag-sync, kini tinuod nga girekord sa lain-laing mga gikusgon. Sa tibuuk nga teyp, nagkalainlain sila. Aron ma-synchronize, kinahanglan nako nga mano-mano ang pag-adjust sa tunog matag pipila ka minuto.

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1
Kung ang imong setup nakakuha og audio ug video sa lainlaing mga rate, nan ang bugtong solusyon mao ang manual nga pagtul-id sa audio matag pipila ka minuto

Mahanduraw ba nimo kung unsa ka lisud ang pag-ila sa tunog 10 milliseconds sa sayo pa o 10 milliseconds sa ulahi? Lisod gyud! Hukmi para sa imong kaugalingon.

Niini nga video, nagdula ko sa akong kabus, pasyente nga kuting, kansang ngalan mao ang Black Magic. Medyo out of sync ang tingog. Tinoa kon kini nag-una sa hulagway o ulahi na ba?


Usa ka pananglitan sa usa ka video clip nga adunay tingog ug hulagway nga wala mag-sync

Niini nga punto, ang Black Magic milukso, usa ka tipik nga adunay lima ka pilo nga paghinay:


Ang tingog ug hulagway wala ma-sync, lima ka pilo nga mas hinay

Tubag: Ang tingog moabut uban sa usa ka paglangan sa pipila ka milliseconds.

Tingali mogasto ug dugang usa ka gatos ka dolyar imbes nga gatusan ka oras sa personal nga oras?

Ang pagtul-id sa tingog lamang nagkinahanglag daghang oras sa makapakapoy, makapasuko nga trabaho. Sa kadugayan nahitabo kanako nga ang desync mahimong malikayan pinaagi sa paggamit sa usa ka mas maayo ug mas mahal nga video capture device. Pagkahuman sa pipila ka panukiduki, nagpalit ako usa ka bag-o sa Amazon:

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1
Ang akong ikaduha nga pagsulay sa pagpalit device sa pagkuha sa video

Bisan sa bag-ong device, ang desync wala mawala bisan asa.

VCR nga adunay prefix nga "super"

Tingali ang problema kay sa VCR. Sa mga forum sa digitalization giingon nga walay desynchronization sa usa ka VCR nga adunay "time-based corrector" (TBC), kini nga feature anaa sa tanang Super VHS (S-VHS) VCRs.

Aw, siyempre! Nganong gisamokan man ko sa tanga ordinaryo VCR kon anaa Super-VCR nga makasulbad sa problema?

Wala nay naghimo ug S-VHS VCRs, pero anaa gihapon sila sa eBay. Para sa $179, mipalit ko og JVC SR-V10U nga modelo, nga morag haum kaayo sa VHS digitization:

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1
Vintage JVC SR-V10U VCR nga akong gipalit sa eBay sa $179

Ang "Super" nga VCR miabut sa koreo. Human sa pipila ka bulan nga pakigbisog sa audio nga wala ma-sync, nalipay kaayo ko nga adunay kagamitan nga makasulbad sa tanan nakong mga problema.

Giablihan nako ang kahon, gisumpay ang tanan - apan ang tingog girekord gihapon sa laing tulin. Eh.

Makakapoy nga pagpangita, pag-troubleshoot ug mga tuig sa pakigbisog

Gisugdan nako ang usa ka makalolooy nga pagsulay sa pag-troubleshoot. Sakit kaayo tan-awon. Matag higayon nga gikuha nako ang tanan nga kagamitan gikan sa aparador, nagkamang sa akong mga tuhod sa luyo sa desktop aron makonektar ang tanan, gisulayan nga makuha ang video - ug nabantayan pag-usab nga wala’y nagtrabaho.

Nakit-an nako ang usa ka random nga post sa forum gikan sa 2008 bahin sa pag-install sa pipila ka mga katingad-an nga wala’y pirma nga drayber sa Chinese ... Kini usa ka makalilisang nga ideya, apan ako desperado. Apan, wala siya makatabang.

Gisulayan nako ang lainlaing mga programa sa pag-digitize. Gipalit espesyal nga VHS cassettearon limpyohan ang mga magnetic head sa VCR. Gipalit ikatulo nga video capture device. Walay nakatabang.

Kanunay kong mihunong, gitangtang sa plug ang tanan, ug gitago ang mga kagamitan sa usa ka aparador sulod sa pipila pa ka bulan.

Itugyan ug ihatag ang mga cassette sa mga propesyonal

Niabot na ang tuig 2018. Gibalhin nako ang mga videotape ug toneladang kagamitan sa palibot sa upat ka lainlaing mga apartment ug hapit na mobalhin gikan sa New York hangtod sa Massachusetts. Wala na ako makakitag kusog sa pagkuha kanila pag-usab, tungod kay nakaamgo na ko nga dili nako mahuman kini nga proyekto sa akong kaugalingon.

Gipangutana nako ang pamilya kung mahimo ba nila nga idonar ang mga cassette sa usa ka kompanya sa digitalization. Maayo na lang, walay usa nga misupak - ang tanan gusto nga makita pag-usab ang mga rekord.

Π―: Apan nagpasabot kana nga ang pipila ka kompanya adunay access sa tanan namong mga home video. Nahiangay ba kini kanimo?
Sister: Oo, akong giatiman. Ikaw ra ang nabalaka. Paghulat, aron makabayad ka lang sa usa ka tawo sa una?
Π―: U-uh...

Ang pag-digitize sa tanang 45 ka cassette nagkantidad ug $750. Morag mahal, apan niadtong panahona nabayran na unta nako ang bisan unsa aron dili na mag-atubang niini nga kagamitan.

Sa dihang ilang gihatag ang mga file, mas maayo ang kalidad sa video. Sa akong mga frame, ang mga pagtuis kanunay nga makita sa mga ngilit sa frame, apan gi-digitize sa mga espesyalista ang tanan nga wala’y bisan unsang pagtuis. Labing hinungdanon, ang audio ug video hingpit nga nag-sync.

Ania ang usa ka video nga nagtandi sa propesyonal nga pag-digitize ug sa akong lokal nga mga pagsulay:


Pagkumpara sa propesyonal ug homemade digitization sa video diin gisalida sa akong inahan ang akong unang pagsulay sa programming

Lakang 2. Pag-edit

Sa mga shoot sa balay, mga 90% sa materyal makalaay, 8% makapaikag, ug 2% talagsaon. Pagkahuman sa pag-digitize, daghan ka pa nga trabaho nga buhaton.

Pag-edit sa Adobe Premiere

Sa usa ka VHS cassette, usa ka taas nga stream sa mga video clip gisal-ot sa mga blangko nga seksyon. Aron ma-edit ang usa ka tape, kinahanglan nimo nga mahibal-an kung diin magsugod ug matapos ang matag clip.

Alang sa pag-edit, gigamit nako ang Adobe Premiere Elements, nga nagkantidad og ubos sa $100 alang sa tibuok kinabuhi nga lisensya. Ang labing hinungdanon nga bahin niini mao ang usa ka scalable nga timeline. Gitugotan ka niini nga dali nga makit-an ang mga sulud sa usa ka talan-awon ug dayon mag-zoom in aron makit-an ang eksakto nga frame sa video kung diin nagsugod o natapos ang clip.

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1
Importante nga zoom timeline sa Adobe Premiere Elements

Ang problema sa Premiere mao nga ang proseso nanginahanglan kanunay nga manwal nga mga lakang, apan dugay usab kini aron ma-digitize ug ma-export. Ania ang akong han-ay sa mga operasyon:

  1. Ablihi ang usa ka hilaw nga file nga adunay 30-120 minuto nga video.
  2. Markahi ang mga utlanan sa usa ka indibidwal nga clip.
  3. I-export ang clip.
  4. Paghulat 2-15 ka minuto aron makompleto ang pag-eksport.
  5. Balika ang mga lakang 2-4 hangtod mahurot ang tape.

Ang taas nga paghulat nagpasabut nga ako kanunay nga nagbalhinbalhin tali sa pag-edit sa video ug uban pang buluhaton, gibalhin ang akong atensyon pabalik-balik sa daghang oras.

Ang laing disbentaha mao ang non-reproducibility. Ang pag-ayo sa gamay nga sayop halos sama ka lisud sa pagsugod gikan sa wala. Nasakitan ko pag-ayo sa pag-post sa usa ka video. Diha ra nako nahibal-an nga aron maka-stream sa Internet, kinahanglan nga una nga i-export ang video sa usa ka format nga gisuportahan sa mga web browser. Giatubang nako ang usa ka kapilian: i-restart ang makakapoy nga proseso sa pag-eksport sa gatusan ka mga clip, o i-encode pag-usab ang mga gi-eksport nga mga video sa lain nga format nga adunay dili maayo nga kalidad.

Pag-edit sa automation

Pagkahuman sa daghang oras nga gigugol sa manwal nga trabaho, naghunahuna ko kung mahimo bang magamit ang AI dinhi bisan unsang paagi. Ang pagtino sa mga utlanan sa mga clip daw usa ka angay nga buluhaton alang sa pagkat-on sa makina. Nahibal-an ko nga ang katukma dili perpekto, apan tugoti siya nga buhaton ang labing menos 80% sa trabaho, ug akong ayohon ang katapusan nga 20%.

Nag-eksperimento ako sa usa ka himan nga gitawag pyscenedetect, nga nag-parse sa mga video file ug nagpagawas sa mga timestamp diin mahitabo ang mga kausaban sa talan-awon:

 $ 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 |
 ...

Gipakita sa himan ang katukma nga mga 80%, apan ang pagsusi sa trabaho niini nagkinahanglag daghang oras kaysa kini natipig. Bisan pa, ang pyscenedetect naghimo sa usa sa labing hinungdanon nga mga nadiskobrehan alang sa tibuuk nga proyekto: ang pagtino sa mga utlanan sa talan-awon ug ang pag-eksport sa mga clip lahi nga buluhaton.

Nahinumdom ko nga usa ko ka programmer

Hangtud niini nga punto, giisip nako ang tanan nga akong gibuhat sa Adobe Premiere nga "pag-edit". Ang pagputol sa mga clip gikan sa hilaw nga mga bayanan ingon og nag-uban sa pagpangita sa mga utlanan sa usa ka clip, tungod kay ingon niana ang gihunahuna sa Premiere nga buluhaton. Sa dihang giimprinta sa pyscenedetect ang metadata table, nakaamgo kini kanako nga mahimo nakong ibulag ang pagpangita sa eksena gikan sa pag-eksport sa video. Kini usa ka kalampusan.

Ang hinungdan nga ang pag-edit kapoy kaayo ug pag-usik sa oras tungod kay kinahanglan kong maghulat samtang gi-eksport sa Premiere ang matag clip. Kung akong isulat ang metadata sa usa ka spreadsheet ug isulat ang usa ka script nga awtomatikong i-export ang video, ang proseso sa pag-edit molupad.

Dugang pa, ang mga spreadsheet nagpalapad pag-ayo sa sakup sa metadata. Sa sinugdan, akong gi-cram ang metadata sa ngalan sa file, apan kini naglimite kanila. Ang pagbaton ug tibuok spreadsheet nagtugot kanako sa pag-catalog ug daghang impormasyon bahin sa clip, sama sa kinsay naa niini, kanus-a kini narekord, ug bisan unsang ubang datos nga gusto nakong ipakita sa dihang gipakita ang video.

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1
Giant spreadsheet nga adunay metadata bahin sa akong mga video sa balay

Sa ulahi, nagamit nako kini nga metadata aron madugangan ang impormasyon sa mga clip, sama sa kung pila ang among edad ug usa ka detalyado nga paghulagway kung unsa ang nahitabo sa clip.

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1
Ang pagpaandar sa spreadsheet nagtugot kanimo sa pagrekord sa metadata nga naghatag dugang nga impormasyon bahin sa mga clip ug nagpasayon ​​niini nga tan-awon

Kalampusan sa automated nga solusyon

Adunay mga spreadsheet, nagsulat ako script, nga naghiwa sa hilaw nga video ngadto sa mga clip base sa CSV data.

Ania ang hitsura niini sa aksyon:

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1

Sa pagkakaron nakagasto na ko ginatos mga oras, makalaay nga pagpili sa mga utlanan sa clip sa Premiere, pag-igo sa eksport, paghulat og pipila ka minuto aron kini mahuman, ug dayon magsugod pag-usab. Dili lang kana, ang proseso gisubli daghang beses sa parehas nga mga clip kung ang mga isyu sa kalidad nadiskobrehan sa ulahi.

Sa diha nga akong gi-automate ang paghiwa nga bahin sa mga clip, usa ka dako nga gibug-aton ang nahulog sa akong mga abaga. Wala na ko mabalaka nga makalimtan nako ang metadata o pilion ang sayup nga format sa output. Kung adunay usa ka sayup nga moabut sa ulahi, mahimo nimong i-tweak ang script ug balikon ang tanan.

Bahin sa 2

Ang pag-digitize ug pag-edit sa footage sa video katunga lang sa gubat. Kinahanglan pa namon nga mangita usa ka kombenyente nga kapilian alang sa pagmantala sa Internet aron ang tanan nga mga paryente makatan-aw sa video sa pamilya sa usa ka kombenyente nga format nga adunay streaming sama sa YouTube.

Sa ikaduha nga bahin sa artikulo, akong i-detalye kung giunsa ang pag-set up sa usa ka open source media server nga adunay tanan nga mga video clip, nga nagkantidad lang kanako og 77 cents matag bulan.

Pagpadayon,

Bahin sa 2

Ang akong walo ka tuig nga pagtinguha nga ma-digitize ang 45 ka mga videocassette. Bahin 1

Source: www.habr.com