GLBasic forum

Other languages => GLBasic - es => Topic started by: mentalthink on 2011-Mar-20

Title: Que formato de video usa el iOS
Post by: mentalthink on 2011-Mar-20
Hola pues esto, que llevo ya bastante tiempo más de un año, y aún no he conseguido:

Alguién sabe que formato de video específico usa el iPad o e el iPod, ya que he probado quictime, mp4, y un "chorrón" de formatos y nada de nada, he visto que hay gente en el foro que lo ha conseguido, creo que con quiktime, pero con que compresión, como os digo, yo he probado quicktime y nada. (Pérdonad que pregunte por aquí, pero he intentado en el for inglés que alguién me diga, algo, y no  han conseguido solucionarme el problema)

Un saludo.
Title: Re: Que formato de video usa el iOS
Post by: Hark0 on 2011-Mar-20
Yo también estoy interesado en ésto... y aprovecho para añadir otra pregunta:

¿es posible reposicionar en pantalla o definir en que posición quiero que el video se renderize?

Gracias anticipadas :P
Title: Re: Que formato de video usa el iOS
Post by: mentalthink on 2011-Mar-20
Hola Hark0, sobre lo que comentas hoy he estado haciendo pruebas, y aunque no he conseguido ver en pantalla el video, he encontrado algo curioso, pero quizás esté equivocado.

Bueno he probado los siguientes formatos y compresiones de video.
mp4, m4v y quicktime, sucede algo curioso:

con mp4,m4v, el video parece que no se ejecuta ya que nada mas arrancar la aplicacion me sale un texto, o sea como si no hubiense encontrado el video, pero... cuando le meto el mov, si que tarda en aparecer el texto unos 45 seg, que es la longitud del video.

Por lo tanto en un principio parece ser que el .mov, es el que funciona.

El Xcode nuevo, tiene una parte, no se si se le llamará Debugger, que te dice que le está pasando al cacharro, pues bien, en el iPod al meterle el video no dice nada, pero en cambio en el iPad, me aparecen, estos datos, y yo creo que el problema, viene por la codificación del audio, o por los frames por segundo a la hora de compilar el Video (las pruebas están hechas con Camstasia)

Os dejo una imagen, a ver si entre todos podemos hacer que esto funciona, ya que para meter Animaticas, o simplemente intros de los Logos, creo que sería initeresante.

Un slaudo.

Imagen del XCode
(http://img853.imageshack.us/img853/8163/imagexcode.png)

Title: Re: Que formato de video usa el iOS
Post by: kaotiklabs on 2011-Mar-21
No me hagais mucho caso pero me suena que para que funcionara el video habia que linkar alguna libreria adicional.
Me suena haberlo leido hace tiempo, pero confirmar por si acaso.
Title: Re: Que formato de video usa el iOS
Post by: mentalthink on 2011-Mar-21
Hola kaotic, eso que comentas es cierto, pero me parece que era casi al principio de la V8, a partir de no sé que verision.

Ahora me haces dudar, pero creo que la libreria, que si recuerdo es la MediaPlayer, del Xcode, ya la agrego Gernoot.

De hecho es lo que comento, en realidad el Video con una compresion .H26(pérdonad no recuerdo bien el nombre) en .mov, el video se está reproduciendo, el problema es que no sé vé. Yo creo que es algo del FPS, o quizás otro paramétro.

Pero como he comentado en el foro Inglés, hay gente que lo ha conseguido, pero no especifican como.

Un saludo.
Title: Re: Que formato de video usa el iOS
Post by: Hark0 on 2011-Mar-21
hmmm supongo que te refieres al formato h264...

Hare algún test con video hecho con el iphone... av si le sacamos luz a esto...

Saludos
Title: Re: Que formato de video usa el iOS
Post by: Hark0 on 2011-Mar-21
Curioso... no me reproduce nada... ni siquiera en win32... me hace como un marco blanco (ni siquiera a proporción) pero no reproduce :blink:

Alguien puede pasarme algun proyecto simple de GLB con video adjunto y con la fuente que vea yo que hago mal.....


(si pesa mucho etc... por megaupload link o como queráis)


Saludos.
Title: Re: Que formato de video usa el iOS
Post by: mentalthink on 2011-Mar-21
Hola hark0, te paso mi código, hay archivos que windows reproduce, y otros que no puede.

(Te adjunto, la carpeta media, en un .rar, ya que al comprimir todos los archivos fuentes y el Media a la vez, me decía que pesaba 0Kb, raro  :blink:)

Un saludo.
Code (glbasic) Select


PS:Hark0 ,cuidao!!!, que no me he dado cuenta y en el código verás que no tiene el mismo nombre de archivo, al cargar el video.

SETCURRENTDIR("Media") // seperate media and binaries?

PLAYMOVIE "test_palm.avi"
PRINT "Hallo video",0,0
SHOWSCREEN

MOUSEWAIT


Un saludo,
Iván J





[attachment deleted by admin]
Title: Re: Que formato de video usa el iOS
Post by: Hark0 on 2011-Mar-21
Descargado!!!

Puedes indicarme que videos te funcionan y cuales no?

Esta noche lo cato todo con calma que tengo las maquinas en casa ;)
Title: Re: Que formato de video usa el iOS
Post by: mentalthink on 2011-Mar-21
Hola Hark0, bueno funcionar en windows funcionan todos, excepto me parece que la extension .mov y la .m4v

