README.md 1.5 KB
Newer Older
Niccolò Pretto's avatar
Niccolò Pretto committed
1
2
# Packager

3
4
5
6
7
8
9
10
11
12
13
14
15
## Description
Implements MPAI CAE-ARP (https://mpai.community/standards/mpai-cae/about-mpai-cae/#Figure2) Packager Technical Specification, providing:
- Access Copy Files:
  1. Restored Audio Files.
  2. Editing List.
  3. Set of Irregularity Images in a .zip file.
  4. Irregularity File.
- Preservation Master Files:
  1. Preservation Audio File.
  2. Preservation Audio-Visual File where the audio has been replaced with the Audio of the Preservation Audio File
     fully synchronised with the video.
  3. Set of Irregularity Images in a .zip file.
  4. Irregularity File.
Niccolò Pretto's avatar
Niccolò Pretto committed
16
17

## Getting started
18
The Packager is written in Python 3.9 which is therefore required to run the program.
Niccolò Pretto's avatar
Niccolò Pretto committed
19

20
21
## Installation
PyYaml (https://pyyaml.org) is required for reading the configuration file. You can install it with:
Niccolò Pretto's avatar
Niccolò Pretto committed
22
```
23
24
25
26
27
pip install pyyaml
```
MoviePy (https://zulko.github.io/moviepy/#) is required for replacing the audio of the Preservation Audio-Visual File. You can install it with:
```
pip install moviepy
Niccolò Pretto's avatar
Niccolò Pretto committed
28
29
30
```

## Usage
31
32
33
34
Once the libraries are installed, you can launch the Packager from the command line with:
```
python3 main.py
```
Niccolò Pretto's avatar
Niccolò Pretto committed
35
36

## Support
37
38
39
If you have any problem you can contact us at:
- Nadir Dalla Pozza (nadir.dallapozza@unipd.it)
- Niccolò Pretto (niccolo.pretto@unipd.it)
Niccolò Pretto's avatar
Niccolò Pretto committed
40

41
This project was developed with the Python IDE PyCharm Community (https://www.jetbrains.com/pycharm/).
Niccolò Pretto's avatar
Niccolò Pretto committed
42
43

## Authors and acknowledgment
44
Nadir Dalla Pozza, Niccolò Pretto, Sergio Canazza.
Niccolò Pretto's avatar
Niccolò Pretto committed
45
46
47

## License
For open source projects, say how it is licensed.