Releases: soluble-io/soluble-mediatools
Releases · soluble-io/soluble-mediatools
Version 0.7.6
Added
VideoConvertParams::withAutoAltRef()
andwithLagInFrames()
to optimize vp9.
Version 0.7.5
Added
UnescapedFileInterface
to allow setting outputfile without escaping.PlatformNullFile()
can be set as$outputFile
inVideoConvert
.
Version 0.7.4
Added
VideoConvertParams::withPass(int $passNumber)
to indicate ffmpeg pass number
Documentation
- Added multipass params, example fixed using
VideoConvertParams::withPass()
.
Version 0.7.3
Added
VideoConvertParams::withConvertParams(VideoConvertParamsInterface $extraParams)
convenience method to add/merge new params.
Documentation
- Added doc for
VideoConvertParams::withConvertParams(VideoConvertParamsInterface $extraParams)
.
Version 0.7.2
Added
VideoConvertParams::setPassLogFile()
to permit multipass encoding.VideoInfo::getFileSize()
to get the filesize in bytes.Common\Exception\IOException
andIOExceptionInterface
for generic file/io exception
Changed
FileNotFoundException
,FileNotReadableException
now extendsIOException
Documentation
- Added example recipe for multipass transcoding
Version 0.7.1
Added
VideoInfo::getFormatName()
to get the format name(s).VideoInfo::countStreams()
to get the number of available streams.
Improved
- Better error reporting when video file is not readable.
Fixed
ext-json
added as requirement in composer.json
Version 0.7.0
**WARNING THIS IS BC-BREAK RELEASE (Yes not yet 1.0) **
CHANGED
Conversion
Search and replace
ConversionService
toVideoConverter
.
Search and replaceConversionParams
toVideoConvertParams
.
- [BC-BREAK] Renamed
ConversionService
toVideoConverter
, #1 - [BC-BREAK] Renamed
ConversionParams
toVideoConvertParams
, #1 - [BC-BREAK] Renamed
ConversionServiceInterface
toVideoConverterInterface
, #1 - [BC-BREAK] Renamed
ConversionServiceFactory
toVideoConverterFactory
, #1
VideoQuery
Search and replace
InfoService
toVideoInfoReader
.
Search and replaceInfo
toVideoInfo
.
- [BC-BREAK] Renamed
InfoService
toVideoInfoReader
, #2 - [BC-BREAK] Renamed
InfoServiceInterface
toVideoInfoReaderInterface
, #2 - [BC-BREAK] Renamed
InfoServiceFactory
toVideoInfoReaderFactory
, #2 - [BC-BREAK] Renamed
Info
toVideoInfo
, #2 - [BC-BREAK] Renamed
InfoInterface
toVideoInfoInterface
, #2
Thumbnail
Search and replace
ThumbService
toVideoThumbGenerator
.
- [BC-BREAK] Renamed
ThumbService
toVideoThumbGenerator
, #3 - [BC-BREAK] Renamed
ThumbParams
toVideoThumbParams
, #3 - [BC-BREAK] Renamed
ThumbServiceInterface
toVideoThumbGeneratorInterface
, #3 - [BC-BREAK] Renamed
ThumbServiceFactory
toVideoThumbGeneratorFactory
, #3
Detection / Analyzer
Search and replace
DetectionService
toVideoAnalyzer
.
- [BC-BREAK] Renamed
DetectionService
toVideoAnalyzer
, #4 - [BC-BREAK] Renamed
DetectionServiceInterface
toVideoAnalyzerInterface
, #4 - [BC-BREAK] Renamed
DetectionServiceFactory
toVideoAnalyzerFactory
, #4
Added
- Requirement of
symfony/polyfill-mbstring
to allow install on system without mbstring extension.
Version 0.6.3
Added
- Missing requirement of 'ext-mbstring' in composer.json.
Fixed
- Minor null file (
PlatformNullFile
) test when not autodetected.
Version 0.6.2
Added
- Convenience method:
ThumbParams::withTime(float $time)
(will set to SeekTime). - New methods for video info :
Info::getWidth()
,Info:getHeight()
Updated
- A lot of missing documentation
Fixed
ConversionParams::getParam()
now throws anUnsetParamException
when the parameter was not set.ThumbParams::getParam()
now throws anUnsetParamException
when the parameter was not set.
Version 0.6.1
Added
- New method for video conversion params
ConvertParams::withoutParam(string $paramName)
. - New method for video thumbnail params
ThumbParams::withoutParam(string $paramName)
.
Changed
- Internal
AdapterInterface
becomesConverterAdapterInterface
. - Internal
FFMpegConverterAdapter
becomesFFMpegAdapter
.
Improved
- Documentation site !!!
Fixed
- Fixed exception
MissingTimeException
, that was missing ;)