@Service @Properties(value=@Property(name="process.label",value="Transcode Video",propertyPrivate=true)) public class FFMpegTranscodeProcess extends AbstractFFMpegProcess
For example, using the following workflow step arguments:
[140x100],[48x48]
Will create thumbnails of size 140x100 and 48x48 with a black letterbox/pillarbox
This will only happen for assets having a video-based mime-type, others are ignored.
Modifier and Type | Class and Description |
---|---|
static class |
FFMpegTranscodeProcess.Arguments
The available arguments to this process implementation.
|
PROP_WORKING_DIR
TYPE_JCR_PATH
Constructor and Description |
---|
FFMpegTranscodeProcess() |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
buildArguments(MetaDataMap metaData) |
java.lang.String[] |
getThumbnailConfigs(MetaDataMap metaData)
Reads the thumbnail configurations from the given meta data.
|
java.lang.String[] |
getVideoProfiles(MetaDataMap metaData) |
execute, getWorkingDir
public java.lang.String[] getThumbnailConfigs(MetaDataMap metaData)
metaData
- public java.lang.String[] getVideoProfiles(MetaDataMap metaData)
public java.lang.String[] buildArguments(MetaDataMap metaData)
Copyright © 2010 - 2020 Adobe. All Rights Reserved