Skip to content

1KeyTranscoder v0.3.0-beta

Pre-release
Pre-release

Choose a tag to compare

@Eureka175 Eureka175 released this 28 Aug 13:23

1KeyTranscoder v0.3.0-beta

First beta release of the integrated 1KeyTranscoder pipeline.

Changes

  • 1keytransc.py is now the single main entry point.
  • Integrated GPAC-based container reconstruction.
  • Integrated Sony metadata preservation.
  • Preserves Sony RTMD timed metadata tracks.
  • Preserves Sony NRTM metadata and Lens Profile when present.
  • Preserves NonRealTimeMeta XML.
  • Preserves Sony PROF, USMT, and other vendor-specific UUID structures.
  • Preserves Sony metadata track relationships such as tref/cdsc.
  • Uses GPAC-native timeline reconstruction in the normal pipeline.
  • Added source-aware x265 pixel-format handling.
  • Audio is preserved by stream copy.
  • Original basenames are retained.
  • Output extension is standardized to .MP4.
  • Gyroflow validation passed on Sony A7M5 and A7M4 real-world test outputs.

Validated Sources

Sony A7M5

  • 4K 59.94p
  • 10-bit 4:2:0 HEVC
  • Sony RTMD metadata
  • Lens / stabilization metadata
  • 4-track mono PCM audio

Sony A7M4

  • 4K 29.97p
  • 10-bit 4:2:2 H.264 source
  • HEVC Rext output
  • Sony RTMD metadata
  • Sony vendor UUID structures

Current Scope

This beta primarily targets Sony camera footage and the current x265 workflow.

DJI Action 4 support and NVENC integration are planned next.

Known Limitations

  • Sony Catalyst compatibility has not been independently validated.
  • Audio is currently copy-only.
  • Unsupported audio/container combinations fail explicitly instead of being automatically re-encoded.
  • DJI metadata preservation is not yet implemented.
  • Additional camera-specific metadata backends are not yet implemented.