Welcome à OpenShot 2.4.4 !

Avec l’arrivée des beaux jours,  je vous annonce la sortie (et donc la disponibilité ) de la nouvelle version d’OpenShot 2.4.4. Bien que la liste des nouveautés soit longue je ne vais pas m’attarder trop dessus et donc me contenter de présenter les grandes lignes de celle-ci. Mais avant tout et comme il est de tradition, voici la vidéo de présentation de ce nouveau opus de Jonathan.

Voici la liste des principales nouveautés de cette version :

  • résolution d’un bogue au niveau des images clés lors du changement des taux de frames
  • amélioration des performances de la timeline et de visualisation des vidéos
  • amélioration du rendu Svg en utilisant maintenant la librairie resvg
  • amélioration sur les pistes et l’affichage de la totalité des propriétés dans une fenêtre unique, quelle soit dockée à droite ou à gauche

  • amélioration de l’installateur Windows
  • création de la portabilité (utilisation d’un projet sur la même machine, une autre ou bien carrément un autre système) d’un projet openshot (*.osp)
  • création de présets personnalisés
  • ajout de nouveaux langages : Hindi, Arabe et Chinois (Traditionnel et Simplifié) pour le logiciel et openshot.org

  • ajout du CRF (Constant Rate Factor) pour les presets à l’export
  • Intégration du changelog pour chaque version : dorénavant vous saurez qui a fait quoi…

  • correction d’un bogue survenant lors de la coupe d’un clip audio : la waveforme ne s’affichant plus…
  • amélioration de la procédure de test par la création d’un manifeste de test pour chaque nouvelle version. Celui-ci a pour but de plus impliquer la procédure de test par plus de personnes (autre que Jonathan lui-même) et donc de déceler plus rapidement et en amont les bogues éventuels à chaque nouvelle version. Voici le manifeste en question.
  • création d’une nouvelle communauté OpenShot sur Reddit où tout à chacun peut poser des questions. Elle remplace le site historique (http://www.openshotusers.com) ouvert par Andy et moi-même il y a maintenant près d’une décennie.
  • Développement à plein temps (au moins pour 2019) : ce rêve (et je le confirme depuis la décision de créer la version Qt ) de travailler à plein temps sur ce projet qui dure depuis une décennie devient dorénavant une réalité pour cette année.
  • Voici la liste de tous les changements effectués sur openshot-qt, libopenshot et libopenshot-audio :openshot-qt
    • Bump version to 2.4.4 (minimum libopenshot to 0.2.3)
    • Scale keyframe coordinates when changing Profile or Exporting using a different FPS (#2620)
    • Large performance improvements on AngularJS Timeline (and solved some Async issues) (#2533)
    • Integration of resvg SVG library (gitlab and freeze updates) (#2540)
    • Improved Tracks (simpler numbering, faster inserting, prevent deletion of locked tracks) (#2491)
    • Improved Docking (Timeline widget is now dockable and Properties works in pillar mode) (#2490)
    • Windows Installer: Remove invalid files (system32/zlib1.dll) (#2678)
    • Use libopenshot to generate preview images for our Title editor, and no longer use Qt’s SVG parsing by default. (#2544)
    • Improving UTF-8 path detection and conversion (#2525)
    • Rewrite conversion of relative and absolute path support in OpenShot (#2477)
    • Fixing many Python issues reported in our automatic exception tracking (#2482)
    • Fixing Various Breakages in our Release Testing Plan (#2669)
    • Fixing regressions to Split Audio (#2660)
    • Integrate Constant Rate Factor (CRF) into Export Dialog (#2543)
    • Separating PrepareStreams() from Open(), to allow SetOption() to correctly function (#2568)
    • Adding h265 export preset (thanks Peter) (#2680)
    • Adding ~/.openshot_qt/presets/ User-defined Presets, so users can easily install custom export presets (devices and formats) (#2555)
    • Dragging an OSP file into the Project Files widget will open the entire project file (and prompt to save unsaved changes) (#2616)
    • Persist undo/redo history correctly across OpenShot sessions (#2474)
    • Fix audio waveform display when slicing clips or resizing/trimming clips
    • Color picker: Never use native dialog (#2425)
    • Adding Git Changelog screen (#2566)
    • Converting to new Settings class, instead of the old ENV VAR method (#2520)
    • Reverting Angular from 1.7.2 to 1.6.0 (for stability reasons) (#2479)
    • Updating GitHub Templates (for bug report, question, and feature request) (#2608)
    • Updating GitHub README: features list, translation urls, and badges (#2597)
    • Completed Arabic, Hindi, Chinese (Simplified and Traditional) translations (#2594)
    • Update messaging integration on build server (#2426)
    • Add __init__.py file for installed module (#2419)
    • launch.py: Path-detect via openshot_qt init (#2419)
    • Exit using sys.exit() (#2409)
    • preferences: Tweak item layout (#2401)
    • Widen export window (#2373)
    • Pass remaining command line args to Qt (#2355)
    • Copy (cleaned up) xdg icon to src/images (#2316)
    • Add strings to be translated and fix tuple error (#2275)
    • added browse button in file properties dialog, to allow relinking of individual media files (#2275)
    • fix for automatic relinking of missing media files during project open (#2275)
    • Add the same browse type for inkscape and blender field (#2255)
    • Remove CRLF line endings from chromebook preset (#2204)
    • Convert `language.py` line endings (#2204)
    • Missing files are now automatically deleted from the recent menu (#2202)
    • Append correct extension to snapshot frames (#2196)
    • Simplify version number and file name logic in build server (especially for releases) (#2136)
    • Update Contributors & Translations (#2679)

    libopenshot

    • Bumping version to 0.2.3 (SO 17)
    • Integration of resvg SVG library (optional during build) (#185)
    • Improved Keyframe Performance (#197)
    • MP3 Special Handling & Missing Frame Refactor (#196)
    • Fix default sizes on readers without MAX_WIDTH and MAX_HEIGHT settings (#188)
    • Adding new settings class to be used for changing realtime settings used by libopenshot, such as scaling mode for preview vs final render, or hardware decode, etc… (#183)
    • Integrate Constant Rate Factor (CRF) for FFmpegWriter (#186)
    • Improving cache performance by preventing the cache from getting behind the currently displaying frame # (#179)
    • Set video bit rate to 0 if an invalid bit rate detected (which happens when using crf) (#191)
    • Invalid SetMaxSize Logic and Invalid CRF q settings in FFmpegWriter (#198)
    • Refactor FFmpegWriter Open() and PrepareStreams() methods, so that SetOption() can be called between them. (#193)
    • Some polishing for the cmake ReSVG discovery (#187)
    • Adding condition before calling av_frame_free (in AV_FREE_FRAME macro) (#184)
    • tests/CMakeLists: Use same dependencies as src/ (#163)
    • Remove Eclipse files and add to gitignore (#178)
    • Fixing Scale Mode (None) in previews (#182)
    • Exclude git tags from kicking off GitLab builds (for libopenshot)
    • Update readme to use markdown and update copyright to 2019 (#94)
    • Update README and INSTALL files (including build instructions) (#194)
    • Add git log file with commits up to the previous release (#192)

    libopenshot-audio

    • Bumping version to 0.1.8 (SO remains 6)
    • Create README.md, INSTALL.md, INSTALL-WINDOWS.md, INSTALL-MAC.md, INSTALL-LINUX.md (#32)
    • Adding git log to build artifacts (since last release tag) (#31)
    • Exclude git tags from kicking off GitLab builds (for libopenshot-audio) (#26)

 

Finalement…

Cette nouvelle version s’inscrit dans la finalité du projet: installation facilité, stabilité, facilité d’utilisation. Sans rentrer dans les sujets évoqués plus haut, un me semble plus intéressant que les autres.

Et , à mon avis, il est de taille : le travail à plein temps de Jonathan sur le projet. C’est effectivement un vieux rêve et je suis très curieux de voir ce qui va en résulter dans les mois qui vont venir.

 

Publicités