Skip to content

Instantly share code, notes, and snippets.

View simunovic-antonio's full-sized avatar

Antonio Šimunović simunovic-antonio

View GitHub Profile
import io
import av
input_container = av.open("rtsp://CAMERA_IP_ADDRESS:554/Streaming/Channels/101", "r")
input_stream = input_container.streams.video[0]
output_buffer = io.BytesIO()
output_container = av.open(output_buffer, 'w', format="mp4", options={"strict":"-1", "movflags":"empty_moov+omit_tfhd_offset+frag_keyframe+default_base_moof"})
output_stream = output_container.add_stream(template=input_stream)