====== mpv ====== * https://mpv.io/ * mpalyer 보다 개선된 Linux Video Player * [[https://wiki.archlinux.org/title/mpv#Troubleshooting|mpv - ArchWiki]] * [[linux:celluloid|Celluloid]] : HW Acceleration 설정까지 잘 지원함. * [[linux:haruna|Haruna Media Player]] * [[linux:smplayer|Linux SMPlayer]] ===== 설치 ===== * 최신 Ubuntu에 기본으로 들어감. sudo apt-get install mpv ===== 단축키 shortcut / htokey ===== * https://mpv.io/manual/master/#interactive-control * ''v'' : 자막 toggle * ''j/J'' : 자막 선택 * ''z/Z'' : 자막 0.1 초씩 delay +/- * ''[/]'' : 재생속도 10%씩 * ''{/}'' : 재생속도 현재의 반씩 * ''BACKSPACE'' : 재생속도 초기화 * ''f'' : 전체화면 toggle * ''W/w'' : 화면 채우기(crop) pan-and-scan * ''Ctrl+H'' : Hardware 가속 toggle * ''좌우화살표'' : 5초씩 앞뒤 * ''Shift+좌우화살표'' : 1초씩 앞뒤 ===== Youtube ===== * ''youtube-dl''을 함께 설치하면 [[:youtube|Youtube]] 주소를 인자로 주어 동영상 플레이가 가능하다. ===== 설정 ===== * ''~/.config/mpv/mpv.conf'' 파일로 설정 * [[https://github.com/kwon37xi/dotfiles/blob/main/mpv/.config/mpv/mpv.conf|내 mpv.conf]] ===== Hardware Acceleration / HW 가속 ===== * ''%%--%%hwdec=auto|vaapi'' 등으로 지정 가능하다. * https://mpv.io/manual/stable/#video 에서 자세히 확인 가능. * vo 로가능한 값은 ''mpv -vo help'' 로 확인 가능하다. $ mpv -vo help Available video outputs: libmpv render API for libmpv gpu Shader-based GPU Renderer vdpau VDPAU with X11 wlshm Wayland SHM video output (software scaling) xv X11/Xv sdl SDL 2.0 Renderer vaapi VA API with X11 x11 X11 (software scaling) null Null video output image Write video frames to image files tct true-color terminals caca libcaca drm Direct Rendering Manager (software scaling) sixel terminal graphics using sixels ===== 자막 ===== * ''%%--sub-files=파일1,파일2,...%%'' : 자막 파일 명시. 파일 없을 경우 동영상 내장 자막등을 사용함. * ''%%--sub-font=NanumBarunGothic%%'' : 글꼴 선택 * ''%%--sub-font-size=45%%'' : 1~9000, default 55.000 * ''%%--sub-color=#FFFF00%%'' : ''#FFFF00'' 는 yellow. default ''#FFFFFFFF'' ===== Scripts ===== * [[https://www.youtube.com/watch?v=4wWI1iv4KEE|Intro to MPV + Lua Scripts - YouTube]] * Lua, Javascript 로 스크립팅가능. ===== mpv-handler ===== * https://github.com/akiirui/mpv-handler 웹 브라우저에서 Youtube 등의 동영상 재생시 ''mpv''를 사용하게 할 수 있다. 최적의 hardware 가속 상태로 재생 가능해진다. * [[https://www.linuxuprising.com/2021/07/open-youtube-and-more-videos-from-your.html|Open YouTube (And More) Videos From Your Web Browser With mpv [Firefox, Chrome] - Linux Uprising Blog]]