using two movie windows

I have an external .avi file (a movie) and an .avi file constructed using writeVideo. I want to play them in two separate windows. I'm using implay but that puts both files into the same movie player which I can only use to play one at a time. Suggestions?

4 comentarios

Douglas Brenner
Douglas Brenner el 11 de Ag. de 2016
Sorry, not helpful. I am supposed to be able to do it with implay.
Walter Roberson
Walter Roberson el 11 de Ag. de 2016
implay does not offer the ability to run multiple simultaneous players. If someone is restricting you to implay then you will not be able to solve this problem.
Walter Roberson
Walter Roberson el 13 de Ag. de 2016
Douglas posted:
According to the implay documentation "You can open multiple Video Viewers to view different movies simultaneously". How?
Douglas
Douglas el 13 de Ag. de 2016
According to the implay documentation, I can. The quote is right out of it. However, I am not restricted to implay. How would you play two movies at the same time?

Iniciar sesión para comentar.

Respuestas (2)

Walter Roberson
Walter Roberson el 10 de Ag. de 2016

0 votos

2 comentarios

Walter Roberson
Walter Roberson el 11 de Ag. de 2016
See also the videofig File Exchange contribution.
Walter Roberson
Walter Roberson el 13 de Ag. de 2016
Just call implay multiple times with different movies. Each call creates a new viewer. For example,
play1 = implay('shuttle.avi'); play2 = implay('rhinos.avi');
and then click the play button on each of the viewers.
Note: implay() does not offer any obvious method to start playing, though it does offer methods to stop playing. There might be a programmable way to start playing; someone would have to dig further into that.

Iniciar sesión para comentar.

Douglas
Douglas el 14 de Ag. de 2016
Editada: Walter Roberson el 14 de Ag. de 2016

0 votos

Implay opened up two movie players as before but each one was displaying the same movie and movie order under File.
vision.VideoFileReader produced an error.
/Users/douglasbrenner/Documents/Rosen/AOSLO_MA_AVIs/media3.avi
Undefined variable "vision" or class "vision.VideoFileReader".

3 comentarios

Walter Roberson
Walter Roberson el 15 de Ag. de 2016
The message about vision suggests that you do not have the Computer Vision toolbox installed (or licensed.)
For me in R2016a on OS-X, I get two independent windows if I call implay twice. The default position of the two is the same, but when I move one it is clear the two are working on different files, and I can hit the play button on them independently.
You did not mention your operating system or release, so I installed R2013b on MS Windows to check if there was something about older releases or about MS Windows. However, everything worked fine on MS Windows as well.
I still do not recommend implay because it cannot be controlled by code, but it does work on the systems I have tested on.
You could consider modifying the videofig File Exchange contribution for your needs.
Douglas
Douglas el 16 de Ag. de 2016
I am running 2014a on a OS X mac. I still have not been successful in getting two different movies to play simultaneously.
Walter Roberson
Walter Roberson el 16 de Ag. de 2016
Which OS-X? I just installed R2014a on El Capitan and had no difficulty (after applying the Java patch to get it to run at all.)
I am not sure if I have any PowerPC based system at hand; the earliest OS-X that I am sure that I can install to test with is Maverick.

Iniciar sesión para comentar.

Categorías

Más información sobre Introduction to Installation and Licensing en Centro de ayuda y File Exchange.

Preguntada:

el 10 de Ag. de 2016

Comentada:

el 16 de Ag. de 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by