viernes, 4 de agosto de 2017

Mplayer + Youtube + old pc winxp

Mplayer + Youtube + old pc winxp

Deseas ver youtube videos en MPlayer . . . para que diablos? excelente si tienes un viejo pc con WinXP  . . . .¿eso lo puedo hacer con VLC? claro que si, pero notaras cuando uses Mplayer que este solo usa un aliento de ram y cpu comparado con otros reproductores audio-video



se necesito
Mplayer . . claro
youtube-dl.exe . . . 7,583 kb
msvcr100.dll . . . .  753kb

bat dentro de la seccion punteada; este bat va dentro de la carpeta de youtube-dl . . .luego saca un acceso directo . . . :D . . . es muy divertido ver youtube en equipo poco potente.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@echo off
:begin
color 0a
ECHO .
ECHO -------------------------------------------------------------------------
ECHO --------- Youtube-dl --to-- Mplayer -------------
ECHO -------------------------------------------------------------------------
ECHO .
ECHO .-> Options. . . . . . . . . . . . . . Youtube . .
ECHO .1. Ver en Mplayer . .43  webm 640x360 medium, vp8, vorbis
ECHO .2. Oir en Mplayer . .140 webm 114k, vorbis
ECHO .
ECHO -------------------------------------------------------------------------

set /p op="Enter your choice: "
if "%op%"=="1" goto op1
if "%op%"=="2" goto op2

:op1
ECHO -------------------------------------------------------------------------
ECHO .1. Ver en Mplayer . .640x360 medium, vp8, vorbis
ECHO .Teclas . . . . . . . . . .
ECHO . . f= fullscreen -- p= pause -- o= tiempo/avanzado/restante/etc..
ECHO . . UP and DOWN  ---- Seek forward/backward 1 minute.
ECHO . . PGUP and PGDWN -- Seek forward/backward 10 minutes.
ECHO . . . . . . . . . . . . . .
set /p url="Input youtube URL: "
ECHO . youtube-dl Obteniendo Full-URL -- espere . . . . . . . . . . .

:: youtube-dl obtiene el url y lo pone en un txt
youtube-dl --no-check-certificate -g -f 43 "%url%" > url.txt
:: Calidades disponibles .. .. Probar con otra si no funciona una.. ..
::   43 webm medium , vp8, vorbis, ligero y mejor
::   18 mp4 medium

:: usando url.txt como variable
set /p var=<url.txt

ECHO . OK . . . . . . . . . . . . espere . .

ECHO . MPlayer Conectar y Reproducir  -- espere . . . . . . . . . . .
ECHO . OK . . . . . . . . . . . . espere . .
"C:\Users\hangaro\ProgramasPortables\mplayer\mplayer" -priority abovenormal -double -volume 70 -af equalizer=4:4:4.5:4:4.5:5:4.5:4.5:5:5 -cache 30720 -cache-min 15 -framedrop -ontop -autosync 5 -cookies "%var%"

::-lavdopts lowres=fast:skiploopfilter=all
:: -cookies-file ". . . ruta . . \youtube-dl\cookie.jar"

:: Notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
:: -framedrop saltar cuadros para mantener sincronia A-V
:: -fs fullscreen
:: -ontop sobre toda ventana
:: Ojo  "-cache-min" debe corretear a "-cache"
::     para que la conexion de Mplayer se mantenga . . .
::     de otra forma se pierde la conexion . . . .  .
:: Equipo 1-2ghz, 500mb . .. .. prueba a partir de:
::   red lenta . . . .-cache 40960 -cache-min 15
::   red rapida . . . -cache 30720 -cache-min 10
:: Equipo superior al anterior . .. .. prueba a partir de
::  -cache 30720 -cache-min 5
:: Recuerda .. .. ..
::   -cache 40960 30720 24576 16384 12288 8192 4096 2048 1024 KBytes
::   -cache-min iniciar reproduccion cuando la -cache tenga x% porciento

goto begin


:op2
ECHO -------------------------------------------------------------------------
ECHO .2. Oir en Mplayer . .140 webm 114k, vorbis
ECHO . . . . . . . . . . . . . .
set /p url="Input youtube URL: "
ECHO . youtube-dl Obteniendo Full-URL -- espere . . . . . . . . . . .

youtube-dl --no-check-certificate -g -f 140 "%url%" > url.txt
set /p var=<url.txt
ECHO . OK . . . . . . . . . . . . espere . .

ECHO . MPlayer Conectar y Reproducir  -- espere . . . . . . . . . . .
ECHO . OK . . . . . . . . . . . . espere . .
"C:\Users\hangaro\ProgramasPortables\mplayer\mplayer" -priority abovenormal -double -volume 70 -af equalizer=4:4:4.5:4:4.5:5:4.5:4.5:5:5 -cache 4096 -cache-min 50 -framedrop -cookies "%var%"

goto begin


:exit
@exit
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Se comienza a perder la conexion de MPlayer con Youtube . . . "-cache-min" debe corretear a "-cache"  para que la conexion de Mplayer se mantenga . . .de otra forma se pierde la conexion . Por lo tanto "-cache" no debe ser muy grande ni muy pequeña .
. . . . que demonios pasa que no entiendo . . . . sucede que si se piensa . . hare  "-cache"  enorme para tener disponible todo el video a reproducir . . . error youtube no lo permitira e impedira que obtengas el final del video . . . al terminarse la cache Mplayer pedira el resto del video y ya no podra hacer la reconexion . . al parecer . . . al tardarse tanto para pedir datos del video youtube no lo permite (probablemente el sitio lo detecta como situacion fuera de lo normal y por ello lo impide) . . . . . . . . por lo contrario hacer  "-cache"  demasiado pequeño causara que se experimente congelamiento por estar demasiado ajustado.
 . .entonces cuanto? . .  jugando encontraras la proporcion correcta para tu equipo . . ;D

No hay comentarios.:

Publicar un comentario