Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész

Az elmúlt nyolc év során ezt a videokazettás dobozt négy különböző lakásba és egy házba költöztettem. Családi videók gyerekkoromból.

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész

Több mint 600 óra munka után végre rendesen digitalizáltam és rendszereztem, hogy a kazetták kidobhatóak legyenek.

Часть 2


Így néz ki most a felvétel:

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész
Minden családi videó digitalizált, és egy privát médiaszerverről megtekinthető

Ez 513 egyéni videoklipet eredményezett. Mindegyiknek van címe, leírása, felvételi dátuma, címkék minden résztvevő számára, jelezve a felvétel időpontjában az életkort. Minden egy privát médiaszerveren található, amelyhez csak a családtagok férhetnek hozzá, és a hosting kevesebb, mint havi 1 dollárba kerül.

Ez a cikk arról szól, hogy mi mindent csináltam, miért tartott nyolc évig, és hogyan lehet sokkal könnyebben és gyorsabban elérni ugyanazt az eredményt.

Az első naiv próbálkozás

2010 körül anyukám vett valami VHS-DVD konvertert, és azon keresztül futtatta az összes házi videónkat.

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész
Az eredeti DVD-k, amelyeket anyám rögzített (nem tudom, mi történt a hiányzó betűkkel)

A probléma az, hogy anya csak egy DVD-készletet készített. Minden rokon más-más államban él, így kényelmetlen volt a korongokat körbeadogatni.

2012-ben a nővérem adta nekem ezeket a DVD-ket. Kimásoltam a videó fájlokat, és mindent feltöltöttem a felhőtárhelyre. Probléma megoldódott!

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész
Családi videók DVD-rippjei a Google Cloud tárhelyen

Néhány héttel később megkérdeztem, hogy látta-e valaki a szalagokat. Kiderült, hogy senki sem figyelt. nem is néztem. A YouTube korszakában butaság háromórás, ismeretlen tartalmú fájlokat letölteni érdekes felvételek után kutatva.

Csak anyám örült: – Remek – mondta –, most végre kidobhatjuk ezeket a kazettákat?

Ó-ó. Ez egy szörnyű kérdés. Mi van, ha kihagytunk néhány bejegyzést? Mi lenne, ha a szalagokat jobb minőségben lehetne digitalizálni? Mi a teendő, ha a címkék fontos információkat tartalmaznak?

Mindig is kényelmetlenül éreztem magam az eredeti példányok kidobásakor, amíg meg nem bizonyosodtam arról, hogy a videót a lehető legjobb minőségben másolják. Így hát neki kellett állnom az üzletnek.

Azt sem tudtam, mibe keveredtem.

Nem hangzik olyan keményen

Ha nem érted, miért kellett nyolc év és több száz óra, nem hibáztatlak. Én is azt hittem, hogy könnyű lesz.

Így néz ki a digitalizálási folyamat az elejétől a végéig:

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész

Pontosabban ez elméletben így néz ki. Így alakult a gyakorlatban:

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész

Az idő nagy része a már elkészült dolgok átdolgozásával telt. Egy szakaszt befejeztem, majd egy-két szakasz után találtam valami hibát a technikában. Vissza kellett mennem és újra kellett csinálnom. Például 20 kazettáról forgattam videót, mielőtt rájöttem, hogy a hang egy kicsit nincs szinkronban. Vagy hetekig tartó szerkesztés után azon kaptam magam, hogy exportálok egy videót olyan formátumban, amely nem támogatja az internetes streamelést.

Az olvasó épelméjűségének megőrzése érdekében úgy vázolom fel a folyamatot, mintha szisztematikusan haladna előre, nehogy állandóan hátraugorjatok és mindent újracsináljatok, ahogy kellett.

1. lépés Videó rögzítése

Oké, vissza 2012-be. Anya nagyon szerette volna kidobni a húsz éve őrzött kazettákat, így amikor először találkoztunk, azonnal kezembe nyomott egy hatalmas kartondobozt. Így kezdődött a digitalizálási törekvésem.

A kézenfekvő döntés az volt, hogy a munkát szakemberekre bízták. Sok cég foglalkozik digitalizálással, és néhány kifejezetten az otthoni videózásra szakosodott.

