45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism

Oxirgi sakkiz yil ichida men bu videokassetalar qutisini to‘rt xil xonadon va bitta uyga ko‘chirdim. Bolaligimdan oilaviy videolar.

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism

600 soatdan ortiq ishlagandan so'ng, men nihoyat ularni raqamlashtirdim va kassetalar tashlab yuborilishi uchun ularni to'g'ri tashkil qildim.

2 qismi


Kadrlar hozir qanday ko'rinishga ega:

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism
Barcha oilaviy videolar raqamlashtirilgan va shaxsiy media serverdan ko'rish mumkin

Natijada 513 ta alohida videokliplar paydo bo'ldi. Har birining sarlavhasi, tavsifi, ro'yxatga olish sanasi, barcha ishtirokchilar uchun teglar, ro'yxatga olish vaqtidagi yoshni ko'rsatadi. Hamma narsa faqat oila a'zolari foydalanishi mumkin bo'lgan shaxsiy media serverida va hosting narxi oyiga $1 dan kam.

Ushbu maqolada men qilgan barcha ishlar, nima uchun sakkiz yil davom etgani va bir xil natijaga qanday qilib osonroq va tezroq erishish mumkinligi haqida gapiriladi.

Birinchi sodda urinish

Taxminan 2010 yilda onam qandaydir VHS to DVD konvertorini sotib oldi va u orqali barcha uy videolarimizni o'tkazdi.

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism
Onam yozib olgan asl DVD disklari (yo'qolgan harflarga nima bo'lganini bilmayman)

Muammo shundaki, onam faqat bitta DVD to'plamini yaratdi. Barcha qarindoshlar turli shtatlarda yashaydilar, shuning uchun disklarni o'tkazish noqulay edi.

2012-yilda opam menga bu DVDlarni sovg‘a qilgan edi. Men videofayllardan nusxa oldim va hamma narsani bulutli xotiraga yukladim. Muammo hal!

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism
Google Cloud xotirasida oilaviy videolarning DVD nusxalari

Bir necha hafta o'tgach, kimdir lentalarni ko'rganligini so'radim. Ma’lum bo‘lishicha, hech kim kuzatmagan. Men qaramadim ham. YouTube davrida qiziqarli kadrlarni izlash uchun noma'lum kontentning uch soatlik fayllarini yuklab olish ahmoqlikdir.

Faqat onam xursand bo'ldi: "Ajoyib," dedi u, "endi bu kassetalarni tashlab yuborishimiz mumkinmi?"

Oh-oh. Bu dahshatli savol. Agar ba'zi yozuvlarni o'tkazib yuborsak nima bo'ladi? Agar lentalarni yuqori sifatda raqamlash mumkin bo'lsa-chi? Yorliqlarda muhim ma'lumotlar bo'lsa-chi?

Videoning iloji boricha yuqori sifatga ko‘chirilishiga mutlaq ishonch hosil bo‘lmaguncha, asl nusxalarni tashlab yuborish menga doim noqulaylik tug‘dirardi. Shunday qilib, men biznesga kirishim kerak edi.

Nimaga kirganimni ham bilmasdim.

Bu unchalik qiyin emas

Nega menga sakkiz yilu yuzlab soatlar ketganini tushunmasangiz, sizni ayblamayman. Men ham oson bo'ladi deb o'yladim.

Raqamlashtirish jarayoni boshidan oxirigacha qanday ko'rinishga ega:

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism

Aniqroq aytganda, nazariy jihatdan shunday ko'rinadi. Bu amalda qanday bo'ldi:

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism

Ko'p vaqt allaqachon qilingan narsalarni qayta ishlashga sarflangan. Men bir bosqichni tugatdim, keyin bir-ikki bosqichdan keyin texnikada qandaydir kamchilik topdim. Men orqaga qaytib, uni qayta tiklashim kerak edi. Misol uchun, men 20 ta lentadan videoni suratga oldim, men audio biroz sinxronlanmaganligini angladim. Yoki bir necha haftalik tahrirdan so‘ng men videoni internetda translatsiyani qo‘llab-quvvatlamaydigan formatda eksport qilayotganimni ko‘rdim.

