def CreateDumbMovieObjectOnEachTile(filename, pos):
    # for debugging
    r = PyFfmpegMovieReader()
    r.setFile("/home/eolson/blah_mpeg1.mpg")
    r.loadFile()
    moviePlayer = GLMoviePlayer(origWidth=r.getSize()[0], origHeight=r.getSize()[1])
    moviePlayer.setVideoSource(r)
    moviePlayer.setPos(pos[0], pos[1])
    r.start()
    return moviePlayer
def CreateDumbMovieObjectOnEachTile(filename, pos):
    # for debugging
    r = PyFfmpegMovieReader()
    r.setFile("/home/eolson/blah_mpeg1.mpg")
    r.loadFile()
    moviePlayer = GLMoviePlayer(origWidth=r.getSize()[0],
                                origHeight=r.getSize()[1])
    moviePlayer.setVideoSource(r)
    moviePlayer.setPos(pos[0], pos[1])
    r.start()
    return moviePlayer
Exemplo n.º 3
0
from flapp.pmath.vec2 import Vec2
import random
import string

from OpenGL.GL import *
from OpenGL.GLU import *

from flapp.movie.pyFfmpegMovieReader import PyFfmpegMovieReader
from flapp.movie.glMoviePlayer import GLMoviePlayer

if __name__ == "__main__":
    r = PyFfmpegMovieReader()
    #r.loadFile("/home/eolson/Desktop/jai-head2.mp4")
    #r.setFile("/home/eolson/fl/notes/viz/tomo1.mpg")
    if len(sys.argv) > 1:
        r.setFile(sys.argv[1])
    else:
        r.setFile("/home/eolson/blah_mpeg1.mpg")

    # Note: Example to encode an mpeg1 file readable by pygame.Movie:
    # mencoder original.avi -of mpeg -mpegopts format=mpeg1:tsaf:muxrate=2000 -o test.mpg -srate 44100 -af lavcresample=44100 -oac twolame -twolameopts br=160 -ovc lavc -lavcopts vcodec=mpeg1video:vbitrate=1152:keyint=15:mbd=2

    # Setup window, etc.
    windowWidth = 1000 # 320
    windowHeight = 700 # 280
    app = App(windowWidth, windowHeight)
    renderer = glRenderer2D()
    app.setRenderer(renderer)
    app.initialize()

    renderer.init(windowWidth, windowHeight)
        self.time = 0.0

    def update(self, secs, app):
        self.time += secs
        self.scale = (1.5 + math.sin(self.time), 1.5 + math.sin(self.time))
        self.moviePlayer.setTextureScale(self.scale)
        # self.moviePlayer.setDstRectScale(self.scale)
        # self.moviePlayer.setGeomScale(self.scale) # also would work


if __name__ == "__main__":
    r = PyFfmpegMovieReader()
    #r.loadFile("/home/eolson/Desktop/jai-head2.mp4")
    #r.setFile("/home/eolson/fl/notes/viz/tomo1.mpg")
    if len(sys.argv) > 1:
        r.setFile(sys.argv[1])
    else:
        r.setFile("/home/eolson/blah_mpeg1.mpg")

    # Note: Example to encode an mpeg1 file readable by pygame.Movie:
    # mencoder original.avi -of mpeg -mpegopts format=mpeg1:tsaf:muxrate=2000 -o test.mpg -srate 44100 -af lavcresample=44100 -oac twolame -twolameopts br=160 -ovc lavc -lavcopts vcodec=mpeg1video:vbitrate=1152:keyint=15:mbd=2

    # Setup window, etc.
    windowWidth = 1000  # 320
    windowHeight = 700  # 280
    app = App(windowWidth, windowHeight)
    renderer = glRenderer2D()
    app.setRenderer(renderer)
    app.initialize()

    renderer.init(windowWidth, windowHeight)