De nagyon érzékeny vagyok a magánéletre, és nem akartam, hogy idegenek nézzék meg családi videónkat személyes életem intim pillanatairól, beleértve a bili edzésemet is (megfelelő korban; semmi különös!). És arra is gondoltam, hogy a digitalizálásban nincs semmi bonyolult.

Spoiler: nagyon nehéznek bizonyult.

Első kísérlet a videó rögzítésére

Apámnak még megvolt a család régi videomagnója, ezért megkértem, hogy a következő családi vacsorára kotorja ki a pincéből. vettem olcsó RCA-USB adapter az Amazonon, és hozzálátott az üzlethez.

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész
TOTMC videórögzítő eszköz, az első a sok A/V készülék közül, amelyeket egy több éves küldetés során vásároltam

A videó feldolgozásához USB-rögzítő eszközről a VirtualDub programot használtam, a 2012-es verzió kicsit elavult, de nem kritikus.

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész
Keretek a VirtualDub programban, mivel négy évesen egy könyvet olvastam apámnak

Támadás hangtorzítással

Amikor elkezdtem a szerkesztési folyamatot, azt vettem észre, hogy a hang és a kép között enyhe szinkron nincs. Jó, semmi gond. Egy kicsit meg tudom mozgatni a hangot.

Tíz perccel később ismét nem volt szinkronban. Megmozgattam egy kicsit először?

Fokozatosan tudatosult bennem, hogy a hang és a kép nem csak nincs szinkronban, hanem valójában különböző sebességgel rögzítik. A szalag során egyre jobban eltérnek egymástól. A szinkronizáláshoz néhány percenként manuálisan kellett beállítani a hangot.

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész
Ha a beállítás különböző sebességgel rögzíti a hangot és a videót, akkor az egyetlen megoldás az, hogy néhány percenként manuálisan korrigálja a hangot.

El tudod képzelni, milyen nehéz megkülönböztetni a 10 ezredmásodperccel korábban vagy 10 ezredmásodperccel későbbi hangokat? Ez nagyon nehéz! Ítélje meg maga.

Ebben a videóban szegény, türelmes cicámmal játszom, akinek Black Magic a neve. A hang kissé nem szinkronban van. Határozza meg, hogy megelőzi-e a képet, vagy már késő?


Példa egy videoklipre, amelyben a hang és a kép nincs szinkronban

Ezen a ponton a Black Magic ugrik, egy töredék ötszörös lassulással:


A hang és a kép nincs szinkronban, ötször lassabb

Válasz: A hang néhány milliszekundumos késéssel érkezik.

Talán több száz dollárt költ a személyes idő több száz óra helyett?

A hangjavítás önmagában is sok órányi fárasztó, őrjítő munkát igényelt. Végül eszembe jutott, hogy a deszinkronizálás elkerülhető egy jobb és drágább videórögzítő eszköz használatával. Némi kutatás után vettem egy újat az Amazonon:

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész
Második vásárlási kísérletem videorögzítő eszköz

Még az új készüléknél sem tűnt el sehova a deszinkron.

Videomagnó "szuper" előtaggal

Lehet, hogy a videomagnóval van a probléma. Tovább digitalizálási fórumok Azt mondták, hogy a „time-based corrector” (TBC) videomagnón nem lesz deszinkronizálás, ez a funkció minden Super VHS (S-VHS) videomagnón elérhető.

Hát persze! Miért vacakoltam a hülyével rendes VCR, ha elérhető супер-VCR, ami megoldja a problémát?

S-VHS videomagnókat már senki sem gyárt, de az eBay-en továbbra is elérhetők. 179 dollárért vettem egy JVC SR-V10U modellt, amely úgy tűnik, kiválóan alkalmas VHS-digitalizálásra:

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész
Vintage JVC SR-V10U videomagnót az eBay-en vettem 179 dollárért

"Szuper" videomagnó érkezett postán. Miután több hónapig küszködtem a nem szinkronizált hanggal, nagyon boldog voltam, hogy van olyan berendezés, amely minden problémámat megold.

Kinyitottam a dobozt, mindent összekötöttem – de a hangot így is más sebességgel rögzítettem. Eh.

Fárasztó keresés, hibaelhárítás és évekig tartó küzdelem

