Xesu
Godtaster - Encoder - Rey de los Autistas - Ey
- Desde
- 7 Ene 2017
- Mensajes
- 389
- Puntos
- 73
¿Qué es MPV?
MPV es un reproductor de vídeo rápido, compacto y de código abierto. Si empiezas a moverte por github descubrirás un montón de funcionalidades que poder hacer.
La interfaz es muy simple, limpia y ordenada. Nadie necesita una interfaz sobrecargada.
Lo único que necesitas es crear 2 archivos .conf y editarlos con bloc de notas.
Entonces, ¿es MPV la mejor opción?
Sí, siempre.
Es el reproductor de vídeo con el que puedes llegar a lograr la mejor calidad de imagen.
Y en cuanto a funcionalidades también. Además, en github aparecen a menudo nuevos scripts de lo más útiles. No hay que hacer nada más que descargar los que nos interesen y copiarlos a una carpetita de scripts.
MPC, VLC, KCP, CCCP están obsoletos.
Archivos que necesitamos:
Procedimiento:
MPV es un reproductor de vídeo rápido, compacto y de código abierto. Si empiezas a moverte por github descubrirás un montón de funcionalidades que poder hacer.
La interfaz es muy simple, limpia y ordenada. Nadie necesita una interfaz sobrecargada.
Lo único que necesitas es crear 2 archivos .conf y editarlos con bloc de notas.
Entonces, ¿es MPV la mejor opción?
Sí, siempre.
Es el reproductor de vídeo con el que puedes llegar a lograr la mejor calidad de imagen.
Y en cuanto a funcionalidades también. Además, en github aparecen a menudo nuevos scripts de lo más útiles. No hay que hacer nada más que descargar los que nos interesen y copiarlos a una carpetita de scripts.
MPC, VLC, KCP, CCCP están obsoletos.
Vamos con el tutorial pues. [Windows]Archivos que necesitamos:
MPV lattest build: https://mpv.srsfckn.biz/ (Actualizado a la 0.28.0 del 25/12/2017)
MPV-Install: https://github.com/rossy/mpv-install/archive/master.zip (Script para poder poner el MPV como reproductor predeterminado)
MPV-Prescalers: https://github.com/bjin/mpv-prescalers/archive/master.zip (Los resizers)
Auto-Profiles.lua: https://raw.githubusercontent.com/wm4/mpv-scripts/master/auto-profiles.lua
Stats.lua: https://raw.githubusercontent.com/Argon-/mpv-stats/master/stats.lua
Recomiendo echar un vistazo a los scripts del segundo post.
noise_static_luma.hook:
https://mega.nz/#!URFUkLQb!dCP_Ocpdy5D2pyROAUq2ns2n4AlNYgv0hSPymHuooO0
noise_static_chroma.hook:
https://mega.nz/#!9c8EWTaQ!awSJd90MFTNfyjGjywKr61CL6Dr_4XbAcTVgpUtL-ek
MPV-Install: https://github.com/rossy/mpv-install/archive/master.zip (Script para poder poner el MPV como reproductor predeterminado)
MPV-Prescalers: https://github.com/bjin/mpv-prescalers/archive/master.zip (Los resizers)
Auto-Profiles.lua: https://raw.githubusercontent.com/wm4/mpv-scripts/master/auto-profiles.lua
Stats.lua: https://raw.githubusercontent.com/Argon-/mpv-stats/master/stats.lua
Recomiendo echar un vistazo a los scripts del segundo post.
noise_static_luma.hook:
https://mega.nz/#!URFUkLQb!dCP_Ocpdy5D2pyROAUq2ns2n4AlNYgv0hSPymHuooO0
noise_static_chroma.hook:
https://mega.nz/#!9c8EWTaQ!awSJd90MFTNfyjGjywKr61CL6Dr_4XbAcTVgpUtL-ek
Procedimiento:
Copiamos la build del MPV en una carpeta. En mi caso queda C:\mpv\mpv.exe
En \mpv copiamos mpv-install y lo ejecutamos como administrador para definir temas de rutas y asociación de archivos.
Creamos las carpeta shaders y scripts en \mpv
Dentro de shaders metemos todos los archivos .hook del mpv-prescalers.zip y los noise_static_luma/chroma.hook
Dentro de scripts metemos los archivos .lua
Dentro de \mpv creamos los archivos input.conf y mpv.conf que editaremos con bloc de notas.
Y ya debería estar 100% funcional.
Para adaptarlo a vuestras necesidades solo tendríais que ir modificando los archivos .conf
Para el input.conf idos al segundo post.
mpv.conf a continuación:
Explicación de "mi configuración" como ejemplo:
Para la api Vulkan necesitáis la 0.28.0
Para informarse de todas las apis y toda esa polla mirad aquí:
https://github.com/mpv-player/mpv/blob/master/DOCS/man/options.rst
Pues eso.
Con "fullscreen", al abrir un archivo de vídeo se pondrá directamente en modo pantalla completa.
Con autofit-larger=1280 nos abrirá la ventana con tamaño 1280x720, si la resolución del vídeo es mayor, y centrada en la pantalla. Nos sigue siendo útil incluso usando "fullscreen" por si nos salimos del modo pantalla completa.
Nos evitamos que la pantalla salga desencuadrada o con una resolución mayor que la propia pantalla.
Para releases que tienen Dual Audio con el inglés predefinido. Con esto, al abrir el archivo priorizará el audio japonés al inglés. Es muy útil.
También se puede aplicar a los subs con la línea slang=jpn
Hace que se muestren siempre los subs al moverse por la barra de tiempo. En MPC cuando os desplazáis por la barra y clickáis justo en mitad de un sub, este no se muestra.
No tiene mucha ciencia. Configuración de volumen y screenshots.
Para configurar las teclas que controlen el volumen y las capturas tenéis que ir al archivo input.conf.
Deband. Apropiado para Horriblesubs, no para otras releases. Más abajo configuramos su activado automático para los vídeos de horriblesubs.
Os dejo explicaciones al tema para quien esté interesado:
http://www.animefagos.com/foro/temas/tutorial-de-ojos-complementario-al-de-mpv.1605/
Aquí acordaos de poner vuestras rutas al archivo, porque si no no sirve de nada.
El archivo nnedi3-nns16-win8x4-yuv.hook podéis cambiarlo por otro teniendo en cuenta:
nns son las neuronas. Más nns igual a más calidad. No sé que contras puede tener sin embargo.
El 8x4 dejadlo tal cual. No uséis el 8x6 que no son recomendables todavía.
Y el -yuv o -all es para que tire de chroma y luma.
Sin nada es luma, y -chroma pues es obvio.
Esto es cuestión de ir probando. Aunque se recomienda sin nada (con el luma)
Este apartado anterior, del nnedi3, era antes de usar Vulkan. Con Vulkan ahora tenemos Ravu, que es crema. La r significa radio y cuánto más mejor calidad.
Deberían estar los ravu .hook en el pack de prescalers, si no buscad vulkan en github o comentad en el hilo.
Información sobre resizer: https://en.wikipedia.org/wiki/Image_scaling
Info sobre interpolación https://en.wikipedia.org/wiki/Motion_interpolation
El desentrelazado debería estar en la 'd' en el input config. Dudo que lo necesitéis. Dejadlo comentado.
Con esto, al reproducir archivos que contengan HorribleSubs en el filename se activará el deband.
La parte que tengo comentada de sub-ass-force-style lo que hace es sustituir esos parámetros en los subs del archivo. Es decir, en lugar de usar X fuente para los subs usará Cabin Bold, y esos colores y lo que quieras poner.
Incluso se podría poner sub-ass-force-style=Default.fontname=LTFinnegan para cambiar solo la del estilo default y que no afecte a los carteles.
Aquí os dejo más información sobre manipular el mpv.conf https://github.com/mpv-player/mpv/blob/master/DOCS/man/options.rst
Si os ponéis, podeís hacer maravillas con esto. En github tenéis todo lo que necesitáis.
En \mpv copiamos mpv-install y lo ejecutamos como administrador para definir temas de rutas y asociación de archivos.
Creamos las carpeta shaders y scripts en \mpv
Dentro de shaders metemos todos los archivos .hook del mpv-prescalers.zip y los noise_static_luma/chroma.hook
Dentro de scripts metemos los archivos .lua
Dentro de \mpv creamos los archivos input.conf y mpv.conf que editaremos con bloc de notas.
Y ya debería estar 100% funcional.
Para adaptarlo a vuestras necesidades solo tendríais que ir modificando los archivos .conf
Para el input.conf idos al segundo post.
mpv.conf a continuación:
Explicación de "mi configuración" como ejemplo:
#General
profile=gpu-hq
gpu-api=vulkan #Sustituir por "opengl" si problemas de compatibilidad.
gpu-context=winvk #Sustituir por "win" o "angle" si usas opengl
spirv-compiler=shaderc #podéis probar poniendo "nvidia" si tenéis gráfica nvidia. y borrad la linea si opengl
Para la api Vulkan necesitáis la 0.28.0
Para informarse de todas las apis y toda esa polla mirad aquí:
https://github.com/mpv-player/mpv/blob/master/DOCS/man/options.rst
cursor-autohide=500 #milisegundos que tarda la interfaz y puntero del ratón en ocultarse.
save-position-on-quit #al abrir un vídeo reanuda el momento en el que lo habíamos cerrado.
keep-open=yes #no cierra el mpv al terminar un vídeo.
Pues eso.
#Screen
autofit-larger=1280
fullscreen
Con "fullscreen", al abrir un archivo de vídeo se pondrá directamente en modo pantalla completa.
Con autofit-larger=1280 nos abrirá la ventana con tamaño 1280x720, si la resolución del vídeo es mayor, y centrada en la pantalla. Nos sigue siendo útil incluso usando "fullscreen" por si nos salimos del modo pantalla completa.
Nos evitamos que la pantalla salga desencuadrada o con una resolución mayor que la propia pantalla.
#Priority
alang=jpn,ja,jp
Para releases que tienen Dual Audio con el inglés predefinido. Con esto, al abrir el archivo priorizará el audio japonés al inglés. Es muy útil.
También se puede aplicar a los subs con la línea slang=jpn
#Subs
demuxer-mkv-subtitle-preroll
Hace que se muestren siempre los subs al moverse por la barra de tiempo. En MPC cuando os desplazáis por la barra y clickáis justo en mitad de un sub, este no se muestra.
#Volume
volume=100
volume-max=200
#Screenshot
screenshot-format=png
screenshot-high-bit-depth=no
screenshot-png-compression=1
screenshot-directory="C:\Users\Xesu\Desktop"
No tiene mucha ciencia. Configuración de volumen y screenshots.
Para configurar las teclas que controlen el volumen y las capturas tenéis que ir al archivo input.conf.
#Deband
deband=no <- Desactivado, en el input.conf se define la tecla para activar y desactivar (y)
deband-iterations=1
deband-threshold=50
deband-range=16
deband-grain=40
Deband. Apropiado para Horriblesubs, no para otras releases. Más abajo configuramos su activado automático para los vídeos de horriblesubs.
Os dejo explicaciones al tema para quien esté interesado:
http://www.animefagos.com/foro/temas/tutorial-de-ojos-complementario-al-de-mpv.1605/
#Grain & Resizer
glsl-shader="C:\Users\User\Documents\mpv\shader\noise_static_luma.hook"
glsl-shader="C:\Users\User\Documents\mpv\shader\ravu-r4.hook"
Aquí acordaos de poner vuestras rutas al archivo, porque si no no sirve de nada.
El archivo nnedi3-nns16-win8x4-yuv.hook podéis cambiarlo por otro teniendo en cuenta:
nns son las neuronas. Más nns igual a más calidad. No sé que contras puede tener sin embargo.
El 8x4 dejadlo tal cual. No uséis el 8x6 que no son recomendables todavía.
Y el -yuv o -all es para que tire de chroma y luma.
Sin nada es luma, y -chroma pues es obvio.
Esto es cuestión de ir probando. Aunque se recomienda sin nada (con el luma)
Este apartado anterior, del nnedi3, era antes de usar Vulkan. Con Vulkan ahora tenemos Ravu, que es crema. La r significa radio y cuánto más mejor calidad.
Deberían estar los ravu .hook en el pack de prescalers, si no buscad vulkan en github o comentad en el hilo.
#Resizer
scale=ewa_lanczos
dscale=ewa_lanczos
cscale=sinc
cscale-window=blackman
cscale-radius=3
Información sobre resizer: https://en.wikipedia.org/wiki/Image_scaling
#Interpolation
blend-subtitles=yes
video-sync=display-resample
interpolation=yes
tscale=linear
Info sobre interpolación https://en.wikipedia.org/wiki/Motion_interpolation
El desentrelazado debería estar en la 'd' en el input config. Dudo que lo necesitéis. Dejadlo comentado.
[horriblesubs]
profile-desc=cond:string.match(p.filename, "HorribleSubs")~=nil
deband=yes
#sub-ass-force-style=fontname=Cabin Bold,Bold=1,fontsize=36,outline=1.4,shadow=0.4,primarycolour=&H00FFFFFF,outlinecolour=&H0B0C09&,shadowcolor=&H00000000,shadowoffset=1.2
[horriblesubs-revert]
profile-desc=cond:string.match(p.filename, "HorribleSubs")==nil
deband=no
Con esto, al reproducir archivos que contengan HorribleSubs en el filename se activará el deband.
La parte que tengo comentada de sub-ass-force-style lo que hace es sustituir esos parámetros en los subs del archivo. Es decir, en lugar de usar X fuente para los subs usará Cabin Bold, y esos colores y lo que quieras poner.
Incluso se podría poner sub-ass-force-style=Default.fontname=LTFinnegan para cambiar solo la del estilo default y que no afecte a los carteles.
Aquí os dejo más información sobre manipular el mpv.conf https://github.com/mpv-player/mpv/blob/master/DOCS/man/options.rst
Si os ponéis, podeís hacer maravillas con esto. En github tenéis todo lo que necesitáis.
Cualquier duda, preguntad.
profile=gpu-hq
gpu-api=opengl
#gpu-context=winvk
#spirv-compiler=shaderc
fbo-format=rgba16f
glsl-shader="C:\mpv\shader\noise_static_luma.hook"
glsl-shader="C:\mpv\shader\FSRCNNX_x2_r1_16-0-4-1.glsl"
scale=ewa_lanczos
dscale=ewa_lanczos
cscale=sinc
cscale-window=blackman
cscale-radius=3
cursor-autohide=500
save-position-on-quit
keep-open=yes
#fullscreen
#autofit-larger=1280
alang=jpn,ja,jp
demuxer-mkv-subtitle-preroll
sub-ass-vsfilter-blur-compat=no
sub-fix-timing=no
volume=100
volume-max=200
screenshot-format=png
screenshot-high-bit-depth=yes
screenshot-png-compression=1
screenshot-directory="C:\Users\Xesu\Desktop"
blend-subtitles=yes
video-sync=display-resample
interpolation=yes
tscale=linear
deband=no
deband-iterations=1
deband-threshold=60
deband-range=16
deband-grain=0
gpu-api=opengl
#gpu-context=winvk
#spirv-compiler=shaderc
fbo-format=rgba16f
glsl-shader="C:\mpv\shader\noise_static_luma.hook"
glsl-shader="C:\mpv\shader\FSRCNNX_x2_r1_16-0-4-1.glsl"
scale=ewa_lanczos
dscale=ewa_lanczos
cscale=sinc
cscale-window=blackman
cscale-radius=3
cursor-autohide=500
save-position-on-quit
keep-open=yes
#fullscreen
#autofit-larger=1280
alang=jpn,ja,jp
demuxer-mkv-subtitle-preroll
sub-ass-vsfilter-blur-compat=no
sub-fix-timing=no
volume=100
volume-max=200
screenshot-format=png
screenshot-high-bit-depth=yes
screenshot-png-compression=1
screenshot-directory="C:\Users\Xesu\Desktop"
blend-subtitles=yes
video-sync=display-resample
interpolation=yes
tscale=linear
deband=no
deband-iterations=1
deband-threshold=60
deband-range=16
deband-grain=0
Última edición: