전체 화면 재생 및 VLC에 관해 비슷한 질문이 많이 있지만 그중 어느 것도 내 질문에 대답하지 않습니다.여기, 광석여기
3개의 디스플레이를 내 노트북에 연결할 수 있으며 프레젠테이션 목적으로 그 중 하나(프로젝터에 연결됨)에서 전체 화면 비디오를 여는 배치 파일을 만들고 싶습니다. 원하는 화면에서 비디오를 즉시 여는 배치 파일을 사용하고 싶습니다. 여기서 ALMOST 명령은 다음과 같습니다. https://superuser.com/a/193342/228841
또한 VLC 매뉴얼에서는 다음 명령을 제공합니다.
--directx-device=<string>
Name of desired display device
In a multiple monitor configuration, you can specify the Windows device name of the display that you want the video window to open on. For example, "\\.\DISPLAY1" or "\\.\DISPLAY2".
그래서 나는 이 배치 파일을 사용해 보았습니다.
set vlcPath="C:\Program Files\VideoLAN\VLC\vlc.exe"
%vlcPath% %1 --directx-device="\\.\DISPLAY2" --fullscreen --no-video-title-show --no-embedded-video --no-qt-fs-controller
작동하지 않으면 비디오가 기본 디스플레이에서 열립니다. 내 생각에는 Windows 10과 이전 Windows 버전에서 디스플레이 이름이 다를 수 있지만 아직 CLI에서 연결된 디스플레이 목록을 가져오는 방법을 찾지 못했습니다.
그렇다면 표시 이름은 어디에서 찾을 수 있으며 명령줄에서 VLC로 어떻게 전달할 수 있습니까?
답변1
답변2
의 접근 방식@krasatos' 2021-03 답변더 이상 작동 --directx-device=DISPLAY<#>
하지 않는 것 같습니다.
다음 솔루션은 디스플레이 번호가 다음에서 시작하는 --qt-fullscreen-screennumber=n
곳 에서 작동합니다.n
0
예를 들어:
- 첫 번째 디스플레이:
--qt-fullscreen-screennumber=0
- 두 번째 디스플레이:
--qt-fullscreen-screennumber=1
참고로 제가 찾은 방법은 다음과 같습니다.
vlcrc
다음 위치에 있는 VLC 기본 설정 파일을 찾으세요 .%appdata%/vlc/
- GUI의 "기본 설정"에서 VLC를 사용하도록 구성합니다.
DISPLAY1
vlcrc
파일 의 백업 복사본 만들기- #1-3을 반복하되
DISPLAY2
대신 사용하도록 구성합니다.DISPLAY2
- 두 개의 백업
vlcrc
파일 비교