Sebuah cabang dari LD-Decode, perangkat lunak decoding yang mendukung Proyek Domesday86.
Versi ini telah dimodifikasi untuk bekerja dengan perbedaan yang ditemukan pada sinyal kepala drum RF terlacak yang diambil langsung dari format kaset video komposit termodulasi warna-di bawah & FM.
Peringatan
Jangan bingung dengan paket Modulator/Demodulator TV atau "konektor antena" di bagian belakang VCR!
SMPTE ColourBars (16:9) Test Tape Dengan WSS (PAL) diekspor full-frame (1112 x 624)
VHS 625-baris dan 525-baris - NTSC, NTSC-J, PAL dan PAL-M. Umumnya didukung dengan baik
SVHS 625-baris dan 525-baris - NTSC, NTSC-J, PAL dan PAL-M. Dukungan dasar
U-Matic Low Band 625-line dan 525-line - PAL dan NTSC. Didukung
U-Matic High Band 625-line - PAL. Dukungan dasar
Betamax 625 baris dan 525 baris - PAL & NTSC. Didukung
Video8 & Hi8 625-baris dan 525-baris - PAL & NTSC. Dukungan dasar
1" Tipe C (SMPTE Tipe C) 625-line dan 525-line - PAL & NTSC. Dukungan dasar (Diperlukan Lebih Banyak Sampel!)
1" Tipe B (SMPTE Tipe B) 625-line dan 525-line - PAL & NTSC. Dukungan dasar (Diperlukan Lebih Banyak Sampel!)
EIAJ 625-jalur - PAL. Didukung (Diperlukan Sampel NTSC!)
Philips VCR 625-line - PAL. Didukung
Contoh Video: VHS-Decode / The Rewinding / Video Dump.
Contoh Diagram Alir Alur Kerja dan Grafik Ikhtisar
Halaman pertanyaan yang sering diajukan dan Wiki, akan membantu memecah segalanya dan menjelaskan manfaat dunia nyata dari pelestarian penangkapan RF langsung dan decoding perangkat lunak dibandingkan dengan alur kerja berbasis perangkat keras konvensional yang berbiaya tinggi, jadi jika Anda baru saja menemukan proyek ini, selamat datang di proyek yang terjangkau masa depan pelestarian media tape.
Repositori ini juga berisi decoder CVBS eksperimental , cvbs-decode
, yang berbagi kode dengan ld-decode dan vhs-decode. Mampu mendekode video komposit NTSC dan PAL digital RAW dasar, termasuk warna jika sumbernya agak stabil.
CVBS RAW telah ditangkap menggunakan Kartu CX & CXADC, namun hanya pada status penguatan terendah dan atau dengan umpan sinyal eksternal ke dalamnya untuk menghentikan dekoder perangkat kerasnya agar tidak terpicu.
Peringatan
Pengambilan CVBS tidak dapat dilakukan dengan DomesDayDuplicator Rev3 karena pemfilteran input pada perangkat keras, tetapi dapat dilakukan dengan papan MISRC.
Sampel & sinyal uji dapat dihasilkan secara digital menggunakan HackTV atau diunduh dari The Internet Achive.
Berkat kerja VideoMem pada Alat Decoding Superheterodyne, kami sekarang memiliki Decoder Audio HiFi yang berfungsi yang menyediakan decoding untuk trek HiFi FM VHS & Video8/Hi8 yang mengambil tangkapan RF terkompresi atau FLAC dari sinyal HiFi FM dan menghasilkan standar 24-bit 44,1-192khz FLAC file audio stereo.
Pengambilan & decoding RTLSDR (cross plafrom karena 100% berbasis GNURadio) dapat berjalan secara realtime di sebagian besar sistem (penundaan 1~3 detik) dan menyediakan pemutaran langsung, Bersamaan dengan file RF 8msps dan file FLAC 24-bit 48khz dari audio yang didekode.
Lebih disukai disesuaikan per pita dan dalam kondisi mekanis dan kepala yang sangat baik, track deck logam prosumer lebih disukai karena dibuat secara umum lebih baik dalam hal stabilitas mekanis daripada deck konsumen yang lebih murah dan menggunakan lebih banyak plastik, satu-satunya persyaratan penting adalah tersedia titik uji atau kepala amplifier yang mudah digunakan, ini berlaku untuk semua format kaset.
Tip
Kaset SVHS dapat ditangkap RF pada deck VHS HiFi standar.
Tip
Dek SVHS NTSC - Saat ini meningkat, tetapi Anda dapat mengimpor dek PAL dengan dukungan NTSC dengan harga 1/3, meskipun ini hanya berlaku jika diperlukan tangkapan SVHS refrance konvensional.
Penting
Selalu bersihkan track tape/drum/head Anda sebelum dan sesudahnya dengan isopropanol 99,9% dan kain/bantalan/kertas bebas serat. Hal ini memastikan lebih sedikit dropout dari head atau track yang kotor termasuk track head drum.
Merupakan praktik yang baik untuk menghindari kontaminasi silang pada kaset, terutama jika menangani kaset yang berjamur atau terkontaminasi.
Hal ini juga membantu untuk memastikan untuk melumasi kembali sambungan penggerak logam dan plastik dan bantalan dengan gemuk dan oli yang sesuai untuk menghindari kegagalan mekanis. Silakan baca Panduan Pembersihan & Servis.
Tip
Saat ini terdapat 2 alat perangkat keras standar tetapi RF Capture tidak hanya terbatas pada 2 perangkat ini.
Pengambilan dilakukan dengan menggunakan aplikasi GUI sederhana.
Aplikasi Linux / Aplikasi Windows / Aplikasi MacOS
Dibangun dan diarahkan untuk menangkap RF dari pemutar Laserdisc, namun juga berfungsi dengan baik untuk mendigitalkan berbagai bentuk sinyal FM RF. Ini terdiri dari papan analog ke digital khusus dengan amplifier, papan pengembangan DE0-NANO FPGA yang siap pakai, dan papan Cypress FX3 SuperSpeed Explorer USB 3.0.
Peringatan
Jangan gunakan penyimpanan USB atau perangkat video pada bus USB yang sama dengan DdD, karena akan menyebabkan crash pada pengambilan gambar!
Peringatan
Beberapa pengguna telah melaporkan masalah dengan sampel yang terjatuh saat menggunakan ddd do capture di Windows, jadi untuk saat ini tidak disarankan menggunakannya di Windows.
Dimana Membelinya? & Info Lebih Lanjut
Capture & Config menggunakan argumen dan parameter baris perintah sederhana CXADC
Pendekatan yang paling hemat biaya adalah menggunakan kartu perekam video berdasarkan chipset PCI Conexant CX23880/1/2/3.
Saat ini, dengan driver Linux yang dimodifikasi, kartu-kartu ini dapat dipaksa untuk mengeluarkan data sinyal RAW yang dapat ditangkap ke file, alih-alih mendekode video secara normal seperti biasanya.
Meskipun Anda dapat menggunakan kartu generik apa pun dengan chip yang benar, hari ini kami merekomendasikan varian Cina ''Baru'' yang dapat ditemukan di AliExpress yang memiliki chip jembatan Asmedia atau ITE 1x PCIE terintegrasi yang memungkinkan sistem modern untuk menggunakannya, dan kinerja yang konsisten.
Kartu-kartu ini dikombinasikan dengan amplifier khusus dan beberapa mod dasar hingga lanjutan menjadi alat pengarsipan yang luar biasa dan merupakan alur kerja turn-key pertama dengan mod clockgen yang memungkinkan Video + HiFi RF + Baseband (hifi yang didekodekan linier atau dek) untuk ditangkap dalam sinkronisasi perangkat keras yang sempurna !
Dimana Membelinya? & Info Lebih Lanjut
Tip
Silakan Baca Laporan VCR / Daftar Tap / Panduan Pemasangan Perangkat Keras
Informasi tentang berbagai VCR yang telah didokumentasikan bersama dengan gambar resolusi tinggi dari VCR yang telah dipasangi RF tap, panduan tentang kabel/konektor & alat yang direkomendasikan untuk digunakan juga disertakan.
Proses pengaturan untuk penangkapan RF melibatkan menjalankan kabel pendek secara internal dari titik-titik yang menyediakan sinyal video dan atau audio yang belum diproses ke jack BNC di belakang sasis VCR logam/plastik atau kabel yang dijalin ke luar ventilasi, ini memungkinkan akses langsung ke FM Sinyal RF dengan nyaman & andal, kami menyebutnya Tap Point atau RF Tap, untuk beberapa deck dan camcorder namun konektor DuPont dan jig pita dapat digunakan tetapi kurang aman secara mekanis.
- VCR Unit ==> Head Drum ==> RAW Signal From Heads ==> Amplification & Tracking IC ==> Tracked FM RF signals ==> - FM RF Test/Signal Points ==> FM RF Capture ==> - Software Decoding ==> Lossless 4fsc TBC Files ==> YUV Conversion ==> Standard Audio/Video Files.
Dek mengikuti penamaan ini atau mendekatinya, tidak semua kemungkinan nama tercakup.
Sinyal Video FM RF:
RF C
, RF Y
, RF Y+C
, V RF
, PB
, PB.FM
, V ENV
, ENV
, ENVE
, ENVELOPE
, VIDEO ENVE
, VIDEO ENVELOPE
Sinyal FM Audio HiFi:
HiFi
, A.PB
, A FM
, A.PB.FM
, Audio FM
, A-Out
, A ENV
, HIFI Envelope
, FM Mix Out
Peringatan
Hanya karena titik pengujian memiliki nama ini tidak secara otomatis berarti titik tersebut akan memiliki sinyal yang kita inginkan, terutama jika menyangkut audio hi-fi, pastikan untuk memeriksa manual servis jika memungkinkan dan lakukan pengujian kecil sebelum menyelesaikan RF apa pun. Ketuk pengaturan.
Alat apa yang saya perlukan?
Konektor BNC 50ohm, biasanya sekat yang telah dibuat sebelumnya, atau dipasang dengan benang yang dapat disolder.
Kabel koaksial RG316 atau RG178 50 ohm 50-100cm.
Kapasitor 10uf bermacam-macam keramik standar atau kelas audio seperti Nichicon jika Anda suka.
Kabel Koneksi
Langsung BNC ke BNC
Kabel BNC ke BNC 50Ohm
Pada Kartu Putih CX Anda menggunakan RCA (Vmux 1) untuk input RF dengan kapasitor C31 dilepas, tetapi BNC dapat dengan mudah ditambahkan.
Tip
Panduan Instalasi Perangkat Keras secara visual membahas semua langkah pemasangan tape deck pada camcorder Sony 8mm.
Disarankan untuk menambahkan kapasitor 10uf (kisaran 0,1uf hingga 100uf) ke titik pengujian atau amplifier dapat membantu meningkatkan integritas sinyal (beberapa VCR sudah memilikinya di titik pengujian).
Tengah adalah Sinyal, Bagian Luar adalah Ground, ini berlaku untuk jack dan kabel koaksial pada umumnya.
Untuk kapasitor elektrolitik Kaki positif (lebih panjang) menuju titik uji/sinyal, Kaki negatif (lebih pendek) pada kabel ke konektor/probe.
Namun hal ini tidak menjadi masalah untuk Keramik yang bersifat dua arah & direkomendasikan saat ini.
Meskipun jenis dan voltase tidak terlalu menjadi masalah, sebaiknya gunakan kapasitor baru/yang sudah teruji.
Catatan Kami menggunakan tautan Aliexpress untuk ketersediaan luas secara global, namun vendor lokal adalah hal yang penting.
Catatan Dengan beberapa deck Sony Anda dapat menggunakan konektor Dupont pada pin titik uji sehingga membuat ketukan RF mudah.
Catatan Jangan membuat tikungan tajam pada kabel RF apa pun, usahakan total kabel berjalan sependek mungkin Idealnya 30-60cm, lebih banyak kabel = lebih banyak kehilangan sinyal.
Catatan Beberapa dek UMATIC memiliki output RF di bagian belakang, namun ini hanya menyediakan Luma RF untuk deteksi putus sekolah dan bukan sinyal penuh yang diperlukan untuk penangkapan RF.
Unduh Biner Windows
Suite ld-tools, tbc-video-export dan versi exe gabungan dari ld-decode
/ vhs-decode
/ cvbs-decode
/ hifi-decode
yang merupakan decode.exe
ada untuk Windows.
Hal ini memungkinkan penggunaan GUI ld-analyse untuk melihat file TBC, ld-lds-converter untuk mengonversi dan mengompresi tangkapan DdD di dalam Windows dengan skrip drag and drop bat.
Rangkaian dekode juga dapat dibuat & dijalankan secara asli di Windows 10/11 atau dibangun di dalam WSL2 22.04.1 LTS (Subsistem Windows untuk Linux) namun masalah dengan tangkapan yang lebih besar seperti 180 GB+ mungkin memerlukan perluasan ukuran disk virtual default.
Lihat halaman pembuatan di MacOS pada dokumen pemasangan MacOS Build saat ini hanya untuk produk apel berbasis ARM seperti lini M1/M2.
VHS-Decode, seperti halnya LD-Decode, telah dikembangkan dan diuji pada mesin yang menjalankan versi terbaru Ubuntu, Debian, dan Linux Mint. Namun alat tersebut harus dapat dibangun di distribusi lain juga asalkan mereka memiliki akses versi terbaru ke dependensi yang diperlukan, termasuk setidaknya python 3.8.
Ada dokumen kompatibilitas Linux untuk berbagai distribusi Linux yang diuji.
Dependensi lainnya termasuk Python 3.8+, numpy, scipy, cython, numba, pandas, Qt5, qwt, Cmake, dan FFmpeg.
Beberapa alat gratis berguna yang perlu diperhatikan untuk pemrosesan pasca adalah StaxRip & Lossless Cut & tentu saja DaVinci Resolve - ini memberi Anda pengeditan dasar untuk dengan cepat menangani file yang tidak terkompresi di seluruh sistem operasi, dan untuk pengguna Windows, pengkodean FFmpeg/AviSynth/Vapoursynth yang mudah dan penghapusan QTGMC pengalaman interlacing, dan penilaian warna penuh dan kemampuan pasca produksi.
Instal semua dependensi yang diperlukan oleh LD-Decode dan VHS-Decode:
sudo apt install git qtbase5-dev libqwt-qt5-dev libfftw3-dev libavformat-dev libavcodec-dev libavutil-dev ffmpeg pv pkg-config make cmake sox pipx g++ python3-dev
Ubuntu 22.04/Linux Mint 21/Debian mungkin juga memerlukan perpustakaan ini diinstal jika seseorang ingin menggunakan versi GUI dari hifi-decode:
sudo apt install libxcb-cursor0
Untuk Arch Linux
pacman -S base-devel git qt5-base qwt fftw ffmpeg pv cmake sox python python-pipx
Siapkan pipx
pipx ensurepath
(Atau, lingkungan virtual python dapat digunakan daripada menggunakan pipx)
Instal TBC-Video-Ekspor
pipx install tbc-video-export
(Ada juga build mandiri jika muncul masalah instalasi)
Dependensi opsional untuk dukungan kompresi FLAC GPU (Kartu Nvidia):
sudo apt install make ocl-icd-opencl-dev mono-runtime
Juga Membutuhkan Unduhan & Instal FlaLDF melalui .deb untuk Linux
Repositori vhs-decode juga memiliki hifi-decode, cvbs-decode, ld-decode yang disertakan.
Unduh VHS-Decode:
git clone https://github.com/oyvindln/vhs-decode.git vhs-decode
Instal Dekode VHS:
cd vhs-decode
Bangun dan instal decode vhs melalui pipx
pipx install .[hifi_gui_qt6]
Kompilasi dan Instal ld-tools suite: (Wajib)
mkdir build2 cd build2 cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_QT_VERSION=5 make -j4 sudo make install
Kembali ke direktori utama dengan
cd ..
Untuk memperbarui lakukan git pull
saat berada di dalam direktori vhs-decode. Untuk memperbarui ke versi git terbaru dari vhs-decode/ld-decode/hi-fi decode, jalankan pipx install .
di dalam direktori vhs-decode setelah menjalankan git pull
Untuk memperbarui alat ke versi terbaru, langkah-langkah di bawah "Kompilasi dan Instal ld-tools suite: (Diperlukan)" harus dijalankan ulang setelah git pull
. Alat-alat tersebut tidak terlalu sering diperbarui.
Catatan
debian/ubuntu belum memiliki versi qt6 dari qwt di repositori sehingga Anda harus menginformasikan skrip build untuk menggunakan Qt5 jika qt5 dan qt6 diinstal dengan -DUSE_QT_VERSION=5 karena mungkin akan mencoba mengkompilasi dengan qt6 sebagai gantinya dan gagal menemukan qwt. Opsi ini sebaliknya tidak diperlukan.
Catatan dengan WSL2 & Ubuntu, ./
di depan aplikasi dan skrip mungkin diperlukan untuk menjalankannya atau untuk menjalankan skrip di dalam folder.
Gunakan cd vhs-decode
untuk masuk ke direktori untuk menjalankan perintah, cd..
untuk kembali ke direktori.
Gunakan Ctrl + C untuk menghentikan proses saat ini.
Anda sebenarnya tidak mengetik <
dan >
pada file input & output Anda.
Pastikan sistem dimatikan
Pasang Kartu CX secara fisik
Instal driver CXADC
Hubungkan Kartu ke RF Tap
Temukan Input Vmux (Melalui Pratinjau Langsung)
Konfigurasikan Pengambilan
Tangkap Data RF
FLAC Kompres Data RF (Arsip)
CXADC Readme untuk informasi tentang cara menginstal & mengkonfigurasi driver, ini juga membahas mode secara mendalam.
Perintah untuk pengambilan FLAC waktu nyata di Kartu CX
Panduan Penamaan Untuk Pengambilan RF!
Untuk melihat apakah Anda memiliki koneksi, gunakan mode live preview lalu sambungkan kabel RF Anda, biasanya Anda akan melihat flash putih sebagai sinyal, jika tidak ubah vmux atau input dalam kisaran 0-2 dengan perintah di bawah ini.
sudo echo 0 >/sys/class/cxadc/cxadc0/device/parameters/vmux
Untuk melihat pratinjau langsung sinyal kaset yang diterima oleh kartu CXADC, perhatikan bahwa sinyal yang dilacak kepala video akan tidak stabil atau goyah jika pengaturannya tidak sama; Anda mungkin hanya melihat "sinyal berkedip" jika dalam mode 16-bit misalnya.
Ini cukup berguna jika Anda tidak memiliki CRT dengan pergeseran Horizontal/Vertikal, karena ini akan memungkinkan Anda memeriksa seluruh area untuk mengetahui masalah penyelarasan dan/atau pelacakan.
Pembingkaian PAL untuk mode default 28,64 MHz/8-bit:
ffplay -hide_banner -async 1 -f rawvideo -pix_fmt gray8 -video_size 1832x625 -i /dev/cxadc0 -vf scale=1135x625,eq=gamma=0.5:contrast=1.5
Pembingkaian NTSC untuk mode 28,64 MHz/8-bit:
ffplay -hide_banner -async 1 -f rawvideo -pix_fmt gray8 -video_size 1820x525 -i /dev/cxadc0 -vf scale=910x525,eq=gamma=0.5:contrast=1.5
Tangkap sinyal pita berdurasi 30 detik menggunakan sampel driver CXADC 8-bit
timeout 30s cat /dev/cxadc0 >_CXADC.u8
Untuk 16-bit, cukup ubah ekstensi nama file keluaran menjadi .u16
Untuk pengambilan FLAC, atur ekstensi nama file keluaran ke format rekaman yang Anda inginkan, misalnya .VHS
Disarankan untuk menggunakan perangkat penyimpanan cepat dengan kapasitas tulis 40-100 MB/s atau lebih cepat, untuk menghindari sampel terjatuh, idealnya SSD khusus (melalui konektor M.2 atau SATA, bukan USB) yang diformat dengan sistem file exFAT.
Untuk pengambilan DomesDayDuplicator di Linux, jalankan saja:
ld-compress
Untuk pengambilan DomesDayDuplicator di Windows, cukup seret dan lepas ke:
ld-compress.bat
atau ld-compress-nvidia-gpu.bat
File .lds
Anda akan dikompresi menjadi file FLAC OGG .ldf
.
Untuk CXADC dan pengambilan RF 8-bit atau 16-bit standar lainnya, gunakan yang berikut ini:
Salin Tempel Perintah Kompresi FLAC untuk CXADC
Bendera yang dapat diedit adalah:
Bendera --bps
dapat diubah menjadi --bps=8
atau --bps=16
untuk pengambilan 8 & 16 bit dan --ogg
bersifat opsional.
Ubah
&
menjadi nama file input & output Anda.
Mengurangi ukuran data CXADC yang diambil (40-60%):
flac --best --sample-rate=28636 --sign=unsigned --channels=1 --endian=little --bps=8 --ogg -f.u8 .flac
Outputnya adalah
jika diinginkan, Anda dapat mengganti nama ekstensi akhir menjadi .vhs
/ .hifi
dll, tetapi sertakan _8-bit_28msps
dan NTSC or PAL
dll dalam namanya, untuk selalu mengetahui format data dan rekamannya .
Dekompresi tangkapan terkompresi FLAC:
flac -d --force-raw-format --sign=unsigned --endian=little.vhs .u16
Dekode rekaman Anda yang diambil ke .tbc
dengan menggunakan:
vhs-decode [arguments]
Contoh Penggunaan Dasar:
vhs-decode --debug --pal --threads 8 --tape_format VHS --cxadc CX-White-2022.10.25.u8 my-first-decode-2022.10.25
Setelah proses decoding data VBI kaset Anda dengan:
ld-process-vbi.tbc
Gunakan alat analisis untuk memeriksa data rekaman yang didekodekan:
ld-analyse.tbc
(File .tbc
tidak memiliki header, Anda dapat membukanya kapan saja selama decoding, pratinjau terbatas pada info frame apa yang telah ditulis sepenuhnya ke file JSON yang diperbarui setiap 100 frame atau lebih)
VHS-Decode menghasilkan dua file koreksi basis waktu, sinyal S-Video dalam domain file untuk VHS/Beta/Video8/Hi8 dll. Ini juga dapat menghasilkan satu file CVBS untuk format seperti SMPTE-C/B.
Ini disimpan dalam file tanpa header GREY16
16-bit yang dipisahkan menjadi sinyal video komposit chrome/luma dalam format .tbc
filename.tbc
& filename_chroma.tbc
masing-masing bersama file .json
dan .log
dengan informasi bingkai dan dekode, dapat digunakan dengan LD-Decode rangkaian alat ld-analisis, ld-proses-vbi, ld-proses-vits, ld-dropout-koreksi & ld-chroma-decoder dll
Skrip ekspor secara default akan merender video codec FFV1 yang lossless, interlaced, dan bitrate tinggi (kira-kira 70-100 Mb/s) yang, meskipun ideal untuk pengarsipan dan pemrosesan lebih lanjut, baru-baru ini mulai mendapatkan dukungan di NLE modern .
Untuk menghasilkan file .mkv yang dapat dilihat di sebagian besar pemutar media, cukup gunakan alat tbc-video-export
.
Baca README_gen_chroma_vid_scripts
README untuk opsi skrip lama.
Linux, MacOS, dan Windows
tbc-video-export Input-Media.tbc
Penting
Baca panduan ekspor selengkapnya di sini!
Untuk pengarsipan ke penggunaan web, kami memiliki berbagai profil FFmpeg siap pakai yang ditentukan di dalam file tbc-video-export.json
.
Peringatan
Odysee mengunggah file web AVC yang disediakan ideal.
Unggahan Vimeo memisahkan ekspor FFV1 dan mengkodekan ulang SD pregresif dengan cukup baik.
YouTube de-interlace dan tingkatkan ke 2880x2176p (apa pun yang berada di bawah braket 4k akan dihancurkan dengan kompresi.)
Profil stok untuk web menggunakan deinterlacer BDWIF, tetapi QTGMC selalu disarankan untuk membaca panduan de-interlacing untuk lebih jelasnya.
ProRes 4444XQ & FFV1 dengan audio PCM telah ditambahkan untuk dukungan pengeditan.
Tentukan profil Anda misalnya: --profile ffv1_8bit_pcm
Nama Profil | Kodek | Tipe Kompresi | Kedalaman Bit | Sub-Pengambilan Sampel Chroma | Format Audio | Wadah | Ekstensi File | Kecepatan bit |
---|---|---|---|---|---|---|---|---|
ffv1 | FFV1 | Terkompresi Tanpa Rugi | 10-bit | 4:2:2 | Audio FLAC | Matroska | .mkv | 70-100Mbps |
ffv1_8bit | FFV1 | Terkompresi Tanpa Rugi | 8-bit | 4:2:2 | Audio FLAC | Matroska | .mkv | 40-60Mbps |
ffv1_pcm | FFV1 | Terkompresi Tanpa Rugi | 10-bit | 4:2:2 | Audio PCM | Matroska | .mkv | 70-100Mbps |
ffv1_8bit_pcm | FFV1 | Terkompresi Tanpa Rugi | 8-bit | 4:2:2 | Audio PCM | Matroska | .mkv | 40-60Mbps |
prores_hq_422 | Kantor Pusat ProRes | Terkompresi | 10-bit | 4:2:2 | Audio PCM | Waktu Cepat | .mov | 55-70Mbps |
prores_4444xq | ProRes 4444XQ | Terkompresi | 10-bit | 4:4:4 | Audio PCM | Waktu Cepat | .mov | 80-110Mbps |
v210 | V210 | Tidak terkompresi | 10-bit | 4:2:2 | Audio PCM | Waktu Cepat | .mov | 200Mbps |
v410 | V410 | Tidak terkompresi | 10-bit | 4:4:4 | Audio PCM | Waktu Cepat | .mov | 400Mbps |
x264_web | AVC/H.264 | Rugi | 8-bit | 4:2:0 | Audio AAC | Waktu Cepat | .mov | 8Mbps |
x265_web | HEVC/H.265 | Rugi | 8-bit | 4:2:0 | Audio AAC | Waktu Cepat | .mov | 8Mbps |
-s
Melewati jumlah frame -s 25
misalnya melewatkan 1 detik video PAL.
-l
Mendefinisikan panjang untuk diekspor jadi -l 1500
adalah 1 menit video PAL pada 25fps atau -l 1500
untuk NTSC pada 29.97fps
--audio-track
Sematkan contoh file audio: --audio-track HiFi_24-bit_192khz.flac
& --audio-track Linear_24-bit_48khz.flac
dari HiFi-Decode
Contoh Lengkap:
Linux, MacOS & Windows:
tbc-video-export -s 50 -l 1500 --audio-track HiFi_24-bit_48khz.flac --audio-track Linear_24-bit_48khz.flac Input.tbc
Penguraian kode perangkat lunak menyediakan bingkai sinyal penuh, perangkat lunak pemulihan dapat digunakan untuk membaca dan mengekstrak informasi ini, namun beberapa informasi dapat diekstraksi secara otomatis dalam tahap file TBC dengan ld-processs-vbi
seperti VITC & Teks Tertutup.
Kode Waktu VITC (Kode Waktu SMPTE Standar)
CC EIA-608 (Teks Tertutup)
Teleteks (Subtitel Eropa & Grafik Informasi)
Game Arkade Berbasis Pita!
Ruxpin TV Teddy (Audio ekstra dalam bingkai yang terlihat)
Ini membuat file video berskala 720x608 PAL
atau 720x508 NTSC
(IMX/D10).
Linux, MacOS & Windows:
tbc-video-export --vbi input.tbc
VHS-Decode mendukung berbagai argumen untuk mengubah cara rekaman rekaman diproses. Ini sedikit berbeda antara format seperti VHS & Umatic tetapi pengoperasian dasarnya tetap sama.
Daftar di bawah ini adalah daftar singkat untuk penggunaan umum/sehari-hari tetapi tidak mencakup semua kemampuan dan argumen perintah baru atau lanjutan, jadi harap baca daftar perintah lengkap dan terkini di wiki karena perintah dapat berubah atau tidak digunakan lagi, jadi selalu baik untuk memeriksa daftar ini untuk pembaruan apa pun.
Peringatan
Ini adalah pengaturan wajib agar decoder dapat berfungsi dengan baik.
Secara default, ini diatur ke 40 Mhz (40msps) (laju sampel yang digunakan secara internal dan oleh Duplikator Domesday) pada 16 bit.
Dekodernya adalah 8/16 bit agnostik sehingga selama laju sampel ditentukan, ia akan mendekodekannya dengan cara yang sama untuk pengambilan paket 10-bit dan jika FLAC-nya dikompresi.
-f
Menyesuaikan frekuensi pengambilan sampel dalam satuan bilangan bulat.
Contoh -f 280000hz
atau -f 28mhz
atau -f 8fsc
Catatan
Ini hanyalah argumen singkat untuk masing-masing opsi samplerate.
--cxadc
28,6 MHz/8-bit (8fsc) (Direkomendasikan untuk pengambilan kartu stok)
--cxadc3
35,8 MHz/8-bit (10fsc) (Tidak disarankan untuk pengambilan karena pengambilan sampel)
--10cxadc
14,3 MHz/16-bit (4fsc) (Tidak disarankan untuk pengambilan karena pengambilan sampel yang kurang)
--10cxadc3
17,9 MHz/16-bit (5fsc) (Tidak disarankan untuk pengambilan karena pengambilan sampel yang kurang)
Peringatan
Ini adalah pengaturan wajib agar decoder dapat berfungsi dengan baik.
Mengubah Sistem TV (sistem saluran & masing-masing, sistem warna jika ada) ke format media regional yang Anda perlukan.
Catatan
Dukungan untuk PAL-M bersifat eksperimental .
MESECAM (membutuhkan skrip GNUradio tambahan untuk mendekode warna setelah TBC saat ini)
--system
diikuti oleh Sistem TV
Pilihannya adalah: NTSC
, PAL
, PAL-M
, NTSC-J
& MESECAM
Misalnya: --system NTSC
Peringatan
Ini adalah pengaturan wajib agar decoder dapat berfungsi dengan baik.
-tf
atau --tape_format
mengatur format media yang ingin Anda dekode.
Opsi saat ini adalah VHS
(Default), VHSHQ
, SVHS
, UMATIC
, UMATIC_HI
, BETAMAX
, BETAMAX_HIFI
, VIDEO8
, HI8
, EIAJ
, VCR
, VCR_LP
, TYPEC
& TYPEB
.
Contoh: --tape_format vhs
Perintah-perintah ini digunakan untuk melompat ke depan dalam suatu file atau untuk menentukan batasan. Berguna untuk memulihkan decoding setelah crash, atau untuk membatasi waktu proses dengan menghasilkan sampel yang lebih pendek.
-s
Melompat ke depan ke bingkai mana pun yang diambil.
--start_fileloc
Melompat ke depan ke sampel tertentu dalam pengambilan.
-l
Membatasi panjang decode hingga n frame.
-t
Mendefinisikan jumlah thread pemrosesan yang akan digunakan selama demodulasi, decode tidak dapat menggunakan lebih dari 6-8 thread per decode saat ini jadi menggunakan 8 thread adalah batas praktisnya karena sebagian besar merupakan tugas inti tunggal.
(catatan: setelah mogok, vhs-decode secara otomatis membuang lokasi sampel terakhir yang diketahui di keluaran terminal)
--debug
menyetel tingkat verbositas logger ke debug . Berguna untuk debugging dan informasi log yang lebih baik. (Disarankan untuk mengaktifkan pengarsipan.)
--ct
mengaktifkan perangkap kroma , filter yang dimaksudkan untuk mengurangi interferensi kroma pada sinyal luma utama. Gunakan jika melihat garis melintang atau kotak-kotak pada luma utama .tbc di ld-analyse.
--recheck_phase
periksa ulang fase kroma di setiap bidang, perbaiki sebagian besar masalah warna. (Tidak berpengaruh pada U-matic.)
--sl
mendefinisikan tingkat ketajaman keluaran, sebagai bilangan bulat dari 0-100, defaultnya adalah 0. Nilai yang lebih tinggi lebih cocok untuk gambar biasa dan datar, misalnya kartun dan materi animasi, karena ghosting yang kuat dapat terjadi. (Mirip dengan meningkatkan ketajaman pada perangkat TV biasa.)
--dp demodblock
menampilkan Grafik Spektrum Frekuensi Demodulasi Mentah, membuat jendela pop-up per setiap thread sehingga -t 32 akan memberi Anda 32 jendela GUI, dll.
Catatan
Dekoder dapat berupa data terkompresi RAW atau data terkompresi FLAC.
Tip
.RAW perlu diganti namanya menjadi s16/u16
.ldf
/ .lds
(data terkompresi dan tidak terkompresi FLAC Duplikator Domesday 40msps).
.r8
/ .u8
(data mentah CXADC 8-bit).
.r16
/ .u16
(data mentah CXADC 16-bit).
.flac/.cvbs/.vhs/.svhs/.betacam/.betamax/.video8/.hi8 (pengambilan gambar terkompresi FLAC, dapat berupa 8-bit atau 16-bit).
Peringatan
Jika menggunakan ekstensi khusus termasuk, tv system
, bit depth
, dan sample rate xxMSPS
di dalam nama file sehingga jelas pengaturan dasar apa yang perlu Anda gunakan untuk memecahkan kodenya, dan ini sangat membantu saat berbagi atau mengarsipkan sesuatu untuk mengetahui apa sebenarnya itu adalah.
Tidak seperti CVBS-Decode & LD-Decode, VHS-Decode tidak menampilkan frame yang dikoreksi basis waktu sebagai file .tbc
Komposit tunggal untuk format warna di bawah, tetapi untuk format termodulasi komposit seperti SMPTE-C.
Baik saluran luminance dan chrominance adalah file data terpisah, pada dasarnya digital "S-Video", yang juga berguna untuk pemecahan masalah. File deskriptor/log dibuat sehingga Anda mendapatkan 4 file dengan nama berikut:
filename.tbc
- Data Gambar Luminance (Y) (Gabungan Y/C untuk CVBS)
filename_chroma.tbc
- Data Gambar Chrominance (C) (Termodulasi QAM)
filename.tbc.json
- Tabel Deskriptor Bingkai (Resolusi/Dropout/SNR/Frames/VBI Timecode)
filename.log
- Log Aksi/Output Terindeks Kode Waktu
Perselisihan
Forum Bantuan Video
Wiki Dekode VHS
Dokumentasi Google Dokumen
Untuk perubahan dokumentasi di masa mendatang, hubungi Harry Munday ([email protected]) atau di Discord (therealharrypm)