Probe & Validate
Probe technical media/container details and validate files with strict parser checks and size limits.
CodecMedia is a Java library for media probing, validation, metadata sidecar persistence, audio extraction, playback workflow simulation, and conversion routing.
Probe technical media/container details and validate files with strict parser checks and size limits.
Read and write metadata with sidecar persistence using a .codecmedia.properties file next to the media.
In-Java extraction, conversion routing, and dry-run capable playback simulation for workflows.
MP3, OGG/Vorbis, WAV, PNG, JPEG, WebP, BMP, TIFF, HEIC/HEIF/AVIF, and MP4 (basic BMFF parsing).
Use CodecMedia.createDefault() for a practical facade covering probe, metadata, extraction, conversion, playback, and validation workflows.
A Java library focused on practical media probing, validation, sidecar metadata, extraction, playback simulation, and conversion routing.
Use the facade entry point CodecMedia.createDefault() to get a default engine and call probe, validate, readMetadata, writeMetadata, extractAudio, convert, and play.
The library is available on MvnRepository and the source code is hosted on GitHub under the Apache-2.0 license.
Upload a media file and convert it on the server through the CodecMedia JAR conversion engine.