Autor Tema: Quitar control de video  (Leído 6748 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Quitar control de video
« : agosto 11, 2010, 07:00:37 pm »
Hola amigos de SvCommunity queria preguntaros lo siguinte, estoy realizando un sitio en donde se puedan subir y mirar videos estilo YouTube (un muchisimo mas sencillo claro) lo que pongo en la pagina principal es un video alusivo al sitio y en la parte derecha videos recientes o los mas populares como se muestra en la siguiente imgen:



Y a estos video del lado derecho les quiero quitar las opciones de play, stop, ect...

Alguna idea de como hacerlo, grcias.

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re:Quitar control de video
« Respuesta #1 : agosto 11, 2010, 07:04:10 pm »
Has pensado en utilizar un formato de video que pueda ser reproducido con flowplayer ??

Te recomendaría que lo revisaras, lo siento por no tener tu respuesta, pero cosas de windows media como que ...

Revisa este post
http://www.kathymarks.com/archives/2005/09/embedding_windows_media_and_quicktime_video_on_a_web_page.html

Ahí esta en la parte de remove the control bar :)
« Última Modificación: agosto 11, 2010, 08:11:43 pm por rdoggsv »

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re:Quitar control de video
« Respuesta #2 : agosto 11, 2010, 08:37:59 pm »
ok, gracias rdoggsv por tu respuesta!!!

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re:Quitar control de video
« Respuesta #3 : agosto 12, 2010, 11:26:50 am »
Una cosa, yo creo que estas sub-utilizando los media player para las miniaturas.

Porque me imagino que la idea de estas es funcionar como un boton para ver el video en grande no?.

En ese caso te recomiendo mejor hacer una imagen del video y mostrarla en lugar de poner un media player/flow player chiquito ahi!.

Razón?, menor carga para el usuario que visite la pagina.

La imagen del video puede ser un cuadro al azar de este, convertido en jpg y con un botoncito de "play" como montaje.

PD: exactamente como lo hace YouTube, Google Video y todos los demas :)

Desconectado Jaru

  • The Communiter-
  • *
  • Mensajes: 13252
  • some text
Re:Quitar control de video
« Respuesta #4 : agosto 12, 2010, 12:20:26 pm »
usa flowplayer, tiene para controlar todo y hasta via JS
N/A

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re:Quitar control de video
« Respuesta #5 : agosto 12, 2010, 03:40:53 pm »
Has pensado en utilizar un formato de video que pueda ser reproducido con flowplayer ??

Te recomendaría que lo revisaras, lo siento por no tener tu respuesta, pero cosas de windows media como que ...

Revisa este post
http://www.kathymarks.com/archives/2005/09/embedding_windows_media_and_quicktime_video_on_a_web_page.html

Ahí esta en la parte de remove the control bar :)

Probe lo que me paso rdoggsv y funciono en IE 8 en firefox 3.6 no funiciono.

Una cosa, yo creo que estas sub-utilizando los media player para las miniaturas.

Porque me imagino que la idea de estas es funcionar como un boton para ver el video en grande no?.

En ese caso te recomiendo mejor hacer una imagen del video y mostrarla en lugar de poner un media player/flow player chiquito ahi!.

Razón?, menor carga para el usuario que visite la pagina.

La imagen del video puede ser un cuadro al azar de este, convertido en jpg y con un botoncito de "play" como montaje.

PD: exactamente como lo hace YouTube, Google Video y todos los demas :)

Seria estupendo si pudiera hacer eso, digo si lo puedo hacer pero siempre tendria que primero hacer una captura del inicio del video para sacar la imagen, habra alguna funcion para hacer esto.

Gracias por sus respuestas.

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re:Quitar control de video
« Respuesta #6 : agosto 12, 2010, 04:04:14 pm »
Seria estupendo si pudiera hacer eso, digo si lo puedo hacer pero siempre tendria que primero hacer una captura del inicio del video para sacar la imagen, habra alguna funcion para hacer esto.

Gracias por sus respuestas.

De poderse hacer se puede hacer!

Solo que en tu servidor necesitas tener instalado (y tener acceso a) FFmpeg:
http://www.flashcomguru.com/index.cfm/2006/4/25/ffmpegthumbs

Con un:

Código: [Seleccionar]
<?php
exec 
('ffmpeg -i video.flv -an -ss 00:00:03 -an -r 1 -vframes 1 -y %d.jpg');
?>


Eso te va a generar una imagen del video. No es necesario que sea FLV por cierto.

