topfunky (owner)

Revisions

gist: 199999 Download_button fork
public
Public Clone URL: git://gist.github.com/199999.git
Embed All Files: show embed
Rakefile to Render After Effects Projects #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
namespace :ae do
 
  desc "Render After Effects Titles and Diagrams"
  task :render do
    mkdir_p "artwork/after_effects_rendered"
    Dir['artwork/after_effects/[0-9]*.aep'].each do |aep_project_name|
      aep_project_name = File.expand_path(aep_project_name)
      mov_output_name = aep_project_name.gsub(/\.aep/, '.mov').gsub(/artwork\/after_effects/, 'artwork/after_effects_rendered')
      command = ["'/Applications/Adobe After Effects CS4/aerender'",
                 "-reuse", # Launch one instance of AE, or use existing. Faster.
                 %(-project "#{aep_project_name}"),
                 %(-comp "Comp 1"),
                 %(-RStemplate "Best Settings"), # Render template
                 %(-OMtemplate "Lossless with Alpha (Straight)"), # Output template
                 "-mp", # Use multicore
                 "-v ERRORS",
                 "-close DO_NOT_SAVE_CHANGES",
                 "-sound ON",
                 %(-output "#{mov_output_name}")]
      system(command.join(' '))
      
      rm_rf aep_project_name + " Logs"
    end
  end
 
end