답변:
우분투에 대해서는 아무것도 모르지만 필요한 하드웨어를 TV 튜너 카드라고합니다. 사실 나는 그들도 외부를 만든다고 생각합니다. 케이블 입력 (동축 또는 기타)을 수용하는지 확인하십시오. 그러면 소프트웨어가 창에서 TV를 볼 수있게하고 OS로 계속 작업 할 수 있습니다. 녹음 할 수도 있습니다. 구글을 통해 이것을 발견했을 수도 있습니다. 아마도이 응용 프로그램은 하드웨어와 함께 사용하기에 적합합니다 : http://ubuntuforums.org/showthread.php?t=230279
거의 모든 컴퓨터에 HDMI 입력 포트가 없으므로 HDMI 출력 포트가있는 TV 케이블 박스 변환기를 사용하고 plugNplay HDMI-USB 변환기 장치 (USB 캡처 HDMI 비디오 카드-Amazon 참조)를 설치하십시오. (경고 : Linux 환경에서 Hauppauge 장치를 사용하지 마십시오 !!). 컴퓨터의 USB (3.0) 포트에 연결합니다 (3.0은 성능에 필수입니다). plugNplay USB 마이크와 같은 다른 USB 오디오 입력 장치가 IRQ 문제를 방지하기 위해 동일한 USB 허브에 꽂혀 있지 않은지 확인하십시오.
VLC는 캡처 스트림을 재생하는 데 사용할 소프트웨어의 확실한 선택이지만 불행히도 동일한 캡처 장치에서 나오는 오디오와 비디오를 시작하는 데 타이밍 문제가 있으며 오디오보다 비디오를 선호하는 것 같습니다. 따라서 대부분의 시간에 VLC가 기본 오디오 출력 장치를 설정하지 못하므로 소리가 없습니다!. 이것은 deb 패키지를 통해 설치할 수있는 최신 2.2.2 weathermax VLC 소프트웨어의 결함으로 보입니다. (스냅을 사용하여 VLC 3.0.6을 설치하면이 문제를 포함하여 자체 문제가 있으므로 권장하지 않습니다!). (MPlayer와 OBS 소프트웨어는 모두 사운드와 함께 가변 레이턴시를 나타냅니다. 사운드 문제가 없으면 MPlayer 또는 VLC 자체가 확실한 해결책입니다.)이 VLC 문제가 해결 될 때까지 오디오 및 비디오에 대해 별도의 프로그램을 사용하십시오 !! !!. 실험 후
소리없이 MPlayer를 그림과 같이 창 크기와 화면 위치로로드하십시오. 모니터 크기에 따라 원하는 위치와 크기를 조정하십시오. 비디오 하드웨어 입력 장치는 첫 번째 쉘 스크립트 입력 변수로 지정됩니다.
mplayer tv:// -tv device=/dev/video$1 -xy 500 -geometry 1395:765 &
여러 인스턴스를 허용하고 창 크기를 비디오 크기로 조정하지 않도록 VLC를 구성합니다 (VLC- 도구-기본 설정 참조).
캡처 장치를 기본 웹캠 (일반적으로 video0)으로 VLC를 시작하십시오. HDMI / USB 변환기의 오디오 하드웨어 입력 장치는 두 번째 쉘 스크립트 입력 변수로 지정됩니다. #VLC는 지연없이 오디오를 안정적으로 재생합니다! VLC는 여전히 기본 웹캠을 열고 표시하지 않기 때문에 비디오 없음 매개 변수는 불필요한 것처럼 보입니다. 그러나 오디오 수집 속도에 도움이되는 것으로 보입니다. 기본 웹캠은 여전히 사용 중이며이 VLC 인스턴스가 활성화되어있는 동안 Skype와 같은 다른 목적으로 사용할 수 없습니다.
vlc v4l2:///dev/video0 :input-slave=alsa://hw:$2,0 --no-video
VLC 수직 비디오 크기를 0으로 누르고 VLC 컨트롤 막대 만 보이게하여 오디오를 계속 제어 할 수 있습니다. 그에 따라 VLC 너비를 조정하고 MPlayer 위치와 일치하도록 VLC 컨트롤 막대를 화면에 배치하십시오. (VLC는 그때부터이 배치와 크기를 자동으로 재 장전합니다.)
이 하이브리드 솔루션은 100 % 신뢰할 수 있으며 VLC 단독 (VLC 만 단독으로 작동하는 경우)보다 CPU 사용률이 더 효율적입니다. 케이블 박스 리모컨을 사용하여 케이블 서비스가 지원하고 지불 한 스트리밍 채널을 포함하여 시청중인 TV 채널을 제어하십시오. 아래는 그 모습입니다.
작동하는 MPlayer 전용 셸 스크립트는 다음과 같습니다.
pulse-audio -k #(not sure if this is needed)
pactl load-module module-loopback latency_msec=1
mplayer tv:// -tv device=/dev/video1 -xy 500 -geometry 1395:765
wait
pactl unload-module module-loopback
기본 웹캠을 사용할 수 있지만 사운드 대기 시간이 발생하는지 여부는 예측할 수 없습니다. 누군가 대답이 있다고 확신하지만 모르겠습니다. OBS 소프트웨어도 마찬가지입니다. 소리를 사용하는 다른 프로그램이 활성화되면 나타납니다.
신뢰성과 VLC를 통한 독립 오디오 제어 기능으로 인해 MPlayer / VLC 셸 스크립트 조합을 선호합니다. 사운드 문제없이 사운드를 사용하는 추가 프로그램 (추가 VLC 인스턴스 포함)을 실행할 수 있습니다.