
TV 셋톱 박스에서 비디오 TV 콘텐츠를 캡처하는 데 사용하기 위해 HDMI-USB 어댑터를 구입했습니다. (중요하다면 Xfinity입니다. 내 셋톱박스 두 개는 다음과 같습니다. "XiD X1"...Pace와 Cisco 모델을 모두 사용할 수 있습니다.)
특히 Amazon에서 구입한 어댑터는 다음과 같습니다.https://www.amazon.com/gp/product/B09FLN63B3
저는 Windows(Win-11)와 Linux(크롬북의 Debian 'Bullseye')에 능숙합니다.
이 HDMI 어댑터에는 어떤 소프트웨어/드라이버를 사용해야 하는지에 대한 권장 사항이 제공되지 않지만 이에 대비했습니다. Google에서 몇 번 검색한 후 먼저 cmd 라인 'ffmpeg' 프로그램을 사용해 보기로 결정했습니다. 왜냐하면 저는 그 (훌륭한!) 오픈 소스 소프트웨어에 매우 익숙하기 때문입니다.
그래서 ffmpeg의 Microsoft 기반 'dshow'(일명 'DirectShow')를 사용하여 Win-11에서 하루나 이틀 동안 (일부) 성공을 기록한 후 Chromebook에서 동일한 수준의 성과를 달성하기로 결정했습니다. Linux에서는 'ffmpeg'도 사용합니다.
[좋아... '(일부) 성공'에 대한 아주 간단한 설명입니다. 지금까지 수많은 시도에서 심각하고 치명적인 결함이 발생했으며 Windows에서는 'dshow' 형식을 사용하고 있습니다. 기본적으로 라이브 콘텐츠나 DVR 콘텐츠를 셋톱 박스에서 MP4 파일로 녹화하려고 하면 2가지 결함 시나리오가 발생합니다. #1: 갑자기 삭제된 패킷이 급증하고 "1000 삭제"라는 메시지가 나타납니다. 노란색 메시지 #2: 다른 시도에서는 "...이미지가 없습니다..."라는 메시지가 표시됩니다. 오류는 콘텐츠 지속 시간의 함수인 것 같습니다. 즉, 몇 분 동안만 지속되는 콘텐츠에는 거의 항상 오류가 없지만 30분 또는 60분 동안 지속되는 콘텐츠에는 거의 항상 이러한 치명적인 오류 중 하나가 발생합니다. 그래서 저는 Windows에서 이러한 치명적인 결함을 해결하기 위해 더 많은 노력을 기울이기 전에 먼저 Linux 기반 접근 방식을 시도해 보기로 결정했습니다.]
Windows-OS에서 평가판에 사용하는 ffmpeg cmd는 다음과 같습니다.
ffmpeg -f dshow -t 3600 -loglevel warning -framerate 30 -rtbufsize 800M -i video="USB 비디오":audio="디지털 오디오 인터페이스(2- USB 디지털 오디오)" -b:v 800K -s 1280x720 -vf " setdar=dar=0,setsar=sar=0,mpdecimate" -vcodec libx264 -acodec aac video-out.mp4
내 첫 번째 걸림돌은 'dshow'가 'Windows'에만 해당되는 것 같아서 'dshow'에 대한 참조에 대해 ffmpeg가 '알 수 없음'이라는 사실을 알게 된 것입니다. 더 많은 시간의 '추측' 끝에 마침내 Linux에 다른 것("DeckLink"라는 이름이 그러한 대안 중 하나입니까?)이 있다는 것을 알게/결론을 내렸지만 ffmpeg 지원을 위해 어떤 추가 Linux 패키지가 존재할 수 있는지 확실하지 않습니다. 아니면 Linux에서 작업을 진행하려면 좀 더 완전한 'ffmpeg'(예: 소스 코드에서)를 구축해야 합니까?
'ffmpeg'가 아닌 다른 도구에서 내 장치에 액세스할 수 있습니까? (예: VLC, Handbrake 등?) Linux 또는 Windows 플랫폼에서 더 쉽게 사용할 수 있습니까?
답변1
나는 'ffmpeg' 소프트웨어가 Microsoft에서 제공하는 'dshow' 형식을 사용하는 비디오 캡처에 신뢰할 수 없다는 결론을 내렸습니다.
완벽하게 작동하는 무료 대안을 찾았습니다: "OBS Studio" https://obsproject.com/wiki/install-instructions
이 소프트웨어의 기본 '설정'을 알아보기 위해 YouTube.com에서 OBS Studio에 대한 몇 가지 튜토리얼을 찾았습니다.
[ 내 HDMI-USB 어댑터에 대한 Amazon 리뷰 중 하나에서 이 소프트웨어가 언급된 것을 발견했습니다. ]