I think functions from the Enum module all all eager, maybe you can try Stream module instead. File.write! is eager as well, I think. Try IO.binwrite/2. In general, though, you’d want to operate on frames or maybe nal units for h264, which might not be what you get just by splitting the video file into chunk_size. I’d just use ffmpeg, probably for a one-off task like this.


















