-
-
Notifications
You must be signed in to change notification settings - Fork 321
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot render an MP4 through aerender commandline #25
Comments
have you tried this? https://helpx.adobe.com/after-effects/using/basics-rendering-exporting.html
|
Hi,
Thanks for the quick reply.
Q: Do we need to use "output module template" for AE to get it to work?
groet
Mark
2017-01-11 9:24 GMT+01:00 Vladislav Gritsenko <notifications@github.com>:
… 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.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#25 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AX5DajMewHu1jFXpoe1sO0xHY2-je8_rks5rRJHDgaJpZM4LgTh2>
.
|
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. |
There are 2 problems
1. nexrender cannot use command line for Media Encoder
2. only MP4 can we used to stream to html5 tag <video>
2017-01-11 9:37 GMT+01:00 Vladislav Gritsenko <notifications@github.com>:
… 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.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#25 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AX5DajSmI3bOzRLNIBxm0Qn8nIq2krLWks5rRJTDgaJpZM4LgTh2>
.
|
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.
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 |
1. So nexrender then is not compatible with Aftereffects 2017?
2. We need realtime streaming, while rendering, Therefor we need mp4
2017-01-11 9:45 GMT+01:00 Vladislav Gritsenko <notifications@github.com>:
… 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
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#25 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AX5DasZ52U0rDa9xksJIJm18mpSbGpIJks5rRJaQgaJpZM4LgTh2>
.
|
1. So nexrender then is not compatible with Aftereffects 2017?
For mp4 output format - maybe. I did not test After Effects 2017 yet.
2. We need realtime streaming, while rendering, Therefor we need mp4
Hm, not sure that realtime streaming even achievable with After Effects. As
far as i know, AE renders mp4 video and audio in separate streams, m4v and
m4a respectively.
And mp4 container gets populated only when AE finishes rendering.
For dynamic streaming mp4 video with custom data i'd suggest you looking on
ffmpeg, or some libraries/tools built on top of it. Im pretty sure thats
what might help you.
…On Wed, Jan 11, 2017 at 10:48 AM, markymark1234 ***@***.***> wrote:
1. So nexrender then is not compatible with Aftereffects 2017?
2. We need realtime streaming, while rendering, Therefor we need mp4
2017-01-11 9:45 GMT+01:00 Vladislav Gritsenko ***@***.***>:
> 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
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#25 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/
AX5DasZ52U0rDa9xksJIJm18mpSbGpIJks5rRJaQgaJpZM4LgTh2>
> .
>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#25 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACFL3DzVAuwnhQAu8QLYuOwE-EUxb4Aeks5rRJdGgaJpZM4LgTh2>
.
--
Vladislav Gritsenko
Software Developer
https://inlife.github.io/
<https://inlife.github.io/?utm_campaign=email&utm_medium=referral&utm_source=signature>
|
So whats the difference then between nexrender and ffmpeg?
2017-01-11 9:56 GMT+01:00 Vladislav Gritsenko <notifications@github.com>:
… > 1. So nexrender then is not compatible with Aftereffects 2017?
For mp4 output format - maybe. I did not test After Effects 2017 yet.
> 2. We need realtime streaming, while rendering, Therefor we need mp4
Hm, not sure that realtime streaming even achievable with After Effects. As
far as i know, AE renders mp4 video and audio in separate streams, m4v and
m4a respectively.
And mp4 container gets populated only when AE finishes rendering.
For dynamic streaming mp4 video with custom data i'd suggest you looking on
ffmpeg, or some libraries/tools built on top of it. Im pretty sure thats
what might help you.
On Wed, Jan 11, 2017 at 10:48 AM, markymark1234 ***@***.***>
wrote:
> 1. So nexrender then is not compatible with Aftereffects 2017?
> 2. We need realtime streaming, while rendering, Therefor we need mp4
>
>
> 2017-01-11 9:45 GMT+01:00 Vladislav Gritsenko ***@***.***
>:
>
> > 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
> >
> > —
> > You are receiving this because you authored the thread.
> > Reply to this email directly, view it on GitHub
> > <#25 (comment)
>,
> > or mute the thread
> > <https://github.com/notifications/unsubscribe-auth/
> AX5DasZ52U0rDa9xksJIJm18mpSbGpIJks5rRJaQgaJpZM4LgTh2>
> > .
> >
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <#25 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-
auth/ACFL3DzVAuwnhQAu8QLYuOwE-EUxb4Aeks5rRJdGgaJpZM4LgTh2>
> .
>
--
Vladislav Gritsenko
Software Developer
https://inlife.github.io/
<https://inlife.github.io/?utm_campaign=email&utm_medium=
referral&utm_source=signature>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#25 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AX5DagtDHopj4r0tTVavsFUeZLxK2M15ks5rRJk2gaJpZM4LgTh2>
.
|
nexrender works with project templates made in gui environment inside After
Effects, and helps you to automate process of creation similar or dynamic
videos.
ffmpeg is a console application that is considered as a multitool for all
sorts of media encoding/decoding/manipulation etc.
On Wed, Jan 11, 2017 at 10:59 AM, markymark1234 <notifications@github.com>
wrote:
… So whats the difference then between nexrender and ffmpeg?
2017-01-11 9:56 GMT+01:00 Vladislav Gritsenko ***@***.***>:
> > 1. So nexrender then is not compatible with Aftereffects 2017?
> For mp4 output format - maybe. I did not test After Effects 2017 yet.
>
> > 2. We need realtime streaming, while rendering, Therefor we need mp4
> Hm, not sure that realtime streaming even achievable with After Effects.
As
> far as i know, AE renders mp4 video and audio in separate streams, m4v
and
> m4a respectively.
> And mp4 container gets populated only when AE finishes rendering.
>
> For dynamic streaming mp4 video with custom data i'd suggest you looking
on
> ffmpeg, or some libraries/tools built on top of it. Im pretty sure thats
> what might help you.
>
> On Wed, Jan 11, 2017 at 10:48 AM, markymark1234 <
***@***.***>
> wrote:
>
> > 1. So nexrender then is not compatible with Aftereffects 2017?
> > 2. We need realtime streaming, while rendering, Therefor we need mp4
> >
> >
> > 2017-01-11 9:45 GMT+01:00 Vladislav Gritsenko <
***@***.***
> >:
> >
> > > 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
> > >
> > > —
> > > You are receiving this because you authored the thread.
> > > Reply to this email directly, view it on GitHub
> > > <#25
issuecomment-271810894
> >,
> > > or mute the thread
> > > <https://github.com/notifications/unsubscribe-auth/
> > AX5DasZ52U0rDa9xksJIJm18mpSbGpIJks5rRJaQgaJpZM4LgTh2>
> > > .
> > >
> >
> > —
> > You are receiving this because you commented.
> > Reply to this email directly, view it on GitHub
> > <#25 (comment)
>,
> > or mute the thread
> > <https://github.com/notifications/unsubscribe-
> auth/ACFL3DzVAuwnhQAu8QLYuOwE-EUxb4Aeks5rRJdGgaJpZM4LgTh2>
> > .
> >
>
>
>
> --
> Vladislav Gritsenko
> Software Developer
> https://inlife.github.io/
> <https://inlife.github.io/?utm_campaign=email&utm_medium=
> referral&utm_source=signature>
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#25 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/
AX5DagtDHopj4r0tTVavsFUeZLxK2M15ks5rRJk2gaJpZM4LgTh2>
> .
>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#25 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACFL3La8A-JujWOoYeCiLxj6Zp-WwZLrks5rRJoBgaJpZM4LgTh2>
.
--
Vladislav Gritsenko
Software Developer
https://inlife.github.io/
<https://inlife.github.io/?utm_campaign=email&utm_medium=referral&utm_source=signature>
|
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? |
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. :) |
@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
Still showing module not found issue. Also, do you know which AE version include h264 by default? AE CC 2015? Thanks, |
Hello, You've tried setting up custom h264 output module in AE settings right ? Im gonna try to download newest version of AE and try |
Other than rendering with QuickTime output. 2017 edition requires adobe media encoder that you get by subscription to output mp4 h264 |
Seems like Adobe doesnt like the ability to render and compress stuff directly from AE :/ |
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. |
yeah, if its small - means that its encoded via h264 |
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. |
How can we do this with ffmpeg? Thanks |
depends on your preferences |
Is it possible to render template Is it any possible to directly render in |
Hi all, Convert directly MP4 help of aescript and aeplugin. Steps 1: I was installed aescript & aeplugin and after codec. It's helped me. Is it correct way?. |
Cannot render an MP4 through aerender commandline, AfterEffects 2017 version
Nexrender says as output MP4, but aerender does not support it by default, I tried work arounds but they dont work. Can any one help?
The text was updated successfully, but these errors were encountered: