Convert mp4 tracks to images WITHOUT ffmpeg
Convert mp4 tracks to images WITHOUT ffmpeg I'm developing an C# tool to extract mp4 frames to images. ( Without using ffmpeg ) I use a tool named ISO Viewer 2.0.2 and i see all my mp4 video frames (145 frames for 5 seconds, each frames is called as sample) in Tracks tab. ISO Viewer 2.0.2 screen shot On each frames/samples I can get it data byte. So how it convert this data to image in C# ? 1 Answer 1 You most likely want to use some library to do this. This can get quite complex, if you are planning to do this yourself. I will try to illustrate by listing the steps needed to do that. First you will need to figure out what video codec is used on the MP4. If you are lucky, it is H.264, but MP4 files can contain a lot of different video codecs. You can find the H.264 spec here: https://www.itu.int/rec/T-REC-H.264-201704-I/en (it is over 700 pages) Then you need to actually use the extracted frame...