Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1

Sepanjang lapan tahun yang lalu, saya telah memindahkan kotak pita video ini ke empat pangsapuri dan satu rumah yang berbeza. Video keluarga dari zaman kanak-kanak saya.

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1

Selepas lebih 600 jam bekerja, akhirnya saya mendigitalkan dan menyusunnya dengan betul supaya kaset boleh dibuang.

Π§Π°ΡΡ‚ΡŒ 2


Inilah rupa rakaman itu sekarang:

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1
Semua video keluarga didigitalkan dan tersedia untuk ditonton daripada pelayan media peribadi

Ini menghasilkan 513 klip video individu. Setiap satu mempunyai tajuk, penerangan, tarikh rakaman, tag untuk semua peserta, menunjukkan umur pada masa rakaman. Semuanya ada pada pelayan media peribadi yang hanya boleh diakses oleh ahli keluarga, dan pengehosan berharga kurang daripada $1 sebulan.

Artikel ini bercakap tentang semua yang saya lakukan, mengapa ia mengambil masa lapan tahun, dan cara mencapai hasil yang sama dengan lebih mudah dan cepat.

Percubaan naif pertama

Sekitar tahun 2010, ibu saya membeli sejenis penukar VHS ke DVD dan menjalankan semua video rumah kami melaluinya.

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1
DVD asal yang dirakam oleh ibu saya (tidak tahu apa yang berlaku kepada huruf yang hilang)

Masalahnya, Mak cuma buat satu set DVD. Semua saudara mara tinggal di negeri yang berbeza, jadi menyusahkan untuk menghantar cakera.

Pada tahun 2012, kakak saya memberikan saya DVD ini. Saya menyalin fail video dan memuat naik semuanya ke storan awan. Masalah selesai!

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1
DVD robek video keluarga dalam storan Awan Google

Beberapa minggu kemudian saya bertanya sama ada sesiapa pernah melihat pita itu. Ternyata tiada siapa yang memerhati. Saya tak tengok pun. Dalam era YouTube, memuat turun fail tiga jam kandungan yang tidak diketahui untuk mencari rakaman yang menarik adalah bodoh.

Hanya ibu saya yang gembira: "Bagus," katanya, "sekarang bolehkah kita membuang semua kaset ini?"

Oh-oh. Ini adalah soalan yang dahsyat. Bagaimana jika kita terlepas beberapa penyertaan? Bagaimana jika pita boleh didigitalkan pada kualiti yang lebih tinggi? Bagaimana jika label mengandungi maklumat penting?

Saya sentiasa berasa tidak selesa membuang yang asal sehingga ada kepastian mutlak bahawa video itu disalin ke kualiti tertinggi yang mungkin. Oleh itu, saya terpaksa turun ke perniagaan.

Saya pun tidak tahu apa yang saya hadapi.

Kedengaran tidak begitu keras

Jika anda tidak faham mengapa saya mengambil masa lapan tahun dan ratusan jam, saya tidak menyalahkan anda. Saya juga fikir ia akan menjadi mudah.

Inilah rupa proses pendigitalan dari awal hingga akhir:

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1

Lebih tepat lagi, ini adalah bagaimana ia kelihatan secara teori. Begini rupanya dalam amalan:

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1

Kebanyakan masa dihabiskan untuk mengolah semula apa yang telah dilakukan. Saya menamatkan satu peringkat, dan kemudian selepas satu atau dua peringkat saya mendapati beberapa jenis kecacatan dalam teknik itu. Saya terpaksa kembali dan buat semula. Sebagai contoh, saya merakam video daripada 20 pita sebelum saya menyedari bahawa audio itu agak tidak segerak. Atau selepas berminggu-minggu mengedit, saya mendapati diri saya mengeksport video dalam format yang tidak akan menyokong penstriman di web.

Untuk menyelamatkan kewarasan pembaca, saya meletakkan proses itu seolah-olah ia bergerak ke hadapan dengan cara yang sistematik, supaya tidak membuat anda sentiasa melompat ke belakang dan membuat semula segala-galanya, seperti yang saya terpaksa.

Langkah 1Tangkap video

Okay, kembali ke 2012. Ibu benar-benar ingin membuang kaset yang disimpan selama dua puluh tahun, jadi apabila kami mula-mula bertemu, dia segera menghulurkan kotak kadbod yang besar kepada saya. Maka bermulalah usaha saya untuk mendigitalkan.

Keputusan yang jelas adalah untuk mempercayakan kerja kepada profesional. Banyak syarikat terlibat dalam pendigitalan, dan sesetengahnya pakar khusus dalam video rumah.

