VLC Media Player로 데스크탑 화면 캡처(명령줄편)

2820 단어 VLCPowerShell

개요



VLC Media Player를 콘솔에서 호출하여 데스크톱 화면 캡처를 재생합니다.
옵션을 Fucking으로 다양한 수 있습니다.

주의사항: VLC Media Player의 화면 캡처는 부하가 높은 동작(fps를 올리는 등)을 하면 마우스 커서가 깜박거리거나 다른 윈도우의 동작이 무거워질 수 있습니다. 부담없이 녹화한다면 OBS Studio, 프로그램으로 자동 녹화하고 싶은 경우는 gdigrab등을 사용하는 편이 좋을지도 모릅니다.

데스크톱 캡처 및 표시



기본적으로 1fps로 캡처됩니다.
PS C:\Program Files\VideoLAN\VLC> .\vlc.exe screen://

fps를 변경하려면 --screen-fps 옵션을 사용합니다.
PS C:\Program Files\VideoLAN\VLC> .\vlc.exe screen:// --screen-fps 15

트리밍


--video-filter 를 사용하면 다양한 가공 처리가 가능합니다.

화면의 일부만 캡처하려면 옵션을 사용하여 자를 수 있습니다. 다음은 화면의 왼쪽 상단을 기준으로 1920x1080 픽셀 영역(4K 디스플레이의 왼쪽 상단 4분의 1)을 캡처하는 예입니다.
PS C:\Program Files\VideoLAN\VLC> .\vlc.exe screen:// --screen-fps 15 "--video-filter=croppadd{cropright=1920,cropbottom=1080}"

그 밖에도 할 수 있는 일이 있어, croppaddpaddtop=100 라고 지정하면 영상 상부에 100px의 흑대가 표시됩니다.

음성 캡처



오디오(이 예에서는 스테레오 믹서)를 재생하는 가장 쉬운 방법은 다음과 같습니다.
PS C:\Program Files\VideoLAN\VLC> .\vlc.exe dshow:// :dshow-vdev="None" :dshow-adev="ステレオ ミキサー (Realtek(R) Audio)" :live-caching=300

디바이스명을 모르는 경우는, 일단 평상시대로 GUI로 VLC를 기동해, メディア -> キャプチャーデバイスを開く 로 나오는 다이얼로그로 임의의 오디오 디바이스를 선택해, 화면 하단의 詳細設定オプションの表示 에 체크를 넣은 후, copipe 하면 편합니다.



화면과 음성을 동시에 캡처


:input-slave 옵션을 사용하면 화면 캡처와 동시에 오디오를 캡처할 수 있습니다.
PS C:\Program Files\VideoLAN\VLC> .\vlc.exe screen:// --screen-fps 15 :input-slave=dshow://:dshow-adev="ステレオ ミキサー (Realtek(R) Audio)" "--video-filter=croppadd{cropright=1920,cropbottom=1080}"

앞으로하고 싶은 것



이번에는 데스크톱을 표시하기만 했지만, VLC에는 코덱 변환·저장 기능이나 네트워크 스트리밍 기능이 있으므로, 그 근처와 제휴해 어플리케이션화하는 것도 좋을 것 같습니다(다른 소프트웨어를 사용하는 편이 높음 효율도 있지만...).

좋은 웹페이지 즐겨찾기