ii-vision/main.py

29 lines
548 B
Python
Raw Normal View History

import frame_grabber
import movie
2019-01-05 23:31:56 +00:00
import opcodes
import screen
2019-01-05 23:31:56 +00:00
import video
MAX_OUT = 10 * 1024 * 1024
VIDEO_FPS = 30
APPLE_FPS = 30
def main():
filename = "Computer Chronicles - 06x05 - The Apple II.mp4"
m = movie.Movie(filename, audio_normalization=3.0)
2019-01-05 23:31:56 +00:00
with open("out.bin", "wb") as out:
for bytes_out, b in enumerate(m.emit_stream(m.encode())):
out.write(bytearray([b]))
if bytes_out >= MAX_OUT:
break
out.write(bytes(m.done()))
if __name__ == "__main__":
main()