Tetapi saya agak sensitif tentang privasi dan saya tidak mahu orang yang tidak dikenali melihat video keluarga kami dengan detik-detik intim dalam kehidupan peribadi saya, termasuk latihan tandas saya (pada usia yang betul; tiada yang pelik!). Dan saya juga berpendapat bahawa tidak ada yang rumit dalam pendigitalan.

Spoiler: ia ternyata sangat sukar.

Percubaan pertama untuk menangkap video

Ayah saya masih mempunyai VCR lama keluarga, jadi saya memintanya mengoreknya dari ruang bawah tanah untuk makan malam keluarga seterusnya. saya beli RCA murah ke penyesuai USB di Amazon dan mula berniaga.

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1
Peranti Tangkap Video TOTMC, yang pertama daripada banyak peranti A/V yang saya beli semasa pencarian berbilang tahun

Untuk memproses video daripada peranti tangkapan USB, saya menggunakan program VirtualDub, versi 2012 agak ketinggalan zaman, tetapi tidak kritikal.

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1
Bingkai dalam program VirtualDub, semasa saya membaca buku kepada ayah saya pada usia empat tahun

Serangan dengan herotan bunyi

Apabila saya memulakan proses penyuntingan, saya perhatikan sedikit penyegerakan antara audio dan video. Okay, tiada masalah. Saya boleh menggerakkan sedikit bunyi.

Sepuluh minit kemudian, dia tidak selari lagi. Bukankah saya mengalihkannya sedikit pada kali pertama?

Secara beransur-ansur saya sedar bahawa audio dan video bukan sahaja tidak segerak, ia sebenarnya dirakam pada kelajuan yang berbeza. Sepanjang pita, mereka lebih banyak menyimpang. Untuk menyegerakkan, saya terpaksa melaraskan bunyi secara manual setiap beberapa minit.

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1
Jika persediaan anda menangkap audio dan video pada kadar yang berbeza, maka satu-satunya penyelesaian ialah membetulkan audio secara manual setiap beberapa minit

Bolehkah anda bayangkan betapa sukarnya untuk membezakan bunyi 10 milisaat lebih awal atau 10 milisaat kemudian? Susah betul! Nilailah sendiri.

Dalam video ini, saya bermain dengan anak kucing saya yang miskin dan penyabar, yang namanya Black Magic. Bunyi agak tidak segerak. Tentukan sama ada ia mendahului gambar atau sudah lewat?


Contoh klip video dengan bunyi dan gambar tidak segerak

Pada ketika ini, Black Magic melompat, serpihan dengan kelembapan lima kali ganda:


Bunyi dan gambar tidak segerak, lima kali lebih perlahan

Jawab: Bunyi datang dengan kelewatan beberapa milisaat.

Mungkin menghabiskan seratus dolar tambahan dan bukannya ratusan jam masa peribadi?

Pembetulan bunyi sahaja memerlukan banyak jam kerja yang membosankan dan menjengkelkan. Akhirnya saya terfikir bahawa nyahsegerak boleh dielakkan dengan menggunakan peranti tangkapan video yang lebih baik dan lebih mahal. Selepas beberapa penyelidikan, saya membeli yang baharu di Amazon:

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1
Percubaan kedua saya untuk membeli peranti menangkap video

Walaupun dengan peranti baharu, nyahsegerak tidak hilang di mana-mana.

VCR dengan awalan "super"

Mungkin masalahnya adalah dengan VCR. hidup forum pendigitalan dikatakan bahawa tidak akan ada penyahsegerakan pada VCR dengan "pembetul berasaskan masa" (TBC), ciri ini tersedia pada semua VCR Super VHS (S-VHS).

Sudah tentu! Kenapa aku main-main dengan orang bodoh biasa VCR apabila tersedia супСр-VCR yang menyelesaikan masalah?

Tiada siapa yang membuat VCR S-VHS lagi, tetapi ia masih boleh didapati di eBay. Untuk $179, saya membeli model JVC SR-V10U, yang nampaknya sangat sesuai untuk pendigitalan VHS:

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1
VCR JVC SR-V10U vintaj yang saya beli di eBay dengan harga $179

VCR "Super" datang dalam mel. Selepas beberapa bulan bergelut dengan audio tidak segerak, saya sangat gembira kerana terdapat peralatan yang akan menyelesaikan semua masalah saya.

Saya membuka kotak itu, menyambung segala-galanya - tetapi bunyi masih dirakam pada kelajuan yang berbeza. Eh.

Pencarian yang membosankan, penyelesaian masalah dan perjuangan bertahun-tahun

