H.264 Baseline Codec [reading and writing videos]

This codes are based on H.264 Baseline Codec done by Dr. Abdullah Al Muhit
4K Downloads
Updated 27 Jan 2014

View License

This is an slightly updated version of Dr. Abdullah Al Muhit H.264 baseline codec. It includes I, P frames, CAVLC coder, Exp Golomb Coder, integer transform and other basic functionalities of H.264 or MPEG-4 AVC (Advanced Video Coding).

This version reads any sequence of video frames compatible with Matlab (I used xylophone.mpg, available in matlab). The modified codec could save and play the original and decoded video and many other simple options (re-sizing and storing).

Cite As

Khalfan Almarashda (2024). H.264 Baseline Codec [reading and writing videos] (https://www.mathworks.com/matlabcentral/fileexchange/45151-h-264-baseline-codec-reading-and-writing-videos), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2012b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired by: H.264 Baseline Codec v2

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.1.0.0

I removed some unnecessary function and commands

1.0.0.0