La que hace digamos, el comportamiento de funcionamiento es el de extension .mov concretamente me parece que es esté:
test_video (3.370Kb), perdona pero al hacer tantas pruebas perdí el control de las mismas, lo que estoy seguro que solo el mov, era lo que se reproducia pero no hacia nada.

Lo que me resulta aglo extraño, es que hará como un año intenté, esto también y me sucedía algo similar, pero, me aparecían los controles del video, o sea Play, Pause, etc, cosa que ahora no aparece, quizás sea algo del ios4.

Y como comento en el debbugger del Xcode 4.3, en iPad muestra sentencias que en un iPod 2a generación que es el mio, no aparecen, tal como os mostré ayer en la imagen.

Pues nada Hark0, un saludo, y gracias por hacer las pruebas.

PS: Si quieres podemos hacer algo para compaginarlo, e iremos más rápido en encontrar la solución. Como te digo yo he probado con el Camtasia, que tiene el tema de las compresiones en Quicktime, pero hay mas valores como los FPS  por segundo y el tema de la compresion de audio.
Si te parece podemos hacer como una matriz , algo con un excel o asi, y dividir la faena, intentanto tocar todos los valores de una forma ordenada, y cuando salga la cosa, pues comentamos los valores o hacemos un tuto, ya sean en castellano y en ingles, para todo el foro.

Pues nada Hark0, si te apetece hacer esto pues lo comentamos, y ya está

Un saludo.
Title: Re: Que formato de video usa el iOS
Post by: Hark0 on 2011-Mar-24
Buenas Iván, disculpa el retraso pero voy de put* cul* por culpa de la Feria Graphispag (artes gráficas) en Barcelona.


A ver si tengo un hueco y puedo dedicarme a fondo.... porque me escama que no pueda reproducir ni en el mismo win32...


Te digo algo...

Salu2  ;)
Title: Re: Que formato de video usa el iOS
Post by: mentalthink on 2011-Mar-24
Hola Hark, tranquilo, yo también voy muy liado, mira justo me has recordado un soft gratuito que baje ayer para convertir video, para iPod e Ipad, voy a probarlo a ver que pasa, voy a parobar tambien con el Cinema 4d, de hacer una pequeña animación a ver que pasa.

Ya te comento, a ver que ha pasado.

Un saludo.
Iván J.
Title: Re: Que formato de video usa el iOS
Post by: Hark0 on 2011-Mar-24
Iván, no te me comas el cero del nick ;)

Hark0 que es diminutivo de Harkonen... dune... Frak Herbert... ;-)

Sobre lo de video lo mirare bien cuando consiga que mi GLB funcione nativo en win32 bien, ver en foro bugs IDE screen fault... :(

saludos
Title: Re: Que formato de video usa el iOS
Post by: mentalthink on 2011-Mar-24
Perdona Jordi, no lo hago a dredre lo que pasa que me viene siempre a la cabeza Hark. Disculpa.

Bien, he dado un pequeño paso hacia adelante en este tema, resulta que he grabado un video con audio, y he conseguido reproducir el video, sin imagen, pero audio se escucha, o sea que la instrucción funciona correctament bajo iphone.

Voy a seguir, que me parece que esto lo sacamos. Eso espero...

Un saludo.
Iván J.
Title: Re: Que formato de video usa el iOS
Post by: Hark0 on 2011-Mar-24
DALE CAÑA TORETE!!!!!

;)
Title: Re: Que formato de video usa el iOS
Post by: mentalthink on 2011-Mar-24
JAJAJAJA!!!!