O'quvchining aql-idrokini saqlab qolish uchun, men sizga kerak bo'lganidek, doimo orqaga sakrab, hamma narsani qaytadan qilishingizga yo'l qo'ymaslik uchun jarayonni tizimli ravishda oldinga siljiyotgandek tasvirlab beraman.

1-qadam Videoni suratga olish

Xo'sh, 2012 yilga qayting. Onam yigirma yil davomida saqlagan kassetalarini uloqtirmoqchi edi, shuning uchun biz birinchi marta uchrashganimizda, u darhol menga ulkan karton qutini uzatdi. Shunday qilib, mening raqamlashtirishga intilishim boshlandi.

Ishni professionallarga topshirish aniq qaror edi. Ko'pgina kompaniyalar raqamlashtirish bilan shug'ullanadi, ba'zilari esa uy videosiga ixtisoslashgan.

Lekin men shaxsiy hayotga juda sezgirman va men notanishlar bizning oilaviy videomizni shaxsiy hayotimning eng yaqin lahzalari, jumladan, qozon tayyorlashim bilan ko'rishlarini xohlamadim (kerakli yoshda; g'alati narsa yo'q!). Va men raqamlashtirishda hech qanday murakkab narsa yo'q deb o'yladim.

Spoiler: bu juda qiyin bo'lib chiqdi.

Videoni suratga olishga birinchi urinish

Otamda hali ham oiladagi eski videomagnitofon bor edi, shuning uchun men undan keyingi oilaviy kechki ovqat uchun uni yerto‘ladan qazib olishini so‘radim. Men Sotib oldim arzon RCA dan USB adapterga Amazonda va biznesga kirishdi.

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism
TOTMC video suratga olish qurilmasi, men ko'p yillik qidiruv paytida sotib olgan ko'plab A/V qurilmalaridan birinchisi

USB suratga olish qurilmasidan videoni qayta ishlash uchun men VirtualDub dasturidan foydalandim, 2012 yilgi versiya biroz eskirgan, ammo muhim emas.

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism
VirtualDub dasturidagi ramkalar, men to'rt yoshimda otamga kitob o'qiganimda

Ovoz buzilishi bilan hujum

Tahrirlash jarayonini boshlaganimda, men audio va video o'rtasida biroz mos kelmasligini sezdim. Yaxshi, muammo yo'q. Ovozni biroz siljita olaman.

O'n daqiqadan so'ng u yana sinxronlashdan chiqdi. Birinchi marta biroz qimirlamadimmi?

Sekin-asta menga audio va videolar shunchaki sinxronlashtirilmagani, ular aslida turli tezliklarda yozib olinayotganini anglab yetdim. Lenta bo'ylab ular tobora ko'proq ajralib turadi. Sinxronizatsiya qilish uchun men har bir necha daqiqada ovozni qo'lda sozlashim kerak edi.

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism
Agar sozlamangiz audio va videoni turli tezlikda yozib olsa, yagona yechim har bir necha daqiqada audioni qoʻlda tuzatishdir.

Ovozni 10 millisekund oldin yoki 10 millisekunddan keyin farqlash qanchalik qiyinligini tasavvur qila olasizmi? Bu juda qiyin! O'zingiz uchun hukm qiling.

Bu videoda men o'zimning kambag'al, sabrli mushukcham bilan o'ynayapman, uning ismi qora sehr. Ovoz biroz sinxronlashtirilmagan. Aniqlang, u rasmdan oldinda yoki kechmi?


Ovoz va rasm sinxronlanmagan videoklipga misol

Shu nuqtada, Black Magic sakrab chiqadi, besh baravar sekinlashuvga ega bo'lgan parcha:


Ovoz va tasvir sinxronlashtirilmagan, besh baravar sekinroq

Javob bering: Ovoz bir necha millisekundlik kechikish bilan keladi.

Ehtimol, yuzlab soatlik shaxsiy vaqt o'rniga qo'shimcha yuz dollar sarflaysizmi?

