Skip to content

srt2ass est un outil permettant de transformer un document srt (SubRip) en ass (Advanced Sub Station).

Notifications You must be signed in to change notification settings

civodulab/srt2ass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

srt2ass

npm npm

srt2ass est un outil permettant de transformer un document srt (SubRip) en ass (Advanced Sub Station).

Installation and Usage

Prerequisites: Node.js (>=6.14), npm version 3+.

Local Installation and Usage

$ npm install srt2ass

Global Installation and Usage

$ npm install -g srt2ass

Utilisation :

$ srt2ass file_in.srt [file_out.ass]
  • file_out optionnel. S'il n'existe pas il prendra le même nom que file_in.

Options :

Basic:
  -h, --help     displays help
  -v, --version  Output the version number

Options:
  --init String  Creates the config file .srt2assrc
  -d, --dir      Process all the srt files in the directory

Configuration

srt2ass --init [file]

$ srt2ass --init realivePath/file.ass
  • Va générér / modifier le fichier .srt2assrc dans le dossier en cours en prenant les paramètres et les styles du fichier file.ass. Si .srt2assrc existe il gardera les valeurs de optionsDialogues.

Manuellement

Si vous voulez paramétrer le fichier ass, créer le fichier .srt2assrc à la racine du répertoire avec les paramètres suivants :

{
    "scriptInfo": {
        "Title": "untitled",
        "ScriptType": "v4.00+",
        "Collisions": "Normal",
        "PlayDepth": 0,
        "PlayResX": "",
        "PlayResY": "",
        "WrapStyle": 2,
        "ScaledBorderAndShadow": "No"
    },
    "v4Styles": [
         {
            "Name": "Default",
            "Fontname": "Arial",
            "Fontsize": 20,
            "PrimaryColour": "&H00FFFFFF",
            "SecondaryColour": "&H0300FFFF",
            "OutlineColour": "&H00000000",
            "BackColour": "&H02000000",
            "Bold": 0,
            "Italic": 0,
            "Underline": 0,
            "StrikeOut": 0,
            "ScaleX": 100,
            "ScaleY": 100,
            "Spacing": 0,
            "Angle": 0,
            "BorderStyle": 1,
            "Outline": 2,
            "Shadow": 1,
            "Alignment": 2,
            "MarginL": 10,
            "MarginR": 10,
            "MarginV": 10,
            "Encoding": 1
        }
    ],
    "optionsDialogues":{
        "defaultStyle": "Default",
        "minGapBetweenSub": 120
    }
}
  • minGapBetweenSub est le temps (en ms) d'affichage minimum entre chaque sous-titre.
  • Vous pouvez ajouter autant de style que vous voulez dans v4Style.

Astuce

Si au début de la phrase vous mettez l'acteur entre crochets il sera mis dans le fichier ass dans la colonne Name

fichier srt

1
00:00:00,000 --> 00:00:02,560
[actor]Texte sous-titre
fichier ass

Dialogue: 0,0:00:00.00,0:00:02.56,Style,actor,0,0,0,,Texte sous-titre

Release Notes

Dernière version

  • Ajout de minGapBetweenSub dans optionsDialogues

About

srt2ass est un outil permettant de transformer un document srt (SubRip) en ass (Advanced Sub Station).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published