Yo soy más del Vaquilla.

Sigo probando....
Title: Re: Que formato de video usa el iOS
Post by: Hark0 on 2011-Mar-25
Llámame imbécil... pero no soy capaz de reproducir un pimiento... pruebo el path para cargar grfx y funciona... el video ni se cosca...

Pásame un rar con 1 proyecto completo... sus GLB etc... con nombre fichero y todo q te funcione (aunque sea el audio)...

Ok?

Gracias anticipadas
Title: Re: Que formato de video usa el iOS
Post by: mentalthink on 2011-Mar-25
Hola Hark0, te paso el codigo:

Code (glbasic) Select
SETCURRENTDIR("Media") // seperate media and binaries?

PLAYMOVIE "Touch My Body.m4v"

SHOWSCREEN

MOUSEWAIT


Pérdona que no te lo haya pasado completo, pero el archivo .m4v pesa un montón, yo ayer hice una prueba y funcionaba el audio tanto en iPad comm en Ipod, pero he leido, en alguna parte del foro, un usuario que le pasama lo mismo, y no se si era (BigSofty), decía que con un .mov a el le funcionaba, por otro lado Gernoot comenta que on el .m4v debería funcionar, pero no, a mi se me oye, pero no se ve nada, quizás haciendo algo similar a esto, ahora que se me ocurre funcione, no creo, pero por probar.

Code (glbasic) Select
SETCURRENTDIR("Media") // seperate media and binaries?
global a=true
while true
if a=true
PLAYMOVIE "Touch My Body.m4v"
a=false
endif
SHOWSCREEN
wend
MOUSEWAIT


No se, como te comento no lo he probado, pero como a veces el código de PC a Dispositivo tienen un comportamiento distinto, no sé, mañana a ver si puedo y lo hago, a ver que sale.

Un saludo Hark0
Iván J
Title: Re: Que formato de video usa el iOS
Post by: Hark0 on 2011-Mar-25
Yo estoy supermosqueado con el asunto...

En unas de las máquinas del trabajo tengo montado todo el tema de GLB... y lo máximo que he conseguido es que la pantalla de la app parpadeara en blanco un segundo y nada... hablo de win32...sobre lo que comentas del audio yo también lo he leido, audio si, video no ¿¿??

Haré un copipego de lo tuyo, pero ya te digo que me escama porque el código no tiene tampoco ningún misterio... como puedes suponer tengo todos los codec imaginables para reproducir todo tipo de media...

Este fin de semana me lio con pruebas...

Por cierto que hace tiempo ya comenté en el foro EN, que estaría de lujo que se modificara un pelín la función PLAYMOVIE "titulo".

Yo apostaría por PLAYMOVIE posx, posy, ancho, alto, loop, fichero

ó como mínimo PLAYMOVIE posx, posy, fichero...

Creo que mi comentario se lo pasó Gernot por allí, vamos que ni caso...

Sigamos comentando el tema Iván... ;-)
Title: Re: Que formato de video usa el iOS
Post by: mentalthink on 2011-Mar-25
Hola Jordi, sobre el tema de probarlo en windows, no le hagas mucho caso, yo por ejemplo cuando le meto un video en .mov, no lo reproduce, simplemente salta, no es por el tema de los codecs, yo creo que es que llama siempre al windows media player, y como no lo entiende pues salta, con el m4v igual, y por ejemplo con .AVI aunque tengo tambien un montón de Codecs, solo hay algunos digamos generales que funcionan, por ejemplo un AVI con compresión .mp4 no funciona, en cambio en el iPod sí, bueno reproduce el video.

Sobre lo que me comentas de la posicion de Video, modificar la posicion, la verdad no lo veo demasiado úitl, lo que si estaría realmente bien es poder reporducir video sobre una geometría, por ejemplo un plano, por si hubiera que hacer por ejemplo una escena con un monitor y hubiera que proyectar el video sobre la pantalla del ordeandor.

Esto que me comentas de la posicion del video, has probado a usar el comando createScreen (me parece que se llamaba asi), en el caso de que se pudiera, sería reproducirlo fuera de la pantalla y ponerlo en esa posicion que quieres en X, e Y

Pues si deberemos seguir mirando, un saludo.