Ovozni tuzatishning o'zi ko'p soatlab zerikarli, aqldan ozdiruvchi ishni talab qildi. Oxir-oqibat, yaxshi va qimmatroq video suratga olish moslamasidan foydalangan holda sinxronizatsiyani oldini olish mumkinligi xayolimga keldi. Biroz tadqiqotdan so'ng, men Amazonda yangisini sotib oldim:

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism
Sotib olishga ikkinchi urinishim video suratga olish qurilmasi

Hatto yangi qurilma bilan ham sinxronizatsiya hech qaerda yo'qolmadi.

"Super" prefiksi bilan videomagnitofon

Ehtimol, muammo videomagnitafondadir. Yoniq raqamlashtirish forumlari "vaqtga asoslangan korrektor" (TBC) bilan videomagnitofonda sinxronizatsiya bo'lmaydi, bu xususiyat barcha Super VHS (S-VHS) videomagnitofonlarida mavjud.

Xo'sh, albatta! Nega men ahmoq bilan aralashdim oddiy Mavjud bo'lganda VCR супер- Muammoni hal qiladigan videomagnitofon?

Endi hech kim S-VHS videomagnitofonlarini ishlab chiqarmaydi, lekin ular hali ham eBay-da mavjud. 179 dollarga men JVC SR-V10U modelini sotib oldim, u VHS raqamlashtirish uchun juda mos keladi:

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism
Vintage JVC SR-V10U videomagnitofonini men eBay-da 179 dollarga sotib oldim

Pochta orqali "Super" videomagnitofon keldi. Bir necha oy davomida sinxronlanmagan audio bilan kurashganimdan so'ng, barcha muammolarimni hal qiladigan uskunalar borligidan juda xursand bo'ldim.

Men qutini ochdim, hamma narsani bog'ladim - lekin ovoz hali ham boshqa tezlikda yozilgan edi. Eh.

Zerikarli qidiruv, muammolarni bartaraf etish va yillar davomida kurash

Men muammolarni bartaraf etish uchun ayanchli urinishni boshladim. Tomosha qilish og'riqli edi. Har safar men barcha jihozlarni shkafdan chiqarib tashlaganimda, hamma narsani ulash uchun ish stoli orqasida tizzalarimga emaklab, videoga olishga harakat qildim - va yana hech narsa ishlamaganini ko'rdim.

Men 2008 yildagi tasodifiy forum postiga duch keldim, qandaydir g'alati imzosiz xitoylik drayverni o'rnatish haqida ... Bu dahshatli fikr, lekin men umidsizman. Biroq, u yordam bermadi.

Men turli xil raqamlashtirish dasturlarini sinab ko'rdim. Sotib oldi maxsus VHS kassetasivideomagnitofonning magnit boshlarini tozalash uchun. Sotib oldi uchinchi video suratga olish qurilmasi. Hech narsa yordam bermadi.

Men doimo taslim bo'ldim, hamma narsani elektr tarmog'idan uzdim va jihozni yana bir necha oy shkafga yashirdim.

Kassetalarni professionallarga topshiring va bering

2018 yil ham kirib keldi. Men videotasvirlar va tonnalab jihozlarni to'rt xil xonadonga ko'chirdim va Nyu-Yorkdan Massachusetsga ko'chib o'tmoqchi edim. Men ularni yana qabul qilishga kuch topa olmadim, chunki men bu loyihani hech qachon o'zim tugatmasligimni allaqachon tushunib etdim.

Men oiladan kassetalarni raqamlashtirish firmasiga bera oladimi, deb so'radim. Yaxshiyamki, hech kim e'tiroz bildirmadi - hamma rekordlarni yana ko'rishni xohladi.

Я: Lekin bu ba'zi kompaniyalar bizning barcha uy videolarimizdan foydalanish imkoniyatiga ega bo'lishini anglatadi. Sizga mos keladimi?
Birodar: Ha, men qiziqaman. Siz yolg'iz tashvishlanasiz. Kutib turing, demak, siz birinchi navbatda kimgadir pul to'lashingiz mumkin edi?
Я: Uh...