Saya memulakan percubaan menyedihkan untuk menyelesaikan masalah. Ia menyakitkan untuk menonton. Setiap kali saya mengeluarkan semua peralatan dari almari, merangkak berlutut di belakang desktop untuk menyambung segala-galanya, cuba menangkap video - dan sekali lagi melihat bahawa tiada apa yang berhasil.

Saya terjumpa siaran forum rawak dari 2008 tentang memasang beberapa pemandu Cina yang tidak ditandatangani yang pelik... Ia idea yang teruk, tetapi saya terdesak. Namun, dia tidak membantu.

Saya mencuba program pendigitalan yang berbeza. Dibeli kaset VHS khasuntuk membersihkan kepala magnet VCR. Dibeli peranti tangkapan video ketiga. Tiada apa yang membantu.

Saya selalu berputus asa, mencabut semua plag, dan menyembunyikan peralatan di dalam almari selama beberapa bulan lagi.

Menyerah dan memberi kaset kepada profesional

Tahun 2018 telah tiba. Saya memindahkan pita video dan banyak peralatan di sekitar empat pangsapuri berbeza dan akan berpindah dari New York ke Massachusetts. Saya tidak dapat mencari kekuatan untuk mengambilnya lagi, kerana saya sudah sedar bahawa saya tidak akan menyelesaikan projek ini sendiri.

Saya bertanya kepada keluarga jika mereka boleh menderma kaset itu kepada firma pendigitalan. Nasib baik, tiada siapa yang membantah - semua orang mahu melihat rekod itu semula.

Π―: Tetapi ini bermakna sesetengah syarikat akan mempunyai akses kepada semua video rumah kami. Adakah ia sesuai dengan anda?
Kakak: Ya, saya peduli. Awak sendiri risau. Tunggu, jadi anda boleh membayar seseorang pada mulanya?
Π―: Eh-eh…

Pendigitalan kesemua 45 kaset berharga $750. Nampak mahal, tetapi pada masa itu saya akan membayar apa sahaja untuk tidak perlu berurusan dengan peralatan ini lagi.

Apabila mereka menyerahkan fail, kualiti video pasti lebih baik. Pada bingkai saya, herotan sentiasa kelihatan di tepi bingkai, tetapi pakar mendigitalkan segala-galanya tanpa sebarang herotan sama sekali. Paling penting, audio dan video disegerakkan dengan sempurna.

Berikut ialah video yang membandingkan pendigitalan profesional dan percubaan tempatan saya:


Perbandingan pendigitalan profesional dan buatan sendiri dalam video di mana ibu saya merakam percubaan pertama saya dalam pengaturcaraan

Langkah 2. Mengedit

Dalam penggambaran rumah, kira-kira 90% bahan membosankan, 8% menarik, dan 2% menakjubkan. Selepas mendigitalkan, anda masih mempunyai banyak kerja yang perlu dilakukan.

Mengedit dalam Adobe Premiere

Pada kaset VHS, aliran panjang klip video diselangi dengan bahagian kosong. Untuk mengedit pita, anda mesti menentukan di mana setiap klip bermula dan berakhir.

Untuk menyunting, saya menggunakan Adobe Premiere Elements, yang berharga kurang daripada $100 untuk lesen seumur hidup. Ciri yang paling penting ialah garis masa berskala. Ia membolehkan anda mencari tepi adegan dengan cepat dan kemudian zum masuk untuk mencari bingkai video yang tepat di mana klip itu bermula atau berakhir.

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1
Garis masa zum penting dalam Adobe Premiere Elements

Masalah dengan Premiere ialah proses memerlukan langkah manual yang berterusan, tetapi ia juga mengambil masa yang lama untuk mendigitalkan dan mengeksport. Berikut ialah urutan operasi saya:

  1. Buka fail mentah yang mengandungi 30-120 minit video.
  2. Tandakan sempadan klip individu.
  3. Klip eksport.
  4. Tunggu 2-15 minit untuk eksport selesai.
  5. Ulangi langkah 2-4 sehingga pita itu habis.

Penantian yang lama bermakna saya sentiasa bertukar-tukar antara penyuntingan video dan beberapa tugas lain, mengalihkan perhatian saya ke sana ke mari selama berjam-jam.

Kelemahan lain ialah tidak boleh dihasilkan semula. Membetulkan kesilapan kecil hampir sama sukarnya dengan bermula dari awal. Ia melanda saya apabila menyiarkan video. Selepas itu barulah saya sedar bahawa untuk menstrim di Internet, adalah perlu untuk mengeksport video pada mulanya ke format yang disokong oleh pelayar web secara asli. Saya berhadapan dengan pilihan: mulakan semula proses yang membosankan untuk mengeksport ratusan klip, atau mengekod semula video yang dieksport ke format lain dengan kualiti yang merosot.

