Thanks @kornrunner for these changes:
* Test against PHP 8
* U-Tests: FFProbe: OptionsTester: handle phpunit deprecation of at
* FiltersCollection: tweak for call_user_func_array and PHP 8 named arguments
* Revert "Correct type in VideoFilters->framerate (#372)"
This reverts commit cedcd37bd2.
* Revert "fix sources parameter type (array) in concat function (#363)"
This reverts commit af00b9d6a3.
* Revert "Audio Params (#344)"
This reverts commit cb7d850338.
* 🚀 video profile and level
* add missing getter
* add missing use statement
* add missing return $this
* 1 test fixed
* fix other tests and clean up
We MUST rewrite them. They are too complex when it comes to new features
* trim trailing whitespaces
* fix typo
* 🚀 support for additional params in audio
* Support multiple -vf commands
Marge Filters into one command
* Ordering Scale
Using -vf to scale instead of -s to have ordering
* Correct the ResizeFilterTest
* Remove useless comments
* Fixed filter bug
Add checking on filters if only one process.
* Fixed typo error
When the metadata filter is applied on an `Audio` media, the `artwork`
parameter was being unset from the metadata array.
Saving the same `Audio` instance into multiple formats generated the
correct commands for the first export, but the subsequent commands were
missing the `artwork` parameter.
This commit fixes this issue by copying (by value) the `metaArr`
property to a local variable each time the filter is applied.
* Added a getAsBase64() method to Frame object
* Merged the getBase64 method in save method
* Differentiate the two possible return
* Corrected typo (Edited from github)
* Creation of a feature to concatenate files into a new one.
* Update of the README
* Creation of the tests for the concatenation
* We use an array of videos instead of a path to a text files
* We use the bundle Temporary File System instead of getcwd
* Modification of the format Video to add additional parameters based on user's desire
* Update of the README
* Working version of this feature. Still needs tests
* Fixing the tests of FFMPeg\Media\Video
* Setting up tests for the additionalParams feature
* Correction des tests
* Modifying tests. They work locally but not on Travis.
* Still trying to understand why Travis is throwing errors when PHPUnit is not.
* Add the additional params at the end of the command
* Fixed the tests and the way we add the parameters
* We remove log files
* Creation of a media to extract video sequences into gif files
* We add a gif method to the class Video to be able to use the Gif Media.
* Parameters where missing in the declaration of the gif function
* One parameter was badly defined in the gif method
* We use the proper media in the method gif
* We add a missing declaration in the Video class
* Update of the README file
* Modification of the README file
* We remove an empty class