Linux Programmer

mpv.net, 가볍고 빠른 동영상 플레이어, mpv 윈도용 본문

컴퓨터 관련/윈도 패밀리

mpv.net, 가볍고 빠른 동영상 플레이어, mpv 윈도용

sunyzero 2026. 5. 17. 23:29

mpv.net은 mpv라는 동영상 플레이어의 윈도 프론트엔드로서 윈도11에서 성능이 좋은 동영상 플레이어다. 원래 mpv는 리눅스에서 많이 사용되지만 윈도에서도 많이 사용되는 편이다. mpv의 특징은 가볍고 빠른 점으로서 팟플레이어보다 실행 속도가 훨씬 빠른 편이다.

참고로 동영상 플레이어는 플랫폼에 따라서 다음과 같은 프로그램들이 많이 사용된다.

  • 리눅스 : mpv
  • 윈도 : 팟플레이어, mpv.net
  • MacOS : IINA https://iina.io/

 

1. mpv.net의 설치

윈도 11에는 패키지 설치 프로그램인 winget이 설치되어있으므로 winget install mpv.net 명령으로 빠르게 설치할 수 있다. 아래는 winget으로 mpv.net 설치 명령을 내린 뒤 캡쳐한 화면이다.

PS C:\Users\SYKIM> winget install mpv.net
찾음 mpv.net [mpv.net] 버전 7.1.2.0
이 응용 프로그램의 라이선스는 그 소유자가 사용자에게 부여했습니다.
Microsoft는 타사 패키지에 대한 책임을 지지 않고 라이선스를 부여하지도 않습니다.
이 패키지에는 다음 종속성이 필요합니다.
  - 패키지
      Microsoft.DotNet.DesktopRuntime.10
(1/1) 찾음 Microsoft .NET Windows Desktop Runtime 10.0 [Microsoft.DotNet.DesktopRuntime.10] 버전 10.0.8
이 응용 프로그램의 라이선스는 그 소유자가 사용자에게 부여했습니다.
Microsoft는 타사 패키지에 대한 책임을 지지 않고 라이선스를 부여하지도 않습니다.
다운로드 중 https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.8/windowsdesktop-runtime-10.0.8-win-x64.exe
  ██████████████████████████████  57.1 MB / 57.1 MB
설치 관리자 해시를 확인했습니다.
패키지 설치를 시작하는 중...
설치 성공

다운로드 중 https://github.com/mpvnet-player/mpv.net/releases/download/v7.1.2.0/mpv.net-v7.1.2.0-setup-x64.exe
  ██████████████████████████████  36.2 MB / 36.2 MB
설치 관리자 해시를 확인했습니다.
패키지 설치를 시작하는 중...
설치 관리자가 관리자 권한으로 실행을 요청합니다. 프롬프트가 표시됩니다.
설치 성공

 

2. mpv.net의 실행 및 동영상 재상 방법

설치 후 프로그램 목록에 보면 mpv.net이 보일 것이다. mpv.net을 실행하고 동영상을 끌어다 놓으면 재생 된다. 마우스로 클릭해서 실행하거나 엔터로 실행하려면 파일 확장자를 연결해야 하는데, 제어판(설정)에서 직접 연결하거나 아니면 mpv.net 실행 후 아래 그림처럼 마우스 오른 버튼으로 메뉴를 띄우고, "Config - 시스템 설정 - 비디오 파일 연결 등록"을 실행해서 하면 된다.

mpv.net 시스템 설정

 

3. mpv.net의 환경 설정

mpv.net은 그냥 사용해도 별 문제는 없지만, 약간의 커스터마이징으로 더 성능을 끌어올리거나 편리하게 사용할 수 있다. 그런데 mpv처럼 mpv.net도 환경 설정이 2가지로 나뉘어져 있어서 각각 편집해야 한다. 우선 재생이나 여러가지 기능에 대한 것은 mpv.conf 파일에 저장되고, 단축키 같은 기능은 input.conf 파일에 설정한다. 이들의 설정 방법은 앞서 linux의 mpv에서도 잠깐 설명한 적이 있다.[1]

2018.08.19 - [컴퓨터 관련/리눅스 데스크탑] - MPV 리눅스 미디어 플레이어 설정

