This commit is contained in:
2025-10-03 16:55:38 +02:00
parent 2316435af8
commit dfd0902256
7 changed files with 122 additions and 47 deletions

10
pve.py
View File

@ -8,8 +8,8 @@ demuxer = Demuxer('test.mp4')
print(demuxer.video_stream.codec.name)
print(demuxer.audio_stream.codec.name)
video_decoder = Decoder(demuxer.video_stream.codec)
audio_decoder = Decoder(demuxer.audio_stream.codec)
video_decoder = Decoder(demuxer.video_stream)
audio_decoder = Decoder(demuxer.audio_stream)
while True:
packet = demuxer.read_packet()
@ -26,4 +26,10 @@ while True:
else:
print("unkown packet")
video_frames = video_decoder.decode(None)
print(f"flushed {len(video_frames)} video frames")
audio_frames = audio_decoder.decode(None)
print(f"flushed {len(audio_frames)} audio frames")
demuxer.close()