====== mpv ======
Reproductor multimedia para línea de comando.
* [[https://mpv.io/|Web oficial]]
Versiones para Linux, Windows y macOS.
===== Atajos de teclado =====
* https://mpv.io/manual/master/#keyboard-control
^ Tecla ^ Acción ^
| %%p%% | Pausar / reanudar reproducción |
| Espacio | Pausar / reanudar reproducción |
| %%q%% | Detener la reproducción y salir |
| Q | Guarda la posición de reproducción actual y sale |
| %%f%% | Alternar pantalla completa |
| %%m%% | Silenciar / activar sonido |
| %%s%% | Capturar pantalla |
| %%S%% | Capturar pantalla sin subtitulos |
| Q | Capturar pantalla sin mostrar subtítulos |
==== Subtítulos ====
^ Tecla ^ Acción ^
| S + %%g%% | Aumentar tamaño subtítulos en un 10 % |
| S + %%f%% | Reducir tamaño subtítulos en un 10 % |
| %%r%% | Subir posición de los subtítulos |
| R | Bajar posición de los subtítulos |
| %%v%% | Alternar visibilidad de subtítulos |
| %%j%% | Cambiar a los siguientes subtítulos disponibles |
| J | Cambiar a los subtítulos anteriores |
| %%z%% | Aumenta el desfase de los subtítulos |
| Z | Reduce el desfase de los subtítulos |
^ Tecla ^ Acción ^
| %%o%% | Mostrar progreso |
| O | Mostrar tiempo de reproducción y total |
| T | Alternar mostrar la ventana encima de todo |
| AvPág / RePág | Siguiente / anterior capítulo (si está disponible) |
| . / , | Siguiente / anterior frame |
| <- | Retroceder 5 segundos |
| S + <- | Retroceder 1 segundo |
| -> | Avanzar 5 segundos |
| S + -> | Avanzar 1 segundo |
| ↑ | Avanzar 60 segundos |
| ↓ | Retroceder 60 segundos |
| ctrl + + | Aumentar el desfase de audio |
| ctrl + - | Reducir el desfase de audio |
| C + <- | Retroceder al anterior frame con subtitulo |
| C + -> | Avanza al anterior frame con subtitulo |
| [ | Reduce la velocidad de reproducción un 10 % |
| ] | Aumenta la velocidad de reproducción un 10 % |
| { | Reduce la velocidad de reproducción a la mitad |
| } | Aumenta la velocidad de reproducción al doble |
| Retroceso | Reinicia la velocidad de reproduccion |
| S + C + Retroceso | Marca la posición actual de la reproducción |
| S + Retroceso | Salta a una posición marcada |
| %%<%% | Retrocede en una lista de reproducción |
| %%>%% | Avanza en una lista de reproducción |
| / | Bajar volumen |
| * | Subir volumen |
| 9 | Bajar volumen |
| 0 | Subir volumen |
| # | Cambiar a la siguiente pista de audio disponible |
| %%L%% | Alterna bucle de reproducción infinito |
| %%A%% | Cambiar relación de aspecto |
| A + + | Zoom |
| A + - | Zoom menos |
| %%i%% / I | Muestra estadísticas sobre la reproducción actual |
| 1, 2 | Ajustar contraste |
| 3, 4 | Ajustar brillo |
| 5, 6 | Ajustar gamma |
| 7, 8 | Ajustar saturación |
| %%d%% | Activa/desactiva el desentrelazado (soluciona problema de rayas horizontales) |
===== Control con el ratón =====
* https://mpv.io/manual/master/#mouse-control
^ Acción ^ Resultado ^
| Doble clic | Alternar pantalla completa |
| Clic derecho | Alternar pausa y reproducción |
| Botón de avance | Salta a la siguiente entrada de la lista de reproducción |
| Botón de retroceso | Salta a la anterior entrada de la lista de reproducción |
| Rueda avance o retroceso | Avanzar o retroceder 10 segundos |
| Rueda a la izquierda o derecha | Bajar o subir volumen |
===== Configuración =====
En Linux, y por usuario, el mpv leerá la configuración de ''~/.config/mpv/mpv.conf''. Ejemplo de fichero ''mpv.conf'':
sub-visibility=yes
sub-auto=fuzzy
alang: jpn, jp, en
slang: jpn, jp, en
audio-file-auto=fuzzy
save-position-on-quit=yes
autofit-larger=100%x100%
geometry=50%:50%
sub-font="SimSun"
sub-font-size=50
Ejemplo para subtítulos en amarillo, con letra grande, borde negro y negrita:
sub-color='#FFFF00' #color del subtítulo en RGB
sub-shadow-color='#000000' #color de la sombra
sub-font='Noto Sans' #Tipografía de los subtítulos
sub-blur=4 # borde del subtítulo borroso
sub-bold=yes # Negrita
sub-font-size=60 # Tamaño del texto
sub-pos=95 # posición de los subtítulos en porcentaje desde abajo de la pantalla
==== Modo estéreo ====
Si un archivo de vídeo contiene más de dos canales de audio y el equipo que lo reproducirá solo es estéreo (2 canales) podemos forzar el modo estéreo desde línea de comandos:
mpv --audio-channels=stereo video.mkv
En el fichero de configuración sería:
audio-channels=stereo
==== Atajos de teclado ====
Fichero ''input.conf'' (dentro de ''~/.config/mpv/''):
# Rotar vídeo
ctrl+r cycle_values video-rotate "90" "180" "270" "0"
===== Recursos =====
* [[https://github.com/stax76/awesome-mpv|Awesome mpv]]: A curated list of awesome mpv resources.