VLC : 초점이 맞지 않을 때 항상 상단과 투명


20

VLC로 다음과 같은 작업을 수행 할 수 있습니까?

  • 재생 창을 항상 맨 위에 유지
  • 다른 창에 초점이있을 때 재생 창을 투명하게 만드시겠습니까?

그러면 다른 창에 액세스 할 수 있기 때문에 이메일 확인과 같은 다른 작업을 수행하면서 비디오를 볼 수 있습니다 (플레이어가 최대화되지 않은 경우).


1
핫키 마우스 조합 클릭 (Ctrl + 왼쪽 등)을 사용하지 않고 '항상 맨 위에'만 만든 후 창 아래 영역을 어떻게 사용하는지 잘 모르겠습니다.
tyblu

2
어떤 OS를 사용하고 있는지 확실하지 않지만 Ubuntu를 사용하고 compiz를 설치 한 경우 모든 창의 투명도를 쉽게 변경할 수 있습니다. 개인적으로 VLC를 백그라운드에서 재생하고 그 위에 앉아있는 창을 투명하게 만들어 사용할 수는 있지만 여전히 비디오를 볼 수 있습니다. (Ok, 두 번째 생각에, 나는 두 번째 모니터를 사용할 것입니다 ....)
Amos M. Carpenter

1
비디오 출력 "뒤에"마우스를 고정시키는 솔루션을 아직 찾지 못했습니다. 어쩌면 VLC 창에서 분리 된 투명한 화면 오버레이와 같은 것이 어떻게 든이를 달성 할 수 있습니다.
Tobias Kienzler

... @ aaamos가 언급했듯이 대안은 다른 모든 창을 투명하게 만들 수 있습니다. 그러나 여전히 "현재 창 뒤에 VLC 유지"메커니즘이 필요합니다. 마우스가 접근 할 때 또 다른 멋진 기능은 윈도우는 투명 전환 될 것이다
토비아스 Kienzler을

나는 또한 같은 문제가 있었다. 나는 이것을 사용하여 고칠 수 있었다 -bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/…
divinedragon

답변:


23

재생 창을 항상 맨 위로 만들려면 메뉴에서 비디오-> 항상 맨 위를 선택하십시오. (Mac Video-> "Float on Top")

이 기능이있는 창 관리자를 사용하지 않고 VLC의 초점이 맞지 않으면 투명도를 변경하는 방법이 없습니다. 그래도 VLC의 투명도를 수동으로 변경할 수 있습니다.

재생 창을 투명하게 만들려면 :

  • 도구-> 환경 설정
  • 모든 설정 표시-> 인터페이스-> 기본 인터페이스 옆에있는 더하기를 클릭하십시오.
  • 인터페이스 모듈을 Qt 인터페이스로 변경
  • 메인 인터페이스-> Qt 옆에있는 더하기를 클릭하십시오.
  • 창 불투명도를 원하는 양으로 변경
  • 변경 사항을 적용하려면 VLC를 닫았다가 다시 엽니 다

1
이것은 여전히 ​​작동합니다! OSX의 경우 주 인터페이스-> macosx로 이동하고 맨 아래에는 "불투명도"에 대한 슬라이더가 있습니다. 전체 창의 불투명도에 영향을 미칩니다. VLC를 다시 시작해야 적용됩니다.
OregonTrail

7

여기 에서 AutoHotKey 스크립트를 수정하여 요청한 내용을 수행합니다 (Windows-Linux 용 AutoHotKey가 있는지 모르겠습니다).

스크립트가 실행되면 제목에 "VLC 미디어 플레이어"가있는 창을 찾아 60 % 투명하고 '클릭 할 수 없습니다'. 스크립트를 종료하고 VLC를 다시 활성화하려면 작업 표시 줄에서 녹색 H를 마우스 오른쪽 단추로 클릭하고 종료를 선택하십시오.

당신이 날, A (디 컴파일) VLC 인스턴스에 60 %의 투명성과 unclickable을 실행하는 하나를 설정하는이의 컴파일 된 버전을 신뢰하는 경우 여기에 있습니다 : https://www.dropbox.com/s/to4wrlmnuym9kjb/TransparentVLC.exe

나를 믿지 않으면 Media Player Classic과 함께 사용하기 위해 적응 시키거나 (더 좋을 것입니다 =) 배우고 싶다면 AutoHotKey를 설치 하고 다음 스크립트를 실행하십시오 : https://www.dropbox.com/s/ exj00fpssx761lc / TransparentVLC.ahk

링크가 끊어지면 AHK 코드는 다음과 같습니다.

/*
WinSet_Click_Through - Makes a window unclickable. Written by Wicked & SKAN.
I - ID of the window to set as unclickable.
T - The transparency to set the window. Leaving it blank will set it to 254. It can also be set On or Off. Any numbers lower then 0 or greater then 254 will simply be changed to 254.
If the window ID doesn't exist, it returns 0.
*/

WinSet_Click_Through(I, T="254") {
   IfWinExist, % "ahk_id " I
   {
      If (T == "Off")
      {
         WinSet, AlwaysOnTop, Off, % "ahk_id " I
         WinSet, Transparent, Off, % "ahk_id " I
         WinSet, ExStyle, -0x20, % "ahk_id " I
      }
      Else
      {
         WinSet, AlwaysOnTop, On, % "ahk_id " I
         If(T < 0 || T > 254 || T == "On")
            T := 254
         WinSet, Transparent, % T, % "ahk_id " I
         WinSet, ExStyle, +0x20, % "ahk_id " I
      }
   }
   Else
      Return 0
}
#SingleInstance force
#Persistent
;app code starts here
;get window ID for a VLC instance
ID := WinExist("VLC media player")

;set it to 60% transparent and unclickable
WinSet_Click_Through(ID, 0.6 * 255)

;wait until the user quits, then show window again
OnExit, AppEnd
Return

AppEnd:
;set it back to clickable
WinSet_Click_Through(ID, "Off")
ExitApp

좋아 보인다! 아직 테스트 할 시간을 찾지 못했지만 지금 당장 믿어 드리겠습니다 : -7
Tobias Kienzler

2

OSX의 경우 인터페이스> macosx에서 불투명도를 설정하면 변경 사항을 적용하기 위해 전체 화면을 입력하고 전체 화면을 종료하는 것으로 충분합니다.


저에게 큰 도움이되었으며 새로운 소프트웨어를 설치할 필요가 없었습니다.
Dan

1

하나 이상의 Skrommel 응용 프로그램 이 작업을 수행 할 수 있습니다.

WinWarden- 창 표시 방법을 자동으로 제어합니다.
TransOther- 활성 창을 제외한 모든 창을 투명하게 만듭니다.
OnTop- 다른 모든 것 위에 창을 놓습니다.

또 다른 가능성은 VLC를 항상 정상적이고 투명하게 설정할 수 있는 무료 Eusing Auto Window Manager 입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.