mpv.conf 파일은 직접 text editor로 편집해도 되지만, "구성 편집기 표시"에서 GUI로 기능을 선택할 수도 있다. 그리고 input.conf도 "입력 편집기 표시"에서 GUI로 작업할 수도 있다. 하지만 여기서는 귀찮기 때문에 그냥 "mpv.conf 파일 편집"과 "input.conf 파일 편집" 메뉴로 직접 파일에 넣는 방법을 사용할 것이다.

 

3.1. mpv.conf 파일 편집

위 그림처럼 메뉴에서 "Config - mpv.conf 파일 편집"을 선택하면 편집기가 뜨고, 빈 파일이 보일 것이다. 처음에는 설정된 것이 없기 때문에 빈 파일이다. 여기에 아래와 같은 내용을 넣고 저장한다. 

hwdec=auto
hwdec-codecs=all
vo=gpu-next
gpu-api=d3d11
border=no
autofit-larger=100

# 종료 할 때 창의 위치, 크기, 동영상 파일의 재생 위치 등을 기억하도록 하는 기능이다.
save-position-on-quit=yes
watch-later-options=window-pos,window-size,start

# 재생이 완료된 경우 창을 그대로 둔다. yes로 하면 다음 이름의 파일을 연속해서 재생해준다.
keep-open=always

keepaspect-window=no

# 오디오와 비디오 싱크가 안 맞을 때 비디오 프레임을 버려가며 맞춤
framedrop=yes
# 키프레임 버그 등으로 헤맬 때 디코더 성능을 최대로 끌어올림
vd-lavc-fast=yes
# 디코딩이 밀리면 프레임을 건너뛰어 싱크를 유지 (팟플레이어 방식)
framedrop=vo
# 탐색(Seek)할 때 정확한 프레임 대신 가장 가까운 키프레임으로 빠르게 이동
hr-seek=no

# 캐시 기능을 항상 켜기 (인터넷 스트리밍 및 로컬 파일 모두 적용)
cache=yes
# 캐시로 사용할 메모리 용량 설정 (예: 512MB / 컴퓨터 사양이 좋다면 1024MiB도 가능)
demuxer-max-bytes=1024MiB
# 뒤로 가기(Seek)할 때를 대비해 이미 지나간 영상도 캐시에 남겨둘 용량 (예: 100MB)
demuxer-max-back-bytes=200MiB

# 영상을 재생하기 전에 미리 초 단위로 읽어둘 분량 (예: 최소 5초, 최대 10초 분량)
cache-secs=10

간혹 nvidia GPU를 사용하는 경우 하드웨어 가속이 제대로 안되는 경우가 있는데, 이런 경우에는 1행의 hwdec를 hwdec=nvdec으로 변경하도록 한다.

위 mpv.conf에는 대부분 설명을 달아두었지만, 다른 값으로 변경하려면 Ctrl + , 를 눌러서 GUI 화면에서 변경하면 된다.

 

3.2. input.conf 파일 편집

기본키에 편리한 다른 단축키를 입히는 것이다. 본인은 마우스 휠과 asdw와 q, e키를 다음과 같이 매핑해서 사용하였다.

Wheel_up add volume +2
Wheel_down add volume -2
w no-osd seek -30 exact
s no-osd seek 30 exact
a no-osd seek -10 
d no-osd seek 10
e script-binding osc/visibility

마우스 휠을 움직이면 볼륨을 +2, -2하도록 했고, w를 누르면 30초 이전으로 이동하되, no-osd를 지정해서 화면 중간에 OSD 막대가 나오지 않도록 했다. 그리고 현재 어디까지 플레이했는지 시간 정보를 보기 위해 e키에 OSC 화면 메뉴를 토글하는 기능을 넣어두었으니 여러번 눌러보면 직관적으로 이해될 것이다.

mpv.net은 리눅스의 mpv와 대부분의 설정이 호환되지만, 간혹 몇몇은 다르기도 했으므로 주의하여야 한다.

 

4. 결론

mpv (혹은 mpv.net)는 진짜 가볍고 빠른 동영상 플레이어이므로 꼭 사용해보는 것을 추천한다.

 

참조

[1] mpv 설정법, https://sunyzero.tistory.com/255

 

 

히스토리

2026.05.17 초안.

반응형
Comments