Skip to content
TamKungZ_ edited this page Mar 5, 2026 · 3 revisions

CodecMedia Wiki

v1.0.1

Comprehensive guide for the Java library CodecMedia. This wiki explains architecture, API usage, supported formats, practical examples, and current limitations.

What is CodecMedia?

CodecMedia is a Java 17+ media utility library focused on:

  • probing media/container technical information
  • validating files with optional strict parser checks
  • metadata sidecar read/write (.codecmedia.properties)
  • audio extraction workflows
  • conversion routing (including Java image-to-image conversion)
  • playback workflow simulation (dry-run + optional desktop open)

Primary entrypoint is CodecMedia.createDefault() which returns a CodecMediaEngine implementation.

Source references:

  • CodecMedia factory: src/main/java/me/tamkungz/codecmedia/CodecMedia.java
  • Engine contract: src/main/java/me/tamkungz/codecmedia/CodecMediaEngine.java
  • Default implementation: src/main/java/me/tamkungz/codecmedia/internal/StubCodecMediaEngine.java

Clone this wiki locally