LD-Decode 的一個分支,LD-Decode 是為 Domesday86 專案提供支援的解碼軟體。
此版本經過修改,可處理直接取自彩色和 FM 調製複合錄影帶格式的追蹤 RF 鼓頭訊號中發現的差異。
警告
不要與電視調製器/解調器包或錄影機背面的“天線連接器”混淆!
SMPTE ColourBars (16:9) 測試磁帶,帶 WSS (PAL) 導出全幀 (1112 x 624)
VHS 625 行和 525 行 - NTSC、NTSC-J、PAL 和 PAL-M。整體支持良好
SVHS 625 行和 525 行 - NTSC、NTSC-J、PAL 和 PAL-M。基礎支持
U-Matic 低頻段625 行和 525 行 - PAL 和 NTSC。支援
U-Matic 高頻段625 線 - PAL。基礎支持
Betamax 625 行和 525 行 - PAL 和 NTSC。支援
Video8 和 Hi8 625 行和 525 行 - PAL 和 NTSC。基礎支持
1" C 型(SMPTE C 型) 625 行和 525 行 - PAL 和 NTSC。基本支援(需要更多樣品!)
1" B 型(SMPTE B 型) 625 行和 525 行 - PAL 和 NTSC。基本支援(需要更多樣品!)
EIAJ 625 系列 - PAL。支持(需要 NTSC 樣本!)
飛利浦 VCR 625 線 - PAL。支援
範例影片:VHS 解碼/倒帶/視訊轉儲。
範例工作流程流程圖和概述圖
常見問題頁面和Wiki 將幫助分解問題並解釋直接射頻捕獲保存和軟體解碼與傳統的基於高成本硬體的工作流程相比在現實世界中的好處,因此,如果您剛剛發現這個項目,歡迎來到負擔得起的項目磁帶媒體保存的未來。
該儲存庫還包含一個實驗性CVBS 解碼器cvbs-decode
,它與 ld-decode 和 vhs-decode 共用程式碼。能夠解碼基本的 RAW 數位化 NTSC 和 PAL 複合視頻,包括顏色(如果來源穩定的話)。
RAW CVBS 已使用 CX 卡和 CXADC 捕獲,但僅在最低增益狀態和/或外部訊號饋入其中以阻止其硬體解碼器觸發。
警告
由於硬體上的輸入過濾,DomesDayDuplicator Rev3 無法進行 CVBS 捕獲,但可以透過 MISRC 板進行捕獲。
測試樣本和訊號可以使用 HackTV 以數位方式產生或從 Internet Achive 下載。
感謝VideoMem 在超外差解碼工具方面的工作,我們現在擁有了一個工作HiFi 音頻解碼器,它為VHS 和Video8/Hi8 HiFi FM 軌道提供解碼,該軌道採用未壓縮或FLAC 壓縮的RF 捕獲HiFi FM 信號並輸出標準24 位元44.1-192khz FLAC立體聲音訊檔案。
RTLSDR 擷取和解碼(跨平台,100% 基於 GNURadio)可在大多數系統上即時運行(1~3 秒延遲)並提供即時播放,以及解碼音訊的 8msps RF 檔案和 48khz 24 位元 FLAC 檔案。
最好根據磁帶進行調整,並且在良好的機械和磁頭條件下,專業消費者金屬磁道甲板是優選的,因為它們在機械穩定性方面通常比使用更多塑料的更便宜的後來消費磁道甲板更好,唯一的關鍵要求是可用的測試點或磁頭易於使用的放大器,適用於任何和所有磁帶格式。
提示
SVHS 磁帶可在標準 VHS HiFi 錄影機上進行射頻擷取。
提示
SVHS NTSC 錄影機 - 目前價格過高,但您可以以 1/3 的價格匯入支援 NTSC 的 PAL 錄影機,但這僅適用於需要傳統折射 SVHS 捕獲的情況。
重要的
前後務必使用 99.9% 異丙醇和不起毛的布/墊/紙清潔磁帶軌道/鼓/磁頭。這確保了來自髒磁頭或磁軌(包括磁頭鼓磁軌)的更少的損失。
避免磁帶交叉污染的良好做法是,特別是在處理發黴或受污染的磁帶時。
它還有助於確保使用適當的油脂和油重新潤滑金屬和塑膠移動接頭齒輪和軸承,以避免機械故障。請閱讀清潔和維修指南。
提示
目前有 2 種標準化硬體工具,但 RF Capture 不僅限於這 2 種設備。
捕獲是使用簡單的 GUI 應用程式完成的。
Linux 應用程式 / Windows 應用程式 / MacOS 應用程式
它專為從雷射光碟播放器捕獲射頻而設計,但也非常適合數位化多種形式的磁帶 FM 射頻訊號。它由帶有放大器的定制模數板、現成的 DE0-NANO FPGA 開發板和 Cypress FX3 SuperSpeed Explorer USB 3.0 板組成。
警告
不要在與 DdD 相同的 USB 總線上使用 USB 儲存或視訊設備,否則會使擷取崩潰!
警告
一些用戶報告了在 Windows 上使用 ddd do capture 時樣本遺失的問題,因此目前不建議在 Windows 上使用它。
哪裡買?及更多資訊
Capture & Config 使用簡單的命令列參數和參數 CXADC
最經濟有效的方法是使用基於 Conexant CX23880/1/2/3 PCI 晶片組的視訊擷取卡。
如今,透過修改後的 Linux 驅動程序,這些卡可以被迫輸出可捕獲到檔案的原始訊號數據,而不是像平常那樣解碼視訊。
雖然您可以使用任何具有正確晶片的通用卡,但今天我們推薦可以在速賣通上找到的「新」中文變體,這些變體集成了Asmedia 或ITE 1x PCIE 橋接晶片,允許現代系統使用它們並具有一致的性能。
這些卡與專用放大器和一些基本到高級的模組相結合,成為令人驚嘆的存檔工具,並且是第一個帶有Clockgen 模組的交鑰匙工作流程,使視頻+ HiFi RF + 基帶(線性或甲板解碼的hifi)能夠以完美的硬體同步捕捉!
哪裡買?及更多資訊
提示
請閱讀VCR報告/水龍頭列表/硬體安裝指南
還包括已記錄的各種 VCR 的資訊以及已安裝 RF 分接頭的 VCR 的高解析度圖片,以及推薦電纜/連接器和使用工具的指南。
RF 擷取的設定過程涉及從內部運行一條短電纜,將未處理的視訊和/或音訊訊號提供到金屬/塑膠 VCR 底盤背面的 BNC 插孔或從通風口穿出的電纜,這樣可以直接存取 FM射頻訊號方便可靠,我們稱之為分接點或射頻分接器,對於某些錄影機和攝影機,可以使用杜邦連接器和色帶夾具,但機械安全性較差。
- 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.
套牌遵循此命名或接近此命名,但並未涵蓋所有可能的名稱。
視訊調頻射頻訊號:
RF C
、 RF Y
、 RF Y+C
、 V RF
、 PB
、 PB.FM
、 V ENV
、 ENV
、 ENVE
、 ENVELOPE
、 VIDEO ENVE
、 VIDEO ENVELOPE
HiFi 音訊 FM 訊號:
HiFi
, A.PB
, A FM
, A.PB.FM
, Audio FM
, A-Out
, A ENV
, HIFI Envelope
, FM Mix Out
警告
僅僅因為測試點具有此名稱並不自動意味著它將具有我們想要的訊號,特別是在涉及高保真音訊時,請務必檢查服務手冊(如果可能),並在最終確定任何RF 之前進行小型測試捕獲點擊設定。
我需要什麼工具?
50 歐姆 BNC 連接器,通常是預製隔板或可焊接螺紋安裝。
50-100cm RG316 或 RG178 50 歐姆同軸電纜。
如果您願意,可以使用 10uf 電容器標準陶瓷系列或音訊級電容器,例如 Nichicon。
連接電纜
直接 BNC 至 BNC
50 歐姆 BNC 轉 BNC 電纜
在 CX 白卡上,您使用 RCA (Vmux 1) 作為射頻輸入,並移除 C31 電容器,但可以輕鬆添加 BNC。
提示
硬體安裝指南直觀地介紹了索尼 8 毫米攝影機磁帶盒的所有安裝步驟。
建議在測試點或擴大機上添加一個 10uf(0.1uf 至 100uf 範圍)電容器,有助於提高訊號完整性(少數 VCR 的測試點上已經配備了該電容器)。
中心是訊號,外部是接地,這通常適用於插孔和同軸電纜。
對於電解電容器,正極腳(較長)位於測試/訊號點上,負極腳(較短)位於連接器/探頭的電纜上。
然而,這對於今天推薦的雙向陶瓷來說並不重要。
雖然類型和電壓並不重要,但最好使用新的/經過測試的電容器。
注意:我們使用 Aliexpress 連結在全球廣泛使用,但本地供應商也是重要的。
注意對於某些索尼卡座,您可以在測試點引腳上使用杜邦連接器,從而輕鬆進行射頻分接。
注意請勿在任何 RF 電纜中進行急彎,使總電纜長度盡可能短(理想情況下為 30-60 公分),電纜越多 = 訊號損失越多。
注意某些 UMATIC 錄影機背面有 RF 輸出,但這僅提供用於訊號遺失偵測的 Luma RF,而不是 RF 擷取所需的完整訊號。
Windows 二進位檔案下載
Windows 上存在 ld-tools 套件、tbc-video-export 和ld-decode
/ vhs-decode
/ cvbs-decode
/ hifi-decode
的組合 exe 版本(簡單地說, decode.exe
。
這允許使用 ld-analysis 的 GUI 來查看 TBC 文件,ld-lds-converter 透過拖放 bat 腳本在 Windows 內轉換和壓縮 DdD 捕獲。
解碼套件還可以在 Windows 10/11 上本地構建和運行,或者在 WSL2 22.04.1 LTS(適用於 Linux 的 Windows 子系統)內構建,但是較大捕獲 ig 180gb+ 的問題可能需要擴展默認虛擬磁碟大小。
請參閱 MacOS 上的建置頁面,MacOS 建置安裝文件目前僅適用於基於 ARM 的 Apple 產品,例如 M1/M2 系列。
VHS-Decode 與 LD-Decode 一樣,都是在運行最新版本的 Ubuntu、Debian 和 Linux Mint 的機器上開發和測試的。然而,這些工具也應該能夠建置在其他發行版上,只要它們能夠存取所需依賴項的最新版本,至少包括 python 3.8。
有一個適用於各種經過測試的 Linux 發行版的 Linux 相容性文件。
其他依賴項包括 Python 3.8+、numpy、scipy、cython、numba、pandas、Qt5、qwt、Cmake 和 FFmpeg。
一些需要注意的用於後製的有用免費工具是StaxRip 和Lossless Cut,當然還有DaVinci Resolve - 這些工具為您提供基本編輯功能,以便快速處理跨操作系統的未壓縮文件,並且對於Windows 用戶來說,可以輕鬆進行FFmpeg/AviSynth/Vapoursynth 編碼和QTGMC 解壓縮。
安裝 LD-Decode 和 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
如果想要使用 GUI 版本的 hifi-decode,Ubuntu 22.04/Linux Mint 21/Debian 也可能需要安裝這個函式庫:
sudo apt install libxcb-cursor0
對於 Arch Linux
pacman -S base-devel git qt5-base qwt fftw ffmpeg pv cmake sox python python-pipx
設定 pipx
pipx ensurepath
(或者,可以使用 python 虛擬環境來代替 pipx)
安裝 TBC-視訊-導出
pipx install tbc-video-export
(如果出現安裝問題,還有獨立的建置)
GPU(Nvidia 卡)FLAC 壓縮支援的可選依賴項:
sudo apt install make ocl-icd-opencl-dev mono-runtime
還需要 FlaLDF 透過 .deb 下載並安裝 Linux 版
vhs-decode 儲存庫也包含 hifi-decode、cvbs-decode、ld-decode。
下載 VHS 解碼:
git clone https://github.com/oyvindln/vhs-decode.git vhs-decode
安裝 VHS 解碼:
cd vhs-decode
透過 pipx 建置並安裝 vhs-decode
pipx install .[hifi_gui_qt6]
編譯並安裝ld-tools套件:(必需)
mkdir build2 cd build2 cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_QT_VERSION=5 make -j4 sudo make install
返回主目錄
cd ..
若要更新,請在 vhs-decode 目錄內執行git pull
。若要更新至 vhs-decode/ld-decode/hi-fi 解碼的最新 git 版本,請執行pipx install .
執行git pull
後在 vhs-decode 目錄中要將工具更新到最新版本,必須在git pull
後重新執行「編譯並安裝 ld-tools suite:(必要)」下的步驟。這些工具不常更新。
筆記
debian/ubuntu 目前在儲存庫中還沒有 qt6 版本的 qwt,因此如果 qt5 和 qt6 都使用 -DUSE_QT_VERSION=5 安裝,則必須通知建置腳本使用 Qt5,否則它可能會嘗試使用 qt6 進行編譯,無法找到 qwt。否則不需要該選項。
請注意,對於 WSL2 和 Ubuntu,可能需要應用程式和腳本前面的./
才能運行它們或運行資料夾中的腳本。
使用cd vhs-decode
進入目錄運行命令, cd..
返回目錄。
使用Ctrl + C停止目前進程。
您實際上並沒有在輸入和輸出檔案上鍵入<
和>
。
確保系統電源已關閉
實體安裝 CX 卡
安裝CXADC驅動程式
將卡片連接到 RF Tap
尋找 Vmux 輸入(透過即時預覽)
配置捕獲
捕獲射頻數據
FLAC 壓縮 RF 資料(存檔)
CXADC 自述文件有關如何安裝和配置驅動程式的信息,這也深入介紹了模式。
CX 卡上即時 FLAC 捕獲的命令
RF 擷取命名指南!
若要查看是否有連接,請使用即時預覽模式,然後連接 RF 電纜,通常您會看到白色閃爍作為訊號,如果沒有,請使用下列命令在 0-2 範圍內變更 vmux 或輸入。
sudo echo 0 >/sys/class/cxadc/cxadc0/device/parameters/vmux
若要查看 CXADC 卡接收到的磁帶訊號的即時預覽,請注意,如果設定不同,視訊頭追蹤訊號將不穩定或擺動;例如,如果處於 16 位元模式,您可能只會看到「訊號閃爍」。
如果您沒有具有水平/垂直移動功能的 CRT,這非常有用,因為它允許您檢查整個區域是否有對齊和/或追蹤問題。
預設 28.64 MHz/8 位元模式的 PAL 成幀:
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
28.64 MHz/8 位元模式的 NTSC 成幀:
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
使用 CXADC 驅動程式 8 位元樣本擷取 30 秒的磁帶訊號
timeout 30s cat /dev/cxadc0 >_CXADC.u8
對於 16 位,只需將輸出檔案副檔名變更為.u16
對於 FLAC 捕獲,將輸出檔案副檔名設定為所需的磁帶格式,例如.VHS
建議使用具有40-100 MB/s 或更快寫入能力的快速儲存設備,以避免遺失樣本,最好是使用exFAT 檔案系統格式化的專用SSD(透過M.2 或SATA 連接器,而不是USB )。
對於 Linux 上的 DomesDayDuplicator 捕獲,只需運行:
ld-compress
對於 Windows 上的 DomesDayDuplicator 捕獲,只需拖放至:
ld-compress.bat
或ld-compress-nvidia-gpu.bat
您的.lds
檔案將被壓縮為 FLAC OGG .ldf
檔案。
對於 CXADC 和其他標準 8 位元或 16 位元 RF 捕獲,請使用以下內容:
複製貼上 CXADC 的 FLAC 壓縮指令
可編輯的標誌有:
對於 8 和 16 位元捕獲, --bps
標誌可以更改為--bps=8
或--bps=16
,並且--ogg
是可選的。
將
和
更改為您的輸入和輸出檔案名稱。
減少捕獲的 CXADC 資料的大小(減少 40-60%):
flac --best --sample-rate=28636 --sign=unsigned --channels=1 --endian=little --bps=8 --ogg -f.u8 .flac
輸出將為
如果需要,您可以將結尾副檔名重新命名為.vhs
/ .hifi
等,但在名稱中包含_8-bit_28msps
和NTSC or PAL
等,以便始終了解資料和磁帶格式是什麼。
解壓縮 FLAC 壓縮捕獲:
flac -d --force-raw-format --sign=unsigned --endian=little.vhs .u16
使用以下指令將捕獲的磁帶解碼為.tbc
:
vhs-decode [arguments]
基本用法範例:
vhs-decode --debug --pal --threads 8 --tape_format VHS --cxadc CX-White-2022.10.25.u8 my-first-decode-2022.10.25
解碼後,使用以下命令處理磁帶 VBI 資料:
ld-process-vbi.tbc
使用分析工具檢查解碼的磁帶資料:
ld-analyse.tbc
( .tbc
文件是無頭文件,您可以在解碼過程中隨時打開它們,預覽僅限於已完全寫入 JSON 文件的幀信息,每 100 幀左右更新一次)
VHS-Decode 在 VHS/Beta/Video8/Hi8 等檔案域中產生兩個時基校正檔和 S-Video 訊號,也可以為 SMPTE-C/B 等格式產生單一 CVBS 檔案。
這些檔案儲存在 16 位元GREY16
無頭檔中,分為.tbc
格式的色度/亮度複合視訊訊號filename.tbc
和filename_chroma.tbc
分別與包含幀和解碼資訊的.json
和.log
檔案一起,可與LD 解碼一起使用工具系列 ld-analysis、ld-process-vbi、ld-process-vits、ld-dropout- Correct 和 ld-chroma-decoder 等
預設情況下,導出腳本將渲染無損、隔行掃描頂場優先和高比特率(大約70-100 Mb/s)FFV1 編解碼器視頻,儘管該視頻非常適合存檔和進一步處理,但最近才開始在現代NLE 中獲得支援。
要產生可在大多數媒體播放器中查看的 .mkv 文件,只需使用tbc-video-export
工具即可。
閱讀README_gen_chroma_vid_scripts
README 以了解舊腳本選項。
Linux、MacOS 和 Windows
tbc-video-export Input-Media.tbc
重要的
在這裡閱讀完整的出口指南!
為了存檔到 Web 使用,我們在tbc-video-export.json
檔案中定義了各種預製 FFmpeg 設定檔。
警告
Odysee 上傳提供的網路 AVC 檔案是理想的選擇。
Vimeo 上傳對 FFV1 進行去隔行匯出,它可以很好地重新編碼漸進式 SD。
YouTube 去隔行並升級至 2880x2176p(任何低於 4k 範圍的內容都會被壓縮破壞。)
Web 的庫存設定檔使用 BDWIF 去隔行器,但始終建議 QTGMC 閱讀去隔行指南以獲取更多詳細資訊。
新增了具有 PCM 音訊的 ProRes 4444XQ 和 FFV1 以提供編輯支援。
定義您的設定文件,例如: --profile ffv1_8bit_pcm
個人資料名稱 | 編解碼器 | 壓縮型 | 位元深度 | 色度子取樣 | 音訊格式 | 容器 | 檔案副檔名 | 位元率 |
---|---|---|---|---|---|---|---|---|
FFV1 | FFV1 | 無損壓縮 | 10位 | 4:2:2 | FLAC 音訊 | 馬特羅斯卡 | .mkv | 70-100mbps |
ffv1_8位 | FFV1 | 無損壓縮 | 8位 | 4:2:2 | FLAC 音訊 | 馬特羅斯卡 | .mkv | 40-60mbps |
ffv1_pcm | FFV1 | 無損壓縮 | 10位 | 4:2:2 | PCM音訊 | 馬特羅斯卡 | .mkv | 70-100mbps |
ffv1_8bit_pcm | FFV1 | 無損壓縮 | 8位 | 4:2:2 | PCM音訊 | 馬特羅斯卡 | .mkv | 40-60mbps |
prores_hq_422 | ProRes 總部 | 壓縮的 | 10位 | 4:2:2 | PCM音訊 | 快時 | .mov | 55-70mbps |
prores_4444xq | ProRes 4444XQ | 壓縮的 | 10位 | 4:4:4 | PCM音訊 | 快時 | .mov | 80-110mbps |
v210 | V210 | 未壓縮 | 10位 | 4:2:2 | PCM音訊 | 快時 | .mov | 200Mbps |
v410 | V410 | 未壓縮 | 10位 | 4:4:4 | PCM音訊 | 快時 | .mov | 400Mbps |
x264_網絡 | AVC/H.264 | 有損 | 8位 | 4:2:0 | AAC音訊 | 快時 | .mov | 8Mbps |
x265_網絡 | HEVC/H.265 | 有損 | 8位 | 4:2:0 | AAC音訊 | 快時 | .mov | 8Mbps |
-s
跳過幀數-s 25
例如,跳過 PAL 影片的 1 秒。
-l
定義導出長度,因此-l 1500
是 25fps 的 1 分鐘 PAL 視頻,或-l 1500
是 29.97fps 的 NTSC 視頻
--audio-track
嵌入音訊檔案範例: --audio-track HiFi_24-bit_192khz.flac
& --audio-track Linear_24-bit_48khz.flac
來自 HiFi-Decode
完整範例:
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
軟體解碼提供完整的信號幀,恢復軟體可用於讀取和提取此信息,但是可以使用ld-processs-vbi
在 TBC 文件階段自動提取一些信息,如 VITC 和隱藏式字幕。
VITC 時間碼(標準 SMPTE 時間碼)
CC EIA-608(隱藏式字幕)
圖文電視(歐洲字幕和資訊圖形)
以磁帶為基礎的街機遊戲!
Ruxpin TV Teddy(可見幀中的額外音訊)
這將建立縮放後的720x608 PAL
或720x508 NTSC
(IMX/D10) 視訊檔案。
Linux、MacOS 與 Windows:
tbc-video-export --vbi input.tbc
VHS-Decode 支援各種參數來更改捕獲的磁帶錄音的處理方式。這些在 VHS 和 Umatic 等格式之間略有不同,但基本操作保持不變。
下面的列表是常見/日常使用的簡短列表,但並未涵蓋所有可能的功能以及新的或高級的命令參數,因此請閱讀wiki 上完整且最新的命令列表,因為命令可能會更改或被棄用,因此其檢查此列表是否有任何更新總是好的。
警告
這是解碼器正常工作的強制設定。
預設情況下,該值設定為 16 位元 40 Mhz (40 msps)(內部使用和 Domesday Duplicator 使用的取樣率)。
解碼器與 8/16 位元無關,因此只要定義了取樣率,它就會對 10 位元打包擷取進行相同的解碼,並且如果其 FLAC 已壓縮。
-f
以整數單位調整取樣頻率。
例-f 280000hz
或-f 28mhz
或-f 8fsc
筆記
這些只是各自取樣率選項的簡寫參數。
--cxadc
28.6 MHz/8 位元 (8fsc)(建議用於庫存卡捕獲)
--cxadc3
35.8 MHz/8 位元 (10fsc)(由於上取樣,不建議用於捕獲)
--10cxadc
14.3 MHz/16 位元 (4fsc)(由於取樣不足,不建議用於捕獲)
--10cxadc3
17.9 MHz/16 位元 (5fsc)(由於採樣不足,不建議用於捕獲)
警告
這是解碼器正常工作的強制設定。
將電視系統(線路系統和相應的彩色系統,如果有)變更為您所需的區域媒體格式。
筆記
對 PAL-M 的支持是實驗性的。
MSECAM(目前在 TBC 之後需要額外的 GNUradio 腳本來解碼顏色)
--system
後跟電視系統
選項有: NTSC
、 PAL
、 PAL-M
、 NTSC-J
和MESECAM
例如: --system NTSC
警告
這是解碼器正常工作的強制設定。
-tf
或--tape_format
設定您想要解碼的媒體格式。
目前選項有VHS
(預設)、 VHSHQ
、 SVHS
、 UMATIC
、 UMATIC_HI
、 BETAMAX
、 BETAMAX_HIFI
、 VIDEO8
、 HI8
、 EIAJ
、 VCR
、 VCR_LP
、 TYPEC
和TYPEB
。
範例: --tape_format vhs
這些命令用於在檔案中向前跳轉或定義限制。對於崩潰後恢復解碼很有用,或者透過產生更短的樣本來限制處理時間。
-s
向前跳到捕獲中的任何給定幀。
--start_fileloc
向前跳到捕獲中的任何給定樣本。
-l
將解碼長度限制為n幀。
-t
定義解碼期間使用的處理線程數,當前解碼每個解碼不能使用超過 6-8 個線程,因此使用 8 個線程是實際限制,因為它主要是單核任務。
(注意:當機時,vhs-decode 會自動轉儲終端機輸出中最後一個已知的樣本位置)
--debug
將記錄器詳細程度設定為debug 。對於調試和更好的日誌資訊很有用。 (建議啟用存檔。)
--ct
啟用色度陷阱,這是一種旨在減少對主亮度訊號的色度幹擾的濾波器。如果在 ld-analysis 中的主亮度 .tbc 上看到條帶或棋盤狀,則使用。
--recheck_phase
重新檢查每個欄位的色度相位,修復大多數顏色問題。 (對 U-matic 沒有影響。)
--sl
定義輸出清晰度級別,為 0-100 之間的整數,預設值為 0。 (類似於提高任何普通電視機的清晰度。)
--dp demodblock
顯示原始解調頻譜圖,為每個執行緒建立一個彈出窗口,因此 -t 32 將為您提供 32 個 GUI 視窗等
筆記
解碼器可以是RAW未壓縮資料或FLAC壓縮資料。
提示
.RAW 需要重新命名為 s16/u16
.ldf
/ .lds
(40msps Domesday Duplicator FLAC 壓縮和未壓縮資料)。
.r8
/ .u8
(CXADC 8 位元原始資料)。
.r16
/ .u16
(CXADC 16 位元原始資料)。
.flac/.cvbs/.vhs/.svhs/.betacam/.betamax/.video8/.hi8(FLAC 壓縮捕獲,可是 8 位元或 16 位元)。
警告
如果在檔案名稱中使用自訂副檔名,包括tv system
、 bit depth
和sample rate xxMSPS
,那麼您需要使用哪些基本設定來解碼它就很清楚,並且在共享或存檔某些內容時了解它的實際內容會很有幫助是。
與 CVBS 解碼和 LD 解碼不同,VHS 解碼不會將其時基校正幀輸出為單一複合.tbc
檔案(適用於彩色格式),但適用於複合調變幀(例如 SMPTE-C)。
亮度和色度通道都是單獨的資料文件,本質上是數位“S-Video”,對於故障排除也很有用。產生描述符/日誌文件,因此您最終會得到 4 個具有以下命名的文件:
filename.tbc
- 亮度 (Y) 影像資料(CVBS 的組合 Y/C)
filename_chroma.tbc
- 色度 (C) 影像資料(QAM 調變)
filename.tbc.json
- 幀描述符表(解析度/遺失/SNR/幀/VBI 時間碼)
filename.log
- 時間碼索引操作/輸出日誌
不和諧
紅迪網
影片幫助論壇
VHS-解碼維基
Google文檔
對於未來的文件更改,請與 Harry Munday ([email protected]) 或在 Discord (therealharrypm) 上聯繫