Barcha 45 ta kassetani raqamlashtirish 750 dollar turadi. Bu qimmatga o'xshaydi, lekin o'sha paytgacha men bu uskuna bilan shug'ullanmaslik uchun hamma narsani to'lagan bo'lardim.

Ular fayllarni topshirishganda, video sifati, albatta, yaxshiroq edi. Mening ramkalarimda har doim ramkaning chetlarida buzilishlar ko'rinib turardi, ammo mutaxassislar hamma narsani hech qanday buzilishsiz raqamlashtirdilar. Eng muhimi, audio va video mukammal sinxronlashtiriladi.

Mana, professional raqamlashtirish va mening uyimdagi urinishlarimni taqqoslaydigan video:


Onam dasturlash bo'yicha birinchi urinishimni suratga olgan videoda professional va uy qurilishi raqamlashtirishni taqqoslash

2-qadam. Tahrirlash

Uy surgunlarida materialning taxminan 90% zerikarli, 8% qiziqarli va 2% ajoyib. Raqamlashtirishdan so'ng siz hali ko'p ish qilishingiz kerak.

Adobe Premiere-da tahrirlash

VHS kasetida videokliplarning uzun oqimi bo'sh bo'limlar bilan kesishadi. Lentani tahrirlash uchun har bir klip qayerda boshlanishi va tugashini aniqlashingiz kerak.

Tahrirlash uchun men Adobe Premiere Elements dan foydalandim, bu esa umrbod litsenziya uchun 100 dollardan kam turadi. Uning eng muhim xususiyati kengaytiriladigan vaqt jadvalidir. Bu sizga sahnaning chekkalarini tezda topishga, keyin esa klip boshlanadigan yoki tugaydigan aniq video kadrni topish uchun kattalashtirishga imkon beradi.

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism
Adobe Premiere Elements-da asosiy kattalashtirish xronologiyasi

Premyera bilan bog'liq muammo shundaki, jarayon doimiy qo'lda qadamlarni talab qiladi, lekin uni raqamlashtirish va eksport qilish ham uzoq vaqt talab etadi. Mana mening operatsiyalarim ketma-ketligi:

  1. 30-120 daqiqalik videoni o'z ichiga olgan xom faylni oching.
  2. Shaxsiy klipning chegaralarini belgilang.
  3. Klipni eksport qilish.
  4. Eksport tugashi uchun 2-15 daqiqa kuting.
  5. Lenta tugamaguncha 2-4-bosqichlarni takrorlang.

Uzoq kutish men doimo video tahrirlash va boshqa vazifa o'rtasida oldinga va orqaga o'tishimni, diqqatimni soatlab oldinga va orqaga o'tkazishimni anglatardi.

Yana bir kamchilik - takrorlanmaslik edi. Kichkina xatoni tuzatish noldan boshlash kabi qiyin edi. Videoni joylashtirishga kelganda menga qattiq ta'sir qildi. Shundan keyingina men Internetda oqim o'tkazish uchun dastlab videoni veb-brauzerlar tomonidan qo'llab-quvvatlanadigan formatga eksport qilish kerakligini angladim. Men tanlovga duch keldim: yuzlab kliplarni eksport qilishning zerikarli jarayonini qayta ishga tushirish yoki eksport qilingan videolarni sifati yomonlashgan boshqa formatga qayta kodlash.

Tahrirlash avtomatizatsiyasi

Qo'lda ishlashga sarflangan ko'p vaqtdan so'ng, men bu erda qandaydir tarzda AIni qo'llash mumkinmi, deb o'yladim. Kliplar chegaralarini aniqlash mashinani o'rganish uchun mos vazifa bo'lib tuyuladi. Men aniqlik mukammal bo'lmasligini bilardim, lekin u ishning kamida 80% ni bajarsin, men oxirgi 20% ni tuzataman.

deb nomlangan vosita bilan tajriba o'tkazdim pyscenedetect, u video fayllarni tahlil qiladi va sahna o'zgarishlari sodir bo'lgan vaqt belgilarini chiqaradi:

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

