50 lines
1.2 KiB
Markdown
50 lines
1.2 KiB
Markdown
### Descarregar
|
|
|
|
i descomprimir el [zip](https://git.xab.cat/xab.cat/documents/src/branch/main/WallMaker.zip) i comprovar que té aquesta estructura
|
|
|
|
```text
|
|
PlayWallMaker/
|
|
├── app.py
|
|
├── README.md
|
|
├── requirements.txt
|
|
└── static/
|
|
├── css/
|
|
│ └── style.css
|
|
├── img/
|
|
│ └── logo_transp_FP.png
|
|
└── overlays/
|
|
└── mosca_frame.png
|
|
```
|
|
|
|
## Requeriments
|
|
|
|
```bash
|
|
sudo apt install python3
|
|
sudo apt install python3-pip
|
|
sudo apt install ffmpeg python3-venv python3-pip
|
|
|
|
cd ~/PlayWallMaker
|
|
python3 -m venv .WallPy
|
|
source .WallPy/bin/activate
|
|
pip install -r requirements.txt
|
|
python app.py
|
|
```
|
|
|
|
Obrir el navegador apuntant a http://127.0.0.1:5000/
|
|
|
|
Pujar imatges triar el croped mode, durada, actualitzar. Després de generar el vídeo es pot anar a la carpeta de sortida i/o enviar per ssh a l'Rpi
|
|
|
|
## TIPS
|
|
Canviar el port de treball si tens el port 5000 ocupat canvia la darrera línia de l'app.py
|
|
|
|
```python
|
|
if __name__ == "__main__":
|
|
app.run(host="127.0.0.1", port=8088, debug=True)
|
|
```
|
|
Per defecte quan l'ffmpeg fa el render li hem posat que faci 1 frame per segon, paràmetre "-r" dins l'app
|
|
|
|
Pots canviar el nom de l'arxiu .mp4 final modificant la línia OUTPUT_VIDEO
|
|
|
|
|
|
|