knowit

Know better your media files

MIT License

Downloads
1.5K
Stars
30
Committers
4
knowit - 0.5.5 Latest Release

Published by ratoaq2 3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ratoaq2/knowit/compare/0.5.4...0.5.5

knowit - 0.5.4

Published by ratoaq2 4 months ago

What's Changed

  • Add arm docker images
  • Updated trakit dependency to support python 3.12 and drop python 3.8 (mainly for docker image generation)
  • Fix url metadata

Full Changelog: https://github.com/ratoaq2/knowit/compare/0.5.3...0.5.4

knowit - 0.5.3

Published by ratoaq2 4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ratoaq2/knowit/compare/0.5.2...0.5.3

knowit - 0.5.2

Published by ratoaq2 almost 2 years ago

  • Make knowit results picklable #15

Full Changelog: https://github.com/ratoaq2/knowit/compare/0.5.1...0.5.2

knowit - 0.5.1

Published by ratoaq2 almost 2 years ago

  • improve language detection using TrakIt 0.2.1

Full Changelog: https://github.com/ratoaq2/knowit/compare/0.5.0...0.5.1

knowit - 0.5.0

Published by ratoaq2 almost 2 years ago

  • Improve language detection using TrakIt
  • Also hearing_impaired and closed_caption detection were improved

Full Changelog: https://github.com/ratoaq2/knowit/compare/0.4.1...0.5.0

knowit - 0.4.1

Published by ratoaq2 almost 2 years ago

  • Update Dockerfile to python 3.11 and also add mkvmerge as available provider in docker image
  • Better handle of ffprobe output where tags might be uppercase. See #39
  • Try to avoid mediainfo detection to call mediainfo gui since in windows, CLI and GUI have same executable names. See #14
  • Avoid division by zero when calculating video display ratio. See #23
  • Use correct json encoder when dumping better debug information when invalid media for enzyme provider. See #24
  • Fixes issues related to empty results from mediainfo, ffmpeg and mkvmerge. See #43
knowit - 0.4.0

Published by ratoaq2 over 3 years ago

  • Drop python 2.x support
  • Code refactoring (add type support, cosmetic changes, etc)
  • Add support to mkvmerge (MKVToolNix) provider
  • Add basic HDR detection (HDR10 and Dolby Vision)
  • Fix MediaInfo support for latest versions
knowit - 0.3.0

Published by ratoaq2 over 3 years ago

  • last python 2.7 compatible release
  • support for path-like objects
  • fixes subrip detection in old ffmpeg versions
  • improve error reporting
  • fixes attribute error in MediaInfo provider
  • fixes ffmpeg not found on system
  • added python 3.7, 3.8 and 3.9 support
  • fixes mediainfo dll detection on windows
knowit - Release 0.2.4

Published by ratoaq2 over 7 years ago

  • Added container to output
  • Changed Pint as an optional dependency
  • Added options to output values without units
  • Added MOV Text as subtitle format
knowit - Release 0.2.3

Published by ratoaq2 over 7 years ago

  • Fixed providers loading order: mediainfo, ffmpeg, enzyme
knowit - Release 0.2.2

Published by ratoaq2 over 7 years ago

  • Added FFmpeg / FFprobe provider
  • Improved mediainfo detection
  • Added mediainfo cli fallback
knowit - Release 0.2.1

Published by ratoaq2 over 7 years ago

  • Minor bugfix
knowit - Release 0.2.0

Published by ratoaq2 over 7 years ago

  • Code completed refactored in order to allow easy extension
  • Add --report cli option to display unknown media information
  • Removed bundled native MediaInfo. Windows and MacOS need to download and install MediaInfo
  • Enhanced media info detection
  • Add --profile option to control output information
knowit - Release 0.1.4.1

Published by ratoaq2 almost 8 years ago

Bugfix release:

  • Fix when mediainfo returns no "General" track.
knowit - Release 0.1.4

Published by ratoaq2 almost 8 years ago

  • Better language detection
  • Added version parameter to command line
knowit - Release 0.1.3.2

Published by ratoaq2 almost 8 years ago

  • Fixed media info library loading in Mac OS
knowit - Release 0.1.2

Published by ratoaq2 about 8 years ago

  • Better resolution calculation
  • Python 3 fixes
knowit - Release 0.1.1

Published by ratoaq2 about 8 years ago

  • Fix PyYAML install dependency
knowit - Release 0.1

Published by ratoaq2 about 8 years ago

  • Initial release