Skip to content

edouard333/AdobePremiereProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adobe Premiere Project

Librairie qui génère des projets Adobe Premiere Pro.

Cela génère un projet compatible et prévu pour Adobe Premiere Pro CC2024.

Fonctionnalités

  • Ajouter des dossiers (dans des dossiers) ;
  • Ajouter une séquence (sans la modifier) ;
  • Ajouter un titre (sans le modifier) ;
  • Ajouter des marqueurs à une séquence ;

Améliorations

  • Personnalisation :

    • Séquence
    • Titre
    • Interface utilisateur
  • Element prévu à supporter :

    • Image (fichier)
    • Audio (fichier)
    • Vidéo (fichier)
    • Mire, décompte, 1.000Hz, ...
  • Séquence :

    • Pouvoir insérer un élément (titre, image, son, ...) à une séquence.
    • Pouvoir insérer une séquence dans une séquence (notion de séquence imbriquée).

Dans un 1er temps, les métadonnées (résolutions, framerate, stéréo, ...) des fichiers multimédias ajoutés aux projets devront être géré par l'utilisateur.
Dans un second temps, cela sera pris en charge (partiellement ou complètement) par le projet Java via MediaInfo.

Comment l'utiliser ?

import com.phenix.adobepremiereproject.AdobePremiereProject;

void main(String[] args) {
    // Initier un projet :
    AdobePremiereProject projet = new AdobePremiereProject(new File(AdobePremiereProject.EXTENSION));

    // Créer et ajouter un dossier :
    Folder dossier = new Folder("Nom dossier", false);
    projet.addElement(dossier);

    // Créer et ajouter une séquence :
    Sequence sequence = new Sequence(dossier, "Nom séquence");
    sequence.setStartTimecode(new Timecode("01:00:00:00", Framerate .25D));
    sequence.setFramerate(Framerate .25D);
    sequence.setResolution(3840, 2160);

    projet.addElement(sequence);

    // Générer le projet.
    projet.close();
}

About

Librairie permettant de générer des projets Adobe Premiere.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages