Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- task printProps {
- doFirst {
- println src
- println dest
- }
- }
- task movDir {
- doLast {
- mkdir(dest + 'MOV/')
- }
- }
- task exrDir {
- doFirst {
- mkdir(dest + 'EXR/')
- }
- }
- task copyMovs(dependsOn: movDir, type: Copy){
- from src
- into dest + 'MOV/'
- include '*.mov'
- rename { String filename ->
- filename.replace('_rec709', '')
- }
- }
- task copyExrs(type: Copy){
- doLast{
- from src
- into dest + 'EXR/'
- include '**/*.exr'
- }
- }
- task exr2aces (dependsOn: exrDir){
- doLast{
- fileTree(src).matching{ include "**/*.exr"}.each{ aFile ->
- mkdir(dest + 'EXR/' + aFile.getParentFile().getName() + '/')
- exec{
- commandLine 'exr2aces', aFile, dest + 'EXR/' + aFile.getParentFile().getName() + '/' + aFile.getName(), '-v'
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement