mpv는 명령줄을 위한 무료(자유로운) 미디어 플레이어입니다. 다양한 미디어 파일 형식, 오디오 및 비디오 코덱, 자막 유형을 지원합니다.
FAQ가 있습니다.
릴리스는 릴리스 목록에서 찾을 수 있습니다.
--hwdec
옵션을 사용하여 명시적으로 활성화해야 합니다.--profile=fast
사용하는 것이 좋습니다. 기본 비디오 출력은 GPU 고정 기능 하드웨어 대신 비디오 렌더링 및 스케일링을 위해 셰이더를 사용합니다. Windows에서는 그래픽 드라이버가 최신인지 확인하고 싶을 수도 있습니다. 경우에 따라 고대 대체 비디오 출력 방법(예: Linux의 --vo=xv
)이 도움이 될 수 있지만 이 사용은 권장되거나 지원되지 않습니다.mpv는 오래된 하드웨어나 오래되고 지원되지 않는 운영 체제를 깨기 위해 노력하지 않지만 이를 염두에 두고 개발되지는 않습니다. 이러한 설정과의 호환성 유지는 보장되지 않습니다. 일이 잘된다면, 그것은 행복한 사고라고 생각하십시오.
준공식 빌드 및 타사 패키지에 대해서는 mpv.io/installation을 참조하세요.
완전한 변경 로그가 없습니다. 그러나 플레이어 코어 인터페이스에 대한 변경 사항은 인터페이스 변경 로그에 나열됩니다.
C API에 대한 변경 사항은 클라이언트 API 변경 로그에 기록되어 있습니다.
릴리스 목록에는 모든 릴리스의 중요한 변경 사항 대부분이 요약되어 있습니다.
기본 키 바인딩에 대한 변경 사항은 복원-오래된 바인딩.conf에 표시됩니다.
기본 OSC 바인딩에 대한 변경 사항은 Restore-osc-bindings.conf에 표시됩니다.
전체 기능을 사용하여 컴파일하려면 여러 외부 라이브러리에 대한 개발 파일이 필요합니다. Mpv를 구축하려면 중간자가 필요합니다. Meson은 배포판이나 PyPI에서 얻을 수 있습니다.
빌드 디렉토리(예: meson setup build
)를 생성한 후 meson configure build
통해 모든 빌드 옵션 목록을 볼 수 있습니다. 간단히 meson_options.txt
파일을 살펴볼 수도 있습니다. 로그는 빌드 디렉터리 내의 meson-logs
에 저장됩니다.
예:
meson setup build
meson compile -C build
meson install -C build
libplacebo의 경우 빌드 환경에서 충분한 libplacebo 버전을 쉽게 사용할 수 없는 경우 meson은 mpv를 컴파일하는 편리한 방법을 위해 git check out을 하위 프로젝트로 사용할 수 있습니다. mpv와 정적으로 연결됩니다. 예:
mkdir -p subprojects
git clone https://code.videolan.org/videolan/libplacebo.git --depth=1 --recursive subprojects/libplacebo
필수 종속성(불완전한 목록):
Libass 종속성(libass 빌드 시):
FFmpeg 종속성(FFmpeg 빌드 시):
위 라이브러리의 대부분은 일반 Linux 배포판에서 적합한 버전으로 제공됩니다. 모든 최신 git 마스터를 쉽게 컴파일하려면 먼저 FFmpeg 라이브러리와 libass를 컴파일한 다음 이에 대해 정적으로 링크된 플레이어를 컴파일하는 별도로 사용 가능한 빌드 래퍼(mpv-build)를 사용할 수 있습니다.
Windows 바이너리를 빌드하려면 Windows 컴파일을 참조하세요.
1년에 한두 번 릴리스는 현재 개발 상태에서 제외되고 0.X.0 버전 번호가 할당됩니다. 보안 문제가 있는 경우를 제외하고는 추가 유지 관리가 수행되지 않습니다.
릴리스의 목표는 Linux 배포판을 행복하게 만드는 것입니다. 리눅스 배포판도 버그가 있을 경우 자체 패치를 적용할 것으로 예상된다.
최신 릴리스 이외의 릴리스는 지원되지 않으며 유지 관리되지 않습니다.
자세한 내용은 릴리스 정책 문서를 참조하세요.
버그 보고서나 기능 요청을 보내려면 GitHub에서 제공하는 문제 추적기를 사용하세요. 템플릿의 지침을 따르지 않으면 문제가 무시되거나 유효하지 않은 것으로 종료될 수 있습니다.
질문은 토론이나 IRC(아래 연락처 참조)에서 질문할 수 있습니다.
Contribute.md를 읽어보세요.
작은 변경 사항이 있는 경우 GitHub를 통해 풀 요청을 보내실 수 있습니다. 더 큰 변화에 대해서는 작업을 시작하기 전에 IRC에 와서 우리에게 이야기하십시오. 나중에 양 당사자 모두가 코드 검토를 더 쉽게 할 수 있습니다.
당신이 기여할 수 있는 것에 대한 아이디어를 위키나 이슈 트래커에서 확인할 수 있습니다.
기본적으로 GPLv2 "이상", LGPLv2.1 "이상" -Dgpl=false
. 세부정보를 확인하세요.
이 소프트웨어는 MPlayer 프로젝트를 기반으로 합니다. mpv가 프로젝트로 존재하기 전에 코드 베이스는 mplayer2 프로젝트에서 간략하게 개발되었습니다. 자세한 내용은 FAQ를 참조하세요.
대부분의 활동은 IRC 채널과 GitHub 문제 추적기에서 발생합니다.
irc.libera.chat
의 #mpv
irc.libera.chat
의 #mpv-devel