Introducción: El tema va de un pequeño reproductor de vídeo... bastante bueno, pero que a simple vista es minusvalorado por su "aparente sencillez"... como todo lo bueno.
El
mpv, es un reproductor que trabaja desde Terminal / Command Prompt, supongo que esto es lo que hecha para atrás a la mayoría de las personas que intentan probarlo. Por lo que dicho reproductor esta mas bien relegado a usuarios avanzados, geeks, linuxeros, programadores, etc.
En mi caso, yo soy usuario de "Linux", pero también me gusta "programar"... o mejor dicho, crear scripts que ME faciliten la vida, y mi trabajo claro esta. Me dedico a dar soporte técnico en un laboratorio de computo, por lo que paso la mayor parte del tiempo en Windows
En fin, hace no mucho tiempo, disidí ya no instalar codec packs a las maquinas a las que doy soporte. La razón no es que me dieran problemas ni nada, de hecho use K-Lite en Windows desde antes que se llamara así... la razón de ya no utilizar codec packs en mis configuraciones, es que en esta época, son TOTALMENTE innecesarios. Desde hace años a habido reproductores muy buenos en su propia época como TCPMP que en paz descanse, el VLC que tantos aman y que yo y mi viejo Celeron de 333MHz odiamos desde lo mas profundo de nuestro ser, MPlayer y derivados, etc, etc.
En fin, todos esos reproductores trabajaban con sus propios "plugins" o dlls por lo que no alteran al funcionamiento del SO... aun que el VLC puede ser algo intrusivo sin no le pones un ojo encima ¬¬
Bueno, al grano. El caso es que e creado un script en Batch para "instalar" o mejor dicho configurar el entrono del usuario para facilitar la utilización de mpv en Windows, según mi experiencia. E de decir que en Linux, mpv funciona muy bien, en Windows... es algo tedioso y hasta inútil si no sabes configurar el entorno.
Datos técnicos que explican bajo que condiciones trabaja el script:- El script requiere de una instalación nativa de 7-Zip en su ruta predeterminada... usa variables de entrono. Con nativa me refiero a que si tienes un SO de 64-bits, tengas la versión de 7-Zip para 64-bits...
- El script fue pensado para ser utilizado con cualquier versión del mpv del siguiente enlace, recomiendo que no alteren al nombre original del fichero comprimido.
- El script y el reproductor comprimido tienen que estar en la misma carpeta y solo detectara el fichero correspondiente a la arquitectura de su SO. En caso de existir mas de un paquete, se tomara el ultimo fichero por orden alfanumérico...
- El script por defecto correrá con los permisos locales del usuario. Si quieran instalarlo para "todos" los usuarios, recomiendo que ejecuten el batch como administradores. Lo mismo al momento de desinstalar.
- Si el script es instalado como administrador para todos los usuarios, agregara una nuevo opción al dar clic derecho a unidades y carpetas del sistema para facilitar el uso de mpv en "Símbolo del sistema".
- Si youtube-dl esta en la misma ruta que el script, sera copiado automáticamente al descomprimir el mpv*.7z. Si el entorno de Python y youtube-dl*.py están disponibles, youtube-dl*.py sera agregado en caso de que youtube-dl*.exe no este presente
Sin mas que decir por ahora adjunto el script, información y algunos hash...
Archivo: mpv_install_v0.61-RC2.txt
Tamaño: 8968 bytes
Formato: DOS\Windows ANSI
CRC32: 33111767
MD5: 4af8e66befed2a6fb331fbd25747c383
SHA1: d5472eddb5062a11a8df60cb7e6fc08fd91d3d64
TIGER: 47638b3d15ee7a72824de7980bf3cb51e48cadde2629e60d
SHA256: 65af6249e20c9854e1ffa1d207f97f763f59bba0b437ecb64122bb8eb3d780dd
SHA512: 14261ae7c4437f023c0334d12163a28b08a392fe9510910bb1e4ce60cd37f8749e729e220d150772cc916abfd6ec93ed9a2e145599c42fb426fb67c1c75d17ce
Renombrar la extensión del adjunto a *.bat o *.cmd para que funcione.
Reporten bugs... si pueden...
Resumen muuuuy breve del funcionamiento de mpv, símbolo del sistema y el script: Una vez el script muestre la frase "My job is done!", quiere decir que el script finalizo correctamente...
Para reproducir un vídeo con mpv, seria ir a la carpeta que contenga los vídeos, usar la opción ya mencionada en el quito punto y escribir: "
mpv *" en caso de que quisieran reproducir todo el contenido de dicha carpeta. En caso de querer reproducir un único vídeo, seria escribir: "
mpv nombre_del_video.mkv", en caso de que el vídeo contenga espacios, abría que poner el nombre entre comillas, Ejem:
mpv "nombre del video.mkv" Si no quieren escribir el nombre del vídeo, bastaría con escribir "
mpv", dejen un espacio y presionan la tecla TAB hasta que aparezca el vídeo deseado. Para reducir opciones pueden escribir un nombre parcial y presionar la tecla TAB.
El soporte para YouTube y sitios similares correrá por parte de otro programa llamado
youtube-dl, para ver los detalles de su funcionamiento y configuración, visiten
la documentación del programa.
Se puede reproducir contenido directo, en flv, avi, mp4, webm, etc. sin necesidad de tener youtube-dl.
Para vídeos en streaming, algunas direcciones HTTPS no funcionan correctamente, intenten con HTTP en caso de fallos o interrupciones continuas.
Para conocer mejor todas las opciones de mpv, recomiendo
leer el manual =P
Si quieren crear un archivo de configuración pueden ejecutar los siguientes comandos:md "%APPDATA%\mpv"
echo cd. > "%APPDATA%\mpv\mpv.conf"
notepad "%APPDATA%\mpv\mpv.conf"
Si ya leyeron el manual, pueden agregar los siguientes render, controladores de audio, etc.
vo=direct3d_shaders Ideal para maquinas viejas o que tengan problemas con OpenGL.
vo=direct3d Ideal para maquinas aun más viejas o que tengan problemas con direct3d_shaders.
vo=opengl Utilizado por default, no es necesario especificarlo...
vo=opengl-hq Lo mismo que opengl, pero con otros retoques y mejor calidad... supuestamente, yo nunca en notado la diferencia.
ao=wasapi Utilizado por default, no es necesario especificarlo...
ao=dsound Utilizado por default si wasapi falla, recomendable para usuarios de Windows XP.
hwdec=dxva2-copy Aceleración por hardware con DXVA, aun esta en fase experimental y no es bueno... aun.
Algunos ejemplos de como debería verse el archivo "%APPDATA%\mpv\mpv.conf": En Windows 7 o superior con una maquina decente:vo=opengl-hq
ao=wasapi
ytdl=yes
screenshot-format=png
screenshot-png-compression=9
En Windows XP con una maquina decente:vo=opengl-hq
ao=dsound
ytdl=yes
screenshot-format=png
screenshot-png-compression=9
En una maquina del año del caldo:vo=direct3d
ao=dsound
etc Código de versiones anteriores: Proporcionare el código de algunas versiones anteriores solo con fines didácticos, no recomiendo que los sigan usando.
mpv_install_v0.14.1 mpv_install_v0.50 mpv_install_v0.60-RC3 Nota: Si ven dobles espacios o palabras incompletas en el código, posiblemente uno de los "espacios" sea en realidad un "á", en DOS ANSI el "á" equivale a [Alt+0160]. En los exploradores web el [Alt+0160] es un carácter ilegal y es sustituido por un espacio " ", en Windows este se ve aparentemente como una carácter vacío. cya