This commit is contained in:
2025-10-03 17:07:17 +02:00
parent dfd0902256
commit b31704420f
3 changed files with 15 additions and 6 deletions

9
pve.py
View File

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