167 lines
3.7 KiB
Markdown
167 lines
3.7 KiB
Markdown
# Liste de script bash pour automatiser la création de release.
|
|
|
|
## Extract
|
|
|
|
### Description
|
|
|
|
Ce script permet d'extraire des pistes d'un fichier mkv en utilisant MKVMerge. Il permet également de pouvoir encoder les pistes audios.
|
|
Il traite tous les fichiers .mkv du dossier dans lequel on lance le script.
|
|
|
|
### Pre-Requis
|
|
|
|
- Installer MKVMerge
|
|
```sh
|
|
sudo apt install mkvmerge
|
|
```
|
|
- Installer ffmpeg
|
|
```sh
|
|
sudo apt install ffmpeg
|
|
```
|
|
- Rendre les scripts executable
|
|
```sh
|
|
chmod +x extract.sh
|
|
```
|
|
|
|
### Utilisation
|
|
|
|
```sh
|
|
./extract.sh Nom_Du_Fichier.mkv
|
|
```
|
|
Répondre aux questions.
|
|
|
|
## Encodage
|
|
|
|
### Description
|
|
|
|
Ce script permet d'encoder des audios d'un dossier en utilisant ffmpeg.
|
|
|
|
### Pre-Requis
|
|
|
|
- Installer ffmpeg
|
|
```sh
|
|
sudo apt install ffmpeg
|
|
```
|
|
- Rendre les scripts executable
|
|
```sh
|
|
chmod +x encodage.sh
|
|
```
|
|
|
|
### Utilisation
|
|
|
|
```sh
|
|
./encodage.sh Nom_Du_Fichier
|
|
```
|
|
|
|
Répondre aux questions.
|
|
|
|
|
|
## Propedit
|
|
|
|
### Description
|
|
|
|
Ce script permet de modifier les propriétés des releases du dossier en utilisant MKVPropedit. Il renomme les fichiers en utilisant Filebot.
|
|
Filebot est paramétré pour renommer les fichiers en utilisant la DB TheTVDB et la langue FR.
|
|
|
|
### Pre-Requis
|
|
|
|
- Installer MKVMerge
|
|
```sh
|
|
sudo apt install mkvmerge```
|
|
```
|
|
- Installer Filebot
|
|
```sh
|
|
sudo apt install filebot```
|
|
```
|
|
- Installer Mediainfo
|
|
```sh
|
|
sudo apt install mediainfo```
|
|
```
|
|
- Rendre les scripts executable
|
|
```sh
|
|
chmod +x encodage.sh```
|
|
```
|
|
|
|
### Utilisation
|
|
|
|
```sh
|
|
./propedit.sh Nom_Du_Fichier
|
|
```
|
|
Répondre aux questions.
|
|
|
|
### Informations Importantes
|
|
|
|
Le script est configuré pour respecter la template de notre Team ( KFL ). De plus vous devez mergé les fichiers à la main en respectant la template plus bas, sinon le script ne fonctionnera pas comme vous le voudrez.
|
|
|
|
Les noms des pistes et l'ordre sont =>
|
|
|
|
- VFF AC3 5.1 (default)
|
|
- VO AC3 5.1
|
|
- VFF Forced (default & Forced)
|
|
- VFF Full
|
|
- VO Full
|
|
|
|
|
|
## Torrent
|
|
|
|
### Description
|
|
|
|
Ce script permet de créer un fichier torrent et un fichier NFO pour les releases.
|
|
|
|
### Pre-Requis
|
|
|
|
- Installer mediainfo
|
|
```sh
|
|
sudo apt install mediainfo
|
|
```
|
|
- Installer transmission-cli
|
|
```sh
|
|
sudo apt install transmission-cli
|
|
```
|
|
- Rendre les scripts executable
|
|
```sh
|
|
chmod +x torrent.sh
|
|
```
|
|
|
|
Mettre le script dans le dossier racine de votre dossier de releases avec les fichiers KFL_template.txt et Info-Parameteres.txt .
|
|
|
|
### Utilisation
|
|
|
|
#### Usage:
|
|
torrent [ -A | --source-Audio ] [ -V | --source-Video ] [ -S | --source-Sub ]
|
|
[ -t | --torrent ] [ -s | --serie ] [ -e | --team-encode ]
|
|
[ -h | --help ]"
|
|
|
|
----------------------------------------------------------------
|
|
#### Option disponible :
|
|
|
|
- -t => Pour créer un torrent en même temps que le NFO
|
|
- -e => Pour préciser que la release a été encodé par vous
|
|
- -A => Source des Audio
|
|
- -V => Source Video
|
|
- -S => Source des Sous-Titres
|
|
- -s => A utiliser si votre release est une série !
|
|
|
|
> **Important** : Pour une série, un seul .torrent et un seul NFO sera crée pour le dossier.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
#### **Utilisation** :
|
|
|
|
Pour faire le .torrent et le NFO d'un film :
|
|
|
|
```sh
|
|
./torrent.sh -t -e -A Ma.Release.Audio -V Ma.Release.Video -S Ma.Release.Sous_Titres /chemin/absolu/vers/la/release
|
|
```
|
|
|
|
Pour faire le .torrent et le NFO d'une série :
|
|
```sh
|
|
./torrent.sh -t -e -A Ma.Source.Audio -V Ma.Source.Video -S Ma.Source.Sous_Titres -s /chemin/absolu/vers/le/dossier/de/la/release
|
|
```
|
|
|
|
> **ATTENTION**, Ligne 132 du fichier torrent.sh est importante, il faut que vous remplacez "VOTRE_PASSKEY" par votre passkey.
|
|
|
|
|
|
*Créé avec Amour par Lantium !*
|
|
|
|
*Vous pouvez me contacter sur Discord : lantium#9402*
|