Iván J.
Title: Re: Que formato de video usa el iOS
Post by: Hark0 on 2011-Mar-26
hmmm createscren....  :P

lo del plano genial, y también poder colocarlo donde te rote y al tamaño que s quiera....
Title: Re: Que formato de video usa el iOS
Post by: mentalthink on 2011-Mar-26
Hola hark0, bueno no recuerdo si es createScreen, o quizás se me fué un poco la pinzá, la verdad por las noches ni "atino".

Sobre lo que te he comentado de una anmación en una geometría 3d, no debe de ser muy complicado, porque me parece que las OpenGl, tienes instrucciones, que hacen eso.

A ver si saco un poco de tiempo, he intento adentrarme un poco más con el C++.

Un saludo,
Iván J.
Title: Re: Que formato de video usa el iOS
Post by: DaCarSoft on 2011-Mar-27
Wenas a todos.

Mmmm...   

Yo diría que el formato nativo para iOS efectivamente es el H264, pero parece ser que hay limitaciones tanto en el bitrate como en la resolución máximos para que funcione.

Digo esto sin testear nada, pero probablemente todo funcione correctamente si se codifica el vídeo con el códec y la resolución adecuada.

Yo probaría a intentar reproducir desde GLB un vídeo transcodificado con "Handbrake", desde un Mac. Yo ahora mismo ando un poco justo de tiempo...   pero... ¿alguien se anima a probarlo? XD
Title: Re: Que formato de video usa el iOS
Post by: mentalthink on 2011-Mar-28
Hola Dacarsoft, gracias por la info, yo creo también que es algo del bitrate, pero con la de combinaciones de parametros que hay, es realmente difícil de encontrar rápidamente, probaré cuando tenga tiempo esto que comentas.

Un saludo, y bienvenido, ya que no te había visto por el foro. Parece que vamos siendo un grupo cada vez más grande, poco a poco...

Gracias,
Iván J.
Title: Re: Que formato de video usa el iOS
Post by: Hark0 on 2011-Apr-03
Bueno Iván, ya habrás visto que el tema de reproducir un vídeo no ha recibido ninguna respueta más por mi parte en este hilo...

Hice algunos test y como comenté, en ninguna de las máquinas Windows a la que tengo acceso me ha dado los resultados esperados...

Comentas que algunos formatos no se reproducen siquiera en PC de forma correcta... y la verdad, no entiendo porqué... si se pueden ver los vídeos en Windows porque están los codecs requeridos, etc y el fichero de vídeo no está en uso por el sistema.... DEBERÍA reproducirse vamos...

Sea como fuere me ha desinflado bastante el asunto de reproducir un vídeo en iOS, porque la verdad, no tengo ganas de andar haciendo test para arriba/ para abajo y probando formatos aquí y allá... ya me entiendes...

De mmento para mi proyecto, he optado por hacer el video en tiempo real de ejecución... animando cosas... veremos cómo queda :P

Acepta mis disculpas, por favor... ya que he dejado el tema de lado... quizás en un futuro retome el asunto de GLB + videoplayer... ;)
Title: Re: Que formato de video usa el iOS
Post by: mentalthink on 2011-Apr-03
Hola Hark0,pérdona pero no he entrado al foro hace un par de días.
Bien lo que me comentas tienes toda la razón, yo hace días también que no he hecho ninguna prueba, pero es realmente algo "desquiciante", despues de 2 Horas, en la que ya no sabes que más hacer, no sale video. Como bien dicen en el Hilo, puede ser que haya problemas, yo no creo que sea solo con los codecs, sino, que a mi me parece que un iPod o un iPhone no "hacen" lo mismo para reproducir video.

Otra opcion, que yo lo he hecho es haciendo un archivo con Xcode, pero la verdad no tengo ni idea de como se fusiona con Glbasic, en Xcode son 2 lineas de código, y en el youtube , chabalines lo hacen en 5 min, pero como comento, no teno ni la mas remota idea, de como ejectuar un archivo .m desde GlBasic.

De momento supongo que habrá que esperar.

Sobre lo que comentas de video en tiempo real, es muy buena idea, de hecho yo si hago algo de video en el Black Sun lo haré así, no es demasiado complicado es como usar el AfterFX o el Photoshop, pero mirando los tiempos de visualización de cada capa, es curro, pero bueno no hay otra.

Un salud Hark0, y gracias por el aviso.

Iván J.