Mengedit automasi

Selepas banyak masa dihabiskan untuk kerja manual, saya tertanya-tanya sama ada AI boleh digunakan di sini entah bagaimana. Menentukan sempadan klip nampaknya merupakan tugas yang sesuai untuk pembelajaran mesin. Saya tahu ketepatannya tidak akan sempurna, tetapi biarkan dia melakukan sekurang-kurangnya 80% kerja dan saya akan membetulkan 20%.

Saya bereksperimen dengan alat yang dipanggil pyscenedetect, yang menghuraikan fail video dan mengeluarkan cap masa apabila perubahan adegan berlaku:

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

Alat ini menunjukkan ketepatan kira-kira 80%, tetapi menyemak kerjanya mengambil lebih banyak masa daripada yang disimpan. Walau bagaimanapun, pyscenedetect membuat salah satu penemuan paling penting untuk keseluruhan projek: mentakrifkan sempadan pemandangan dan mengeksport klip adalah tugas yang berasingan.

Saya teringat bahawa saya seorang pengaturcara

Sehingga tahap ini, saya menganggap semua yang saya lakukan dalam Adobe Premiere sebagai "menyunting". Memotong klip daripada bingkai mentah nampaknya berjalan seiring dengan mencari sempadan klip, kerana itulah cara Premiere membayangkan tugas itu. Apabila pyscenedetect mencetak jadual metadata, ia membuatkan saya sedar bahawa saya boleh memisahkan carian adegan daripada eksport video. Ia adalah satu kejayaan.

Sebab penyuntingan sangat membosankan dan memakan masa adalah kerana saya terpaksa menunggu sementara Tayangan Perdana mengeksport setiap klip. Jika saya menulis metadata ke dalam hamparan dan menulis skrip yang mengeksport video secara automatik, proses pengeditan akan berlalu.

Selain itu, hamparan telah meluaskan skop metadata. Pada mulanya, saya memasukkan metadata ke dalam nama fail, tetapi ini mengehadkannya. Mempunyai keseluruhan hamparan membolehkan saya mengkatalogkan lebih banyak maklumat tentang klip itu, seperti siapa yang berada di dalamnya, bila ia dirakam dan sebarang data lain yang saya mahu tunjukkan apabila video itu ditunjukkan.

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1
Hamparan gergasi dengan metadata tentang video rumah saya

Kemudian, saya dapat menggunakan metadata ini untuk menambahkan maklumat pada klip, seperti umur kami semua dan penerangan terperinci tentang perkara yang berlaku dalam klip.

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1
Fungsi hamparan membolehkan anda merakam metadata yang memberikan lebih banyak maklumat tentang klip dan menjadikannya lebih mudah untuk dilihat

Kejayaan penyelesaian automatik

Mempunyai hamparan, saya menulis skrip, yang menghiris video mentah menjadi klip berdasarkan data CSV.

Inilah yang kelihatan seperti dalam tindakan:

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1

Sekarang saya dah habiskan beratus-ratus jam, membosankan memilih sempadan klip dalam Tayangan Perdana, memukul eksport, menunggu beberapa minit untuk ia selesai, dan kemudian memulakan semula. Bukan itu sahaja, proses itu diulang beberapa kali pada klip yang sama apabila isu kualiti ditemui kemudian.

Sebaik sahaja saya mengautomasikan bahagian menghiris klip, beban besar jatuh dari bahu saya. Saya tidak perlu risau lagi bahawa saya akan melupakan metadata atau memilih format output yang salah. Jika ralat muncul kemudian, anda hanya boleh mengubah suai skrip dan mengulangi semuanya.

Π§Π°ΡΡ‚ΡŒ 2

Pendigitalan dan penyuntingan rakaman video hanyalah separuh daripada perjuangan. Kami masih perlu mencari pilihan yang mudah untuk menerbitkan di Internet supaya semua saudara mara boleh menonton video keluarga dalam format yang mudah dengan penstriman seperti di YouTube.

Di bahagian kedua artikel, saya akan memperincikan cara menyediakan pelayan media sumber terbuka dengan semua klip video, yang berharga saya hanya 77 sen sebulan.

sambungan,

Π§Π°ΡΡ‚ΡŒ 2

Pencarian saya selama lapan tahun untuk mendigitalkan 45 kaset video. Bahagian 1

Sumber: www.habr.com