Szánalmas hibaelhárítási kísérletbe kezdtem. Fájdalmas volt nézni. Valahányszor kihúztam az összes berendezést a szekrényből, térdemen másztam az asztal mögé, hogy mindent összekapcsoljak, megpróbáltam videót rögzíteni – és megint láttam, hogy semmi sem működik.

Találkoztam egy 2008-as fórumbejegyzéssel, amely valami furcsa aláírás nélküli kínai driver telepítéséről szólt... Szörnyű ötlet, de kétségbe vagyok esve. Ő azonban nem segített.

Különféle digitalizáló programokkal próbálkoztam. Vásárolt speciális VHS kazettaa videomagnó mágneses fejeinek tisztításához. Vásárolt harmadik videórögzítő eszköz. Semmi sem segített.

Változatlanul feladtam, mindent kihúztam a konnektorból, és még néhány hónapig egy szekrénybe rejtettem a berendezést.

Adja fel és adja át a kazettákat szakembereknek

Eljött a 2018-as év. Videókazettákat és rengeteg berendezést mozgattam négy különböző lakásba, és éppen New Yorkból Massachusettsbe készültem. Nem találtam erőt, hogy újra felvállaljam őket, mert már akkor rájöttem, hogy ezt a projektet soha nem fogom egyedül befejezni.

Megkérdeztem a családot, hogy adományozhatják-e a kazettákat egy digitalizáló cégnek. Szerencsére senki sem ellenkezett – mindenki újra látni akarta a lemezeket.

Я: De ez azt jelenti, hogy néhány cég hozzá fog férni az összes otthoni videónkhoz. Megfelel neked?
lánytestvér: Igen, érdekel. Egyedül te aggódsz. Várj, akkor eleve fizethettél volna valakinek?
Я: Aha-ú…

Mind a 45 kazetta digitalizálása 750 dollárba kerül. Drágának tűnik, de addigra bármit fizettem volna, hogy ne kelljen többet foglalkoznom ezzel a berendezéssel.

Amikor átadták a fájlokat, a videó minősége határozottan jobb volt. A kereteimen mindig látszottak a torzítások a keret szélein, de a szakemberek mindent torzítás nélkül digitalizáltak. A legfontosabb, hogy a hang és a kép tökéletesen szinkronban van.

Íme egy videó, amely összehasonlítja a professzionális digitalizálást és az én hazai próbálkozásaimat:


Professzionális és házi digitalizálás összehasonlítása abban a videóban, ahol édesanyám az első programozási kísérletemet filmezi le

2. lépés: Szerkesztés

Az otthoni fotózásokon az anyag körülbelül 90%-a unalmas, 8%-a érdekes, 2%-a pedig elképesztő. A digitalizálás után még sok munka vár rád.

Szerkesztés Adobe Premiere-ben

A VHS kazettán a videoklipek hosszú folyamát üres szakaszok tarkítják. A szalag szerkesztéséhez meg kell határoznia az egyes klipek kezdetét és végét.

A szerkesztéshez az Adobe Premiere Elements programot használtam, amelynek egy élettartama alatti licence kevesebb, mint 100 dollár. Legfontosabb jellemzője a méretezhető idővonal. Segítségével gyorsan megtalálhatja a jelenet széleit, majd nagyítással megtalálhatja azt a pontos videokockát, ahol a klip kezdődik vagy véget ér.

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész
Az Adobe Premiere Elements alapvető nagyítási idővonala

A Premiere problémája az, hogy a folyamat folyamatos manuális lépéseket igényel, de a digitalizálás és az exportálás is sok időt vesz igénybe. Íme a műveletsorom:

  1. Nyisson meg egy nyers fájlt, amely 30-120 percnyi videót tartalmaz.
  2. Jelölje meg az egyedi klip határait.
  3. Klip exportálása.
  4. Várjon 2-15 percet, amíg az exportálás befejeződik.
  5. Ismételje meg a 2-4. lépéseket, amíg a szalag el nem fogy.

A hosszú várakozás azt jelentette, hogy állandóan ide-oda váltottam a videószerkesztés és más feladatok között, és órákon át oda-vissza tereltem a figyelmemet.

További hátránya volt a reprodukálhatatlanság. Egy apró hiba kijavítása majdnem olyan nehéz volt, mint a nulláról kezdeni. Nagyon megütött, amikor videót kellett közzétennem. Csak akkor jöttem rá, hogy az interneten való streameléshez először exportálni kell a videót egy olyan formátumba, amelyet a böngészők natívan támogatnak. Választás előtt álltam: újraindítom a klipek százainak exportálásával járó unalmas folyamatot, vagy újrakódolom az exportált videókat egy másik, leromlott minőségű formátumba.

