Transcoder Changelog.

Link 1.2.5 · 2019.05.23

changed - 2019.05.23

  • Updated build system

Link 1.2.4 · 2019.04.22

changed - 2019.04.22

  • Updated Twig namespacing to be compliant with deprecated class aliases in 2.7.x

Link 1.2.3 · 2019.03.20

changed - 2019.03.20

  • Allow setting threads in config
  • Added a "generate" (bool) parameter to getVideoUrl(), just like getVideoThumbnailUrl(), to optionally skip encoding
  • Added return value false to getVideoThumbnailUrl() when ffmpeg is executed which prevents a URL is always returned, also in case of ffmpeg fails to run/create the thumbnail
  • Added new config parameter "createSubfolder" (boolean) to create the same subfolders that are defined in the upload target paths of the asset.
  • Added config option to prevent cache clearing
  • Fixed an issue where getFileInfo() would throw an error if null was returned
  • Fixed an error where certain types of video streams would cause the encoder to throw an exception

Link 1.2.2 · 2018.10.05

changed - 2018.10.05

  • Updated build process

Link 1.2.1 · 2018.08.23

changed - 2018.08.23

  • Fixed namespacing issues

Link 1.2.0 · 2018.08.22

added - 2018.08.22

  • Added the ability to encode to animated .gif files
  • Added multiple output paths and URLs for different media types

changed - 2018.08.22

  • Moved to a modern webpack build config for the Control Panel
  • Added install confetti

Link 1.1.3 · 2018.03.02

changed - 2018.03.02

  • Fixed deprecation errors from Craft CMS 3 RC13

Link 1.1.2 · 2018.02.06

changed - 2018.02.06

  • Switched video thumbnail generation to use EVENT_GET_THUMB_PATH
  • Transcoder now requires Craft CMS 3 RC 9 or later

Link 1.1.1 · 2018.02.03

changed - 2018.02.03

  • Only generate a thumbnail when we're actually asked to do so via $generate1

Link 1.1.0 · 2018.02.02

added - 2018.02.02

  • Transcoder now supports the transcoding of remote video & audio files
  • Added the ability to generate a thumbnail for videos in the Control Panel Assets index

changed - 2018.02.02

  • Cleaned up the exception handling

Link 1.0.11 · 2018.02.01

added - 2018.02.01

  • Renamed the composer package name to craft-transcoder

Link 1.0.10 · 2018.01.29

added - 2018.01.29

  • Added support for Yii2 aliases for transcoderPath & transcoderUrl settings in config.php

changed - 2018.01.29

  • Changed the default config.php to use @webroot and @web Yii2 aliases

Link 1.0.9 · 2018.01.25

changed - 2018.01.25

  • Handle Asset Volumes that use aliases
  • Updated DocBlock comments

Link 1.0.8 · 2017.12.06

changed - 2017.12.06

  • Updated to require craftcms/cms ^3.0.0-RC1

Link 1.0.7 · 2017.08.05

changed - 2017.08.05

  • Craft 3 beta 23 compatibility

Link 1.0.6 · 2017.07.15

changed - 2017.07.15

  • Craft 3 beta 20 compatibility

Link 1.0.5 · 2017.03.24

changed - 2017.03.24

  • hasSettings -> hasCpSettings for Craft 3 beta 8 compatibility
  • Added Craft 3 beta 8 compatible settings
  • Modified config service calls for Craft 3 beta 8

Link 1.0.4 · 2017.03.12

added - 2017.03.12

  • Added craft/cms as a composer dependency
  • Added code inspection typehinting for the plugin & services

changed - 2017.03.12

  • Code refactor/cleanup

Link 1.0.3 · 2017.03.11

added - 2017.03.11

  • Use php-shellcommand to allow for proper execution on Windows & Unix servers

changed - 2017.03.11

  • Minor code cleanup

Link 1.0.2 · 2017.03.07

added - 2017.03.07

  • Added a summary option to getFileInfo()

changed - 2017.03.07

  • Refactored the config.php options to be more consistent

Link 1.0.1 · 2017.03.06

added - 2017.03.06

  • Added height and width options for resizing the videos
  • Added an aspectRatio option to control how aspect ratio scaling is done
  • Added a letterboxColor option
  • Added a sharpen option
  • Added the getFileInfo variable to extract information from a video/audio file
  • The ffmpeg progress for video transcoding is now written out to a .progress file
  • Added a progress controller to return video transcoding progress
  • Moved all of the default settings out to the config.php file
  • Added support for multiple video encoding formats
  • Added the ability to transcode audio files
  • Transcoder caches can be cleared via the ClearCaches utility

fixed - 2017.03.06

  • Fixed some issues with the lockfile naming

Link 1.0.0 · 2017.03.05

added - 2017.03.05

  • Initial release