De ahi podes usar la clase Imagick para cambiar el tamaño de la imagen y hacer el montaje del boton de play.

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re:Quitar control de video
« Respuesta #7 : agosto 12, 2010, 04:11:28 pm »
Probe lo que me paso rdoggsv y funciono en IE 8 en firefox 3.6 no funiciono.

Seria estupendo si pudiera hacer eso, digo si lo puedo hacer pero siempre tendria que primero hacer una captura del inicio del video para sacar la imagen, habra alguna funcion para hacer esto.

Gracias por sus respuestas.

Ahí en ese mismo articulo dice que hay que hacer diferente para que funcione en firefox y demás navegadores no IE, pero si tenes chance de hacer las imágenes mucho que mejor, la otra sería que si no tenes ffmpeg vos le tomes un screenshot y junto con el video subas un thumbnail

Desconectado cowboy

  • MiembrosReales
  • *
  • Mensajes: 24
Re:Quitar control de video
« Respuesta #8 : agosto 12, 2010, 04:43:08 pm »
No te quebres la cabeza descargate este script parecido al de youtube y lo instalas en tu servidor y listo es free



« Última Modificación: agosto 12, 2010, 04:47:40 pm por cowboy »

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re:Quitar control de video
« Respuesta #9 : agosto 13, 2010, 08:34:12 am »
No te quebres la cabeza descargate este script parecido al de youtube y lo instalas en tu servidor y listo es free





Me parece una buena solucion pero no puede descargarlo entre a la pagina que me diste y me pide iniciar sesion para poder descargarlo, no estoy registrado y tampoco hay un link donde me permita hacerlo.

De poderse hacer se puede hacer!

Solo que en tu servidor necesitas tener instalado (y tener acceso a) FFmpeg:
http://www.flashcomguru.com/index.cfm/2006/4/25/ffmpegthumbs

Con un:

Código: [Seleccionar]
<?php
exec 
('ffmpeg -i video.flv -an -ss 00:00:03 -an -r 1 -vframes 1 -y %d.jpg');
?>


Eso te va a generar una imagen del video. No es necesario que sea FLV por cierto.

De ahi podes usar la clase Imagick para cambiar el tamaño de la imagen y hacer el montaje del boton de play.

Descarge dos .exe y un .dll del ffmpeg, podeis seguir ayudandome.

Gracias

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re:Quitar control de video
« Respuesta #10 : agosto 13, 2010, 09:37:59 am »
Me parece una buena solucion pero no puede descargarlo entre a la pagina que me diste y me pide iniciar sesion para poder descargarlo, no estoy registrado y tampoco hay un link donde me permita hacerlo.

Descarge dos .exe y un .dll del ffmpeg, podeis seguir ayudandome.

Gracias

Pues es que eso tiene que ser instalado en tu servidor!, si es un hosting compartido (los mas comunes) es bien dificil que lo puedas instalar por tu cuenta, mas bien tendrias que solicitarlo.

Si es un hosting VPS/dedicado puedes instalar los programas, solo que la mayoría son linux, asi que tendría que ser FFmepg para Linux.

Sería interesante conocer mas datos al respecto del servidor :), es una lastima que PHP no tenga de forma nativa ninguna función para manejar videos asi como la tiene para manejar imagenes.

Desconectado cowboy

  • MiembrosReales
  • *
  • Mensajes: 24
Re:Quitar control de video
« Respuesta #11 : agosto 13, 2010, 09:46:58 am »
Hola amigos de SvCommunity queria preguntaros lo siguinte, estoy realizando un sitio en donde se puedan subir y mirar videos estilo YouTube (un muchisimo mas sencillo claro) lo que pongo en la pagina principal es un video alusivo al sitio y en la parte derecha videos recientes o los mas populares como se muestra en la siguiente imgen:



Y a estos video del lado derecho les quiero quitar las opciones de play, stop, ect...

Alguna idea de como hacerlo, grcias.


ok vlad te dejo este otro link donde puedes descargarlo el script



solo tienes que esperar como 9 minutos para que la descarga empieze :thumbsup: :thumbsup:

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re:Quitar control de video
« Respuesta #12 : agosto 13, 2010, 10:13:13 am »
Pues es que eso tiene que ser instalado en tu servidor!, si es un hosting compartido (los mas comunes) es bien dificil que lo puedas instalar por tu cuenta, mas bien tendrias que solicitarlo.

Si es un hosting VPS/dedicado puedes instalar los programas, solo que la mayoría son linux, asi que tendría que ser FFmepg para Linux.

Sería interesante conocer mas datos al respecto del servidor :), es una lastima que PHP no tenga de forma nativa ninguna función para manejar videos asi como la tiene para manejar imagenes.

Lei por ahi que se podia instalar con Xampp.

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re: Quitar control de video
« Respuesta #13 : octubre 10, 2010, 12:53:20 pm »
He instalado ffmpeg en servidor local modificando el archivo php.ini agregando otros archivos a php/ext y otras cosas por ahi, el hecho es que ya funciona, al momento de subir un video se toma una captura, una imagen en formato jpg y hasta ahora todo funciona muy bien la cuestion es que cuando subo un video se toma cierto tiempo, de modo local no se demora mucho pero cuando es a un servidor se demora un poco mas y pense en utilizar un barra de progreso hasta que le video se subo por completo.

La barra ya la tengo la cuestion es como la programa para que tarde en llenarse mientras el video se sube por completo.

Este es el codigo que tengo de la barra:

Código: [Seleccionar]
<HTML>
<HEAD>
<span style="font-weight: 700">
<font face="Verdana" style="font-size: 15pt">
Cargando video...<br><br>
</font>
</span>
<center>
<style>
#barMv{
POSITION:absolute;
LEFT:0;
TOP:0;
BACKGROUND-COLOR:red;
}
#barBg{
POSITION:absolute;
LEFT:0;
TOP:0;
BACKGROUND-COLOR:black;
BORDER:red 1px solid;
COLOR:red;
FONT-WEIGHT:bold;
FONT-FAMILY: "Verdana, Arial";
FONT-SIZE: 13px;
}
#prct{
COLOR:black;
FONT-WEIGHT:bold;
FONT-FAMILY: "Verdana, Arial";
FONT-SIZE: 13px;
}
</style>

<script language="JavaScript1.2">
function postaction(){
//Aqui definiriamos el redireccionamiento
// window.location="http://www-tupagina.com"
}
var percent = 0
var clipright=0
var widthIE=0
var widthNS=0

function initializebar(){
if (document.all){
document.all.barMv.style.clip="rect(0 0 auto 0)"
baranchor.style.visibility="visible"
widthIE=barBg.style.pixelWidth
startIE=setInterval("increaseIE()",200)
}
if (document.layers){
widthNS=document.baranchorNS.document.barBgNS.clip.width
document.baranchorNS.document.barMvNS.clip.right=0
document.baranchorNS.visibility="show"
startNS=setInterval("increaseNS()",200)
}
}
function increaseIE(){
percent = percent + 1
if (percent > 100) percent = 100
document.all.barMv.style.clip="rect(0 "+clipright+" auto 0)"
document.all.barBg.innerHTML = percent + "%"
document.all.prct.innerHTML = percent + "%"
if (clipright<widthIE)
clipright = Math.floor(widthIE * percent / 100)
else{
clearInterval(startIE)
postaction()
}
}
function increaseNS(){
percent = percent + 1
if (percent > 100) percent = 100
if (clipright<baranchor.style.width){
document.baranchorNS.document.barMvNS.clip.right=clipright
clipright = Math.floor(widthNS * percent / widthNS)
}
else{
clearInterval(startNS)
postaction()
}
}
</script>

</HEAD>
<BODY onLoad="initializebar();">
</script><script language="JavaScript1.2">
if (document.all){
document.write('<DIV id="baranchor" style="position:relative;width:400px;height:20px; visibility:hidden;">')
document.write('<div id="barBg" align=center style="width:400px;height:20px;z-index:9">0%</div>')
document.write('<div id="barMv" align=center style="width:400px;height:20px;z-index:10">')
document.write('<TABLE cellSpacing=0 cellPadding=0 border=0 width=400 height=20><TBODY>')
document.write('<TR HEIGHT=20><TD Valign=middle ALIGN=center ID=prct>0%</TD></TR>')
document.write('</TBODY></TABLE></DIV></DIV>')
}
</script>
<ilayer name="baranchorNS" visibility="hide" width=400 height=20><ilayer name="baranchorNS" visibility="hide" width=400 height=20><layer name="barBgNS" bgcolor=black width=400 height=20 z-index=10 left=0 top=0></layer> <layer name="barNS" bgcolor=red width=400 height=20 z-index=11 left=0 top=0></layer> </ilayer></ilayer>
<p dir="ltr">
<font face="Verdana" size="2">Por favor sea paciente<span lang="fr-ca">...</span></font>
</p>
</BODY>
</HTML>


Espero me entiendan y puedan ayudarme gracias.