Szerkesztési automatizálás

Sok kézi munkával töltött idő után elgondolkodtam, hogy az AI alkalmazható-e itt valahogy. A klipek határainak meghatározása alkalmas feladatnak tűnik a gépi tanuláshoz. Tudtam, hogy a pontosság nem lesz tökéletes, de hagyd, hogy ő végezze el a munka legalább 80%-át, és én javítom az utolsó 20%-ot.

nevű eszközzel kísérleteztem pyscenedetect, amely elemzi a videofájlokat, és időbélyegzőket ad ki, ahol a jelenet megváltozik:

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

Az eszköz körülbelül 80%-os pontosságot mutatott, de a munkájának ellenőrzése több időt vett igénybe, mint amennyit megspórolt. A pyscenedetect azonban az egyik legfontosabb felfedezést tette az egész projektre nézve: a jelenetek határainak meghatározása és a klipek exportálása külön feladat.

Eszembe jutott, hogy programozó vagyok

Eddig a pontig mindent, amit az Adobe Premiere-ben csináltam, „szerkesztésnek” tekintettem. Úgy tűnt, hogy a nyers képkockákból klipek vágása kéz a kézben járt a klip határainak megtalálásával, mert a Premiere így képzelte el a feladatot. Amikor a pyscenedetect kinyomtatta a metaadattáblázatot, rájöttem, hogy el tudom választani a jelenetkeresést a videóexportálástól. Áttörés volt.

A szerkesztés azért volt ilyen fárasztó és időigényes, mert várnom kellett, míg a Premiere minden klipet exportál. Ha beírnám a metaadatokat egy táblázatba, és írnék egy szkriptet, amely automatikusan exportálja a videót, a szerkesztési folyamat elrepülne.

Ráadásul a táblázatok nagymértékben kibővítették a metaadatok körét. Kezdetben metaadatokat zsúfolok a fájlnévbe, de ez korlátozza őket. A teljes táblázat birtokában sokkal több információt tudtam katalogizálni a klipről, például, hogy ki volt benne, mikor készült, és minden egyéb adat, amelyet meg akarok mutatni a videó bemutatásakor.

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész
Óriási táblázat metaadatokkal az otthoni videóimról

Később ezeket a metaadatokat tudtam felhasználni arra, hogy információkat adjak a klipekhez, például hány évesek voltunk, és részletes leírást is tudtam adni arról, hogy mi történik a klipben.

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész
A táblázatkezelő funkció lehetővé teszi metaadatok rögzítését, amelyek több információt adnak a klipekről, és megkönnyítik azok megtekintését

Az automatizált megoldás sikere

Táblázatok birtokában írtam forgatókönyv, amely a nyers videókat CSV-adatok alapján klipekre szeletelte.

Így néz ki működés közben:

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész

Mára költöttem száz órákig, unalmasan kiválasztja a kliphatárokat a Premiere-ben, rákattint az exportálásra, vár néhány percet a befejezésre, majd kezdi elölről. Nem csak ez, a folyamat többször is megismétlődött ugyanazon a klipeken, amikor később minőségi problémákat fedeztek fel.

Amint automatizáltam a klipek szeletelő részét, hatalmas súly hullott le a vállamról. Többé nem kellett attól tartanom, hogy elfelejtem a metaadatokat, vagy rossz kimeneti formátumot választok. Ha később hiba lép fel, egyszerűen módosíthatja a szkriptet, és mindent megismételhet.

Часть 2

A videofelvételek digitalizálása és szerkesztése csak a siker fele. Még mindig találnunk kell egy kényelmes internetes közzétételi lehetőséget, hogy minden hozzátartozó kényelmes formátumban nézhesse meg a családi videót, streameléssel, mint a YouTube-on.

A cikk második részében részletezem, hogyan állíthatok be egy nyílt forráskódú médiaszervert az összes videoklippel, ami csak havi 77 centbe kerül.

Folytatás,

Часть 2

Nyolc éves törekvésem 45 videokazetta digitalizálására. 1. rész

Forrás: will.com