Workflow Examples and Repository
Posted: Fri Nov 16, 2018 12:16 am
Hi all! First, thanks to Steinar for this software - truly appreciated...
In my adventures working with FFAStrans I've read a lot - and learned a lot - from the posts here. I wanted to be able to contribute in some way to grow the knowledge-base around using this great resource, and I recalled the other day seeing a message from Steinar in a thread:
What follows are additional details about the needs & use case for which this workflow was created.
Often the projects in which I'm involved have a requirement of two or more outputs delivered per element, similar to the following:
AW1 = Enqueue & render "myComp.ext" to both outputs at once (MP4 + MOV) via Media Encoder (AME)
AW2 = Enqueue & render "myComp.ext" to both outputs at once (MP4 + MOV) via AE
AW3 = Enqueue & render "myComp.ext" to one uncompressed output via AE, into a Watch Folder (WF) and have AME re-encode to delivery formats (MP4 + MOV)
The problems I've encountered in implementing those ideal workflows:
In my adventures working with FFAStrans I've read a lot - and learned a lot - from the posts here. I wanted to be able to contribute in some way to grow the knowledge-base around using this great resource, and I recalled the other day seeing a message from Steinar in a thread:
So here we are - I'm starting the repository / library / examples thread with my own little workflow. This workflow is relatively simple, watching a folder for files, encoding them to MP4, then moving the source to the same destination as the encoded file. It includes a catch in case of error so that the source is moved to a subfolder of the watchfolder and the error is shown in the status monitor. You'll need to set up these paths for your own use as they've been sterilized in the copy I'm sharing here.
What follows are additional details about the needs & use case for which this workflow was created.
Often the projects in which I'm involved have a requirement of two or more outputs delivered per element, similar to the following:
- myComp.mov = RGBA 16BPC, encoded with CineForm
- myComp.mp4 = RGB 08BPC, encoded to MP4
AW1 = Enqueue & render "myComp.ext" to both outputs at once (MP4 + MOV) via Media Encoder (AME)
AW2 = Enqueue & render "myComp.ext" to both outputs at once (MP4 + MOV) via AE
AW3 = Enqueue & render "myComp.ext" to one uncompressed output via AE, into a Watch Folder (WF) and have AME re-encode to delivery formats (MP4 + MOV)
The problems I've encountered in implementing those ideal workflows:
- AW1 lacks scalability. This is vague but the details are not exciting. See this post for more info: https://forums.adobe.com/thread/2557137
- After Effects does not seem to offer an export option for uncompressed or unconstrained output at 16BPC.
There are two formats available upon export which are video files (as opposed to sequences) which are AVI and Quicktime, neither of which have options for uncompressed 16 BPC output. - After Effects no longer includes an option to render to MP4 directly.
- Problems 2 & 3 prevent AW2 and AW3
Rendering from AE to WF can only be done via a compressed format, resulting in two passes of compression for the MOV output.