Asbob taxminan 80% aniqlikni ko'rsatdi, ammo uning ishini tekshirish tejalganidan ko'ra ko'proq vaqt talab qildi. Biroq, pyscenedetect butun loyiha uchun eng muhim kashfiyotlardan birini qildi: sahna chegaralarini aniqlash va kliplarni eksport qilish alohida vazifalardir.

Men dasturchi ekanligimni esladim

Shu paytgacha men Adobe Premiere-da qilgan hamma narsani “tahrirlash” deb hisoblardim. Xom kadrlardan kliplarni kesish klip chegaralarini topish bilan birga ketayotgandek tuyuldi, chunki Premyera vazifani shunday tasavvur qilgan. Pyscenedetect metama'lumotlar jadvalini chop etganida, men sahna qidiruvini video eksportidan ajratishim mumkinligini anglab etdi. Bu yutuq edi.

Tahrirlash juda zerikarli va ko'p vaqt talab qilishi sababi Premyera har bir klipni eksport qilishini kutishim kerak edi. Agar men metadatani elektron jadvalga yozsam va videoni avtomatik ravishda eksport qiladigan skript yozsam, tahrirlash jarayoni o'tib ketadi.

Bundan tashqari, elektron jadvallar metadata doirasini sezilarli darajada kengaytirdi. Dastlab, men metama'lumotlarni fayl nomiga joylashtiraman, lekin bu ularni cheklaydi. Butun elektron jadvalga ega bo'lish menga klip haqida ko'proq ma'lumotni kataloglash imkonini berdi, masalan, unda kim bo'lganligi, u qachon yozilganligi va video ko'rsatilganda ko'rsatmoqchi bo'lgan boshqa ma'lumotlar.

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism
Mening uy videolarim haqidagi metamaʼlumotlarga ega ulkan elektron jadval

Keyinchalik men ushbu metama'lumotlardan kliplarga ma'lumot qo'shish uchun foydalanishga muvaffaq bo'ldim, masalan, biz necha yoshda edik va klipda nima sodir bo'layotganining batafsil tavsifi.

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism
Elektron jadval funksiyasi kliplar haqida ko'proq ma'lumot beruvchi va ularni ko'rishni osonlashtiradigan metama'lumotlarni yozib olish imkonini beradi.

Avtomatlashtirilgan yechimning muvaffaqiyati

Elektron jadvallar bor, men yozdim skript, bu CSV ma'lumotlari asosida xom videoni kliplarga ajratdi.

Bu amalda qanday ko'rinadi:

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism

Hozirgacha sarfladim yuzlab soatlab, Premyerada klip chegaralarini zerikarli tanlash, eksport qilish, uning tugashini bir necha daqiqa kutish va keyin qaytadan boshlash. Nafaqat bu, keyinchalik sifat muammolari aniqlanganda, jarayon bir xil kliplarda bir necha marta takrorlangan.

Men kliplarning kesish qismini avtomatlashtirishim bilanoq, yelkamdan katta vazn tushdi. Men endi metadatani unutib qo'yaman yoki noto'g'ri chiqish formatini tanlayman deb xavotirlanishga hojat yo'q edi. Agar xato keyinroq paydo bo'lsa, siz shunchaki skriptni o'zgartirishingiz va hamma narsani takrorlashingiz mumkin.

2 qismi

Video tasvirlarni raqamlashtirish va tahrirlash - bu ishning yarmi. Biz hali ham Internetda nashr qilish uchun qulay variantni topishimiz kerak, shunda barcha qarindoshlar oilaviy videoni YouTube-dagi kabi oqim bilan qulay formatda ko'rishlari mumkin.

Maqolaning ikkinchi qismida men oyiga atigi 77 sent turadigan barcha videokliplar bilan ochiq manba media serverini qanday o'rnatishni batafsil aytib beraman.

Davomi,

2 qismi

45 ta videokassetani raqamlashtirish bo'yicha sakkiz yillik izlanishlarim. 1-qism

Manba: www.habr.com