Advertisement
Guest User

Untitled

a guest
Jul 29th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. task printProps {
  2. doFirst {
  3. println src
  4. println dest
  5. }
  6. }
  7.  
  8. task movDir {
  9. doLast {
  10. mkdir(dest + 'MOV/')
  11. }
  12. }
  13.  
  14. task exrDir {
  15. doFirst {
  16. mkdir(dest + 'EXR/')
  17. }
  18. }
  19.  
  20. task copyMovs(dependsOn: movDir, type: Copy){
  21.  
  22.  
  23. from src
  24. into dest + 'MOV/'
  25. include '*.mov'
  26. rename { String filename ->
  27. filename.replace('_rec709', '')
  28.  
  29. }
  30. }
  31.  
  32. task copyExrs(type: Copy){
  33.  
  34. doLast{
  35.  
  36. from src
  37. into dest + 'EXR/'
  38. include '**/*.exr'
  39.  
  40. }
  41. }
  42.  
  43.  
  44. task exr2aces (dependsOn: exrDir){
  45.  
  46. doLast{
  47.  
  48. fileTree(src).matching{ include "**/*.exr"}.each{ aFile ->
  49. mkdir(dest + 'EXR/' + aFile.getParentFile().getName() + '/')
  50. exec{
  51. commandLine 'exr2aces', aFile, dest + 'EXR/' + aFile.getParentFile().getName() + '/' + aFile.getName(), '-v'
  52. }
  53. }
  54.  
  55. }
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement