Description
本视频是专栏《修复与存档技术》的实操篇之二。使用前一篇改制过的虚拟示波器作为采集卡使用,录像机为松下NV-HD550,该录像机支持SQPB,磁头放大器带宽足够读出S-VHS信号,因此也可以作为S-VHS数字存档转换设备使用。
关于具体的缘由、改制方案可参考链接 https://www.bilibili.com/read/readlist/rl1028752
VHS-Decode工具包下载链接 https://github.com/oyvindln/vhs-decode Windows用户可直接在release页面下载zip文件,Linux用户可使用release页面提供的AppImage,无需自己装依赖编译。
由于本地存储空间不足,本次采集使用的是双机方案。录屏的本机用于连接采集卡和声卡,采集录像机产生的音视频信号并数字化。Audacity录制并保存音频信号到本地;fx2adc工具采集视频信号,以netcat创建的管道经过网络发往NAS,并在NAS上存储和解码。若本地存储空间足够的情况下,可以在使用fx2adc工具的时候直接将文件保存到本地,并在本地解码。本次演示的NAS系统是Debian 12,并使用screen工具将采集、解码进程挂到后台。我个人更推荐使用tmux工具将进程挂到后台。
Windows系统使用方式和Linux系统类似,但是需要注意Windows系统使用Zadig装FX2ADC驱动时,可以多尝试一下WinUSB/libusbK/libusb等不同的驱动,保证采集时不丢失数据。可使用fx2adc_test工具确认Windows驱动是否安装正确。
本次演示使用的参数为:
./vhs-decode vhs --pal -f 40 --threads 6 --recheck_phase
其中recheck_phase针对多次录制的录像带使用,每一帧起始均会检查色相,保证每一次录制的色相准确。VHS-Decode的并行度不高,6线程几乎是它在x86上的并行极限。
导出参数为:
./tbc-video-export.AppImage --tbc-tools-appimage ../vhs-decode/tbc-tools/tbc-tools-x86_64.AppImage
其余参数介绍,可在VHS-Decode项目的wiki中找到:
https://github.com/oyvindln/vhs-decode/wiki/Command-List
反交错推荐使用QTGMC滤镜的倍帧模式(50i->50p)。一般VHS的亮度水平分辨率约为200-250线;S-VHS约为300-400线,大概等价数字视频的400-500像素或600-800像素(非正方形);PAL有效水平线数是576线,NTSC有效水平线数是480线。色度水平分辨率大概30~50线,等价于数字的YUV511/1011,以现在的眼光来看相当差劲。
注意:VHS-Decode输出的视频为4fsc的分辨率(如928x576),像素非正方形。最终处理完后输出的视频规格使用768x576(PAL)或640x480(NTSC)的分辨率(正方形像素),YUV422或YUV420色度采样即可。这样的规格完全足够使用了。
上传到网络视频平台为了规避网站对标清视频的码率歧视,可能需要倍线。请自行根据有关规则对视频进行后处理。
最后感谢 @PcmAtom 提供的卡西欧电子琴的演示带作为演示参考,而后完整视频将择日发出。
Comments
其实这HD550和500也可以用Hifi Decode[呲牙][呲牙] (图中的是HD550) h'ifi RF输出分别是TP4502和TP4519(印刷的是TP519)
♥ 12 ↩ 1
凌乱的拍摄和演示现场.jpg
♥ 9
没玩过vhs不明觉厉。其实cxadc和Domesday duplicator采集LD,在画面质感上有那么一点点差距。现在最新版的软件貌似有GUI了,且支持手动标记dropout并修复(部分LD压碟厂会产生很多未达到阈值无法标记出来的dropout),当然我还没更新,用的0.3.8版本。
♥ 5
fx2adc类的设备我也有,汉泰6022BE有两台。不过不知道为什么,它捕获到的CVBS信号vhs-decode的cvbs-decode几乎无法解码[笑哭]
♥ 2 ↩ 6
那些做录像带数字化的公司肯定不会引入这种麻烦但可以提高画面质量的工作流
♥ 2 ↩ 6
UP终于出改造视频啦,虽然现在还是看得不太懂,但先谢谢。
♥ 1
支持 早日火!!
♥ 1
期待up主推出顶级硬件采集和vhs-decode采集的效果对比视频
♥ 1 ↩ 1
搞这些的人现在真少,很多老电影都找不到源,特别是一些功夫片反而在国外论坛上有老外在分享一些VHS源和LD片源,只是他们也都是采集为DVD的格式来存储和分享。自己则收藏后一般用qtgmc来处理下反交错和压制方便观看。
♥ 1
哟,强强联合了
♥ 1 ↩ 1