Giter VIP home page Giter VIP logo

Comments (22)

Troy-Yang avatar Troy-Yang commented on May 15, 2024 2

Wow, thanks Inlife for the explanation. That makes sense! I am an newbie on video process and format. Anyway, for now, I am not afraid to use CC2015 and CC2017.

from nexrender.

inlife avatar inlife commented on May 15, 2024 1

depends on your preferences
can someway like this:
$ ffmpeg -i movie.mov -vcodec copy -acodec copy out.mp4

from nexrender.

inlife avatar inlife commented on May 15, 2024

have you tried this?

https://helpx.adobe.com/after-effects/using/basics-rendering-exporting.html

OutputExt field describes which file extension will be used to save render file. 

Make sure this file ext. corresponds to the right output module template that will be used to render current project.

Note: default value is: "mp4". It's perfectly pairs with "h264" output module template, see above.

from nexrender.

markymark1234 avatar markymark1234 commented on May 15, 2024

from nexrender.

inlife avatar inlife commented on May 15, 2024

Q: Do we need to use "output module template" for AE to get it to work?

If you want to render mp4 - then yes. aerender binary works on settings, which you set up in your After Effects application.

By default AE don't have mp4 output rendering via h264. And maybe, latest versions don't event support it. Adobe forces users to use Media Encoder tool for some reason.

In any case, you always can change rendering output any other format.

from nexrender.

markymark1234 avatar markymark1234 commented on May 15, 2024

from nexrender.

inlife avatar inlife commented on May 15, 2024

In that case, if there are no options of creating "h264" output template in the 2017 version of After Effects, i can only suggest you to downgrade version to the one, which supports adding custom output rendering templates.

  1. only MP4 can we used to stream to html5 tag

also you can render in avi or mov for example, and then convert it to mp4 using any available convertor. For example ffmpeg (console) or Format Factory (win gui), etc

from nexrender.

markymark1234 avatar markymark1234 commented on May 15, 2024

from nexrender.

inlife avatar inlife commented on May 15, 2024

from nexrender.

markymark1234 avatar markymark1234 commented on May 15, 2024

from nexrender.

inlife avatar inlife commented on May 15, 2024

from nexrender.

pharrowboy avatar pharrowboy commented on May 15, 2024

I don't know much about aeRender I'm still reading but I do know that h264 is supported on ae 2017 only with QuickTime. You have to download QuickTime to output h264. The file format is .mov but most platforms support it anyhow like YouTube and such. Could I use .mov with this program?

from nexrender.

inlife avatar inlife commented on May 15, 2024

Look, you can render whatever format your version of aerender (After Effects) support. You need just say nexrender to use this particular format, and magic will happen by itself. :)

from nexrender.

Troy-Yang avatar Troy-Yang commented on May 15, 2024

@pharrowboy @inlife I know this thread is closed but I still want to ask for some help from you guys. I am using ae2017 and also can't generate MP4 as h264 module missing. Do you know how to use h264 from QuickTime in AeRender command line? I've installed QuickTime and run the below command

let params = [
    '-project', 'E:\\Git\\demos\\aerender\\projects\\FlatLogo.aep',
    '-comp', 'LOGO_MAIN_COMP_EDIT/RENDER',
    '-continueOnMissingFootage',
    '-output', 'c:\\output\\test1.avi',
    '-OMtemplate', 'h264'
]
process.env.AE_BINARY = 'C:\\Program Files\\Adobe\\Adobe After Effects CC 2017\\Support Files\\aerender.exe';
const { execFile } = require('child_process');

Still showing module not found issue.

Also, do you know which AE version include h264 by default? AE CC 2015?

Thanks,

from nexrender.

inlife avatar inlife commented on May 15, 2024

Hello,

You've tried setting up custom h264 output module in AE settings right ?
https://helpx.adobe.com/after-effects/using/basics-rendering-exporting.html#output_modules_and_output_module_settings

Im gonna try to download newest version of AE and try
Its not first time someone asked about CC 2017
Gonna check myself :)

from nexrender.

pharrowboy avatar pharrowboy commented on May 15, 2024

Other than rendering with QuickTime output. 2017 edition requires adobe media encoder that you get by subscription to output mp4 h264

from nexrender.

inlife avatar inlife commented on May 15, 2024

Seems like Adobe doesnt like the ability to render and compress stuff directly from AE :/

from nexrender.

Troy-Yang avatar Troy-Yang commented on May 15, 2024

Hey guys,

I was so happy that I may figured out a new way to solve H264 not support issue in CC2015 or maybe same as CC2017 (not test):

First of all, install QuickTime, then Simply creating a custom Output Module Templete in Edit=>Perferences item, then named it as "H264" or what ever, then choose QuickTime format and select H.264 decoding, then save it. (Maybe the names are not full correct as I am using a chinese version AE)

After that, then run your command line and set "-OMtemplate" as "H264" which is the custom module name you just created, then the Output module error never happens and I can generate a small .mov video (still not sure why not mp4)!!! But it is a victory for me as it will help me to avoid generating a huge avi file and then compress it with ffmpeg.

from nexrender.

inlife avatar inlife commented on May 15, 2024

yeah, if its small - means that its encoded via h264
however mov container is created cuz of quicktime
in any case changing container (mov -> mp4) via ffmpeg or something similar
should take less then 1 second (its not converting video just changing container)

from nexrender.

ZuzooVn avatar ZuzooVn commented on May 15, 2024

in any case changing container (mov -> mp4) via ffmpeg or something similar
should take less then 1 second (its not converting video just changing container)

How can we do this with ffmpeg? Thanks

from nexrender.

sbala69gmail avatar sbala69gmail commented on May 15, 2024

Is it possible to render template aerender to codec. For reason we need to reduce the render time. MOV to MP4.

Is it any possible to directly render in codec.

from nexrender.

sbala69gmail avatar sbala69gmail commented on May 15, 2024

Hi all,

Convert directly MP4 help of aescript and aeplugin.

Steps 1: I was installed aescript & aeplugin and after codec.
Steps 2: set OMtemplate Aftercodec
Steps 3: run output, it's directly convert MP4.

It's helped me. Is it correct way?.

from nexrender.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.