Implement support for .avi files, via ffmpeg
- This commit introduces optional dependencies (namely ffmpeg): mat2 will spit a warning when trying to process an .avi file if ffmpeg isn't installed. - Since metadata are obtained via exiftool, this commit also refactors a bit our exfitool wrapper.
Showing
- .gitlab-ci.yml 2 additions, 2 deletions.gitlab-ci.yml
- libmat2/__init__.py 4 additions, 14 deletionslibmat2/__init__.py
- libmat2/abstract.py 5 additions, 1 deletionlibmat2/abstract.py
- libmat2/exiftool.py 61 additions, 0 deletionslibmat2/exiftool.py
- libmat2/images.py 4 additions, 41 deletionslibmat2/images.py
- libmat2/parser_factory.py 2 additions, 0 deletionslibmat2/parser_factory.py
- libmat2/video.py 58 additions, 0 deletionslibmat2/video.py
- mat2 7 additions, 1 deletionmat2
- tests/data/dirty.avi 0 additions, 0 deletionstests/data/dirty.avi
- tests/test_libmat2.py 27 additions, 2 deletionstests/test_libmat2.py
libmat2/exiftool.py
0 → 100644
libmat2/video.py
0 → 100644
tests/data/dirty.avi
0 → 100644
File added
Please register or sign in to comment