Blender

Blender

Dian Jan 29, 2020 @ 3:50pm
Blender only rendering 9 seconds instead of my entire 1 min and 40 seconds animation
I've put them on the video montage thing, I've set the frames rendering to 2984 and 24 fps rate. I selected AVI Raw, after rendering, I found out that blender only rendered 9 seconds, I don't understand. And, if I ever become able to render it, is there a way to put the wav file without using any other software, thanks in advance!
Originally posted by MindfulOcean:
Never try to render an animation directly to a video file.

First, render the frames of the animation as individual images:
1. Create a new folder on your computer to hold the render result.
2. Set the output destination to the folder you created.
3. Set the file format to PNG.
4. Make sure your timeline is setup to render the correct frame range.
5. Hit Render -> Render Animation.

Once the render is done, create a video file from the frames you rendered earlier:
1. Open a new instance of Blender and click "Video Editing".
2. Click Add -> Image Sequence.
3. Navigate to the folder where you saved your rendered frames.
4. Press A to select them all and then click Add Image Strip.
5. Do whatever else like adding sound (I don't know about that, sorry).
6. Change the file format to FFmpeg video.
7. Change Container to MPEG-4.
7. Click on Encoding and change it to MPEG-4.
8. I "think" the default under video encoding is fine, but if it doesn't work, change that.
9. Change the location for the output of the render to where you'd like the video to go.
10. Render the video.
11. Change the name of the file to something appealing when it's done and you're set.

Blender is a perfectly fine video editor, but you really need to have a series of rendered frames for best results. You'll probably need to mess with the encoding and container depending on what kind of video file you want. Try rendering shorter clips until you're sure the settings are where you want them.
< >
Showing 1-5 of 5 comments
still__alive Jan 29, 2020 @ 6:28pm 
Hard to say with the information given I think.

Did it crash on you? Maybe you ran out of memory and it couldn't render the whole thing? Maybe you accidentally canceled it?

Maybe you've mixed up the frames fields and you've set the start frames to something that it shouldn't be? Maybe the video file is corrupted or something?
still__alive Jan 29, 2020 @ 6:40pm 
And for the 2nd part of your question:

Are you asking how to put a .wav audio file to the video so it has sound?

If that is what you mean, then I recommend changing your output to something other than AVI Raw. Instead, render it out as .jpg or .png. So you'd have 2984 images after rendering.

Then you can go into the video sequencer, add all the images as an image strip, then also add your sound file(s), and THEN render it out in a video format.

As I understand it, it is better to render out an animation as images if you can. If Blender crashes or something mid render, with a video format you'd have to start the render from scratch, but with images you can start from whichever image Blender crashed on. Or you can pause/cancel mid render and pick up where you left off.

And if you want to add sound later, with Blender, I don't think Blender really cares whether you import an image sequence or a video file. At that point you can render it out in a video format.
The author of this thread has indicated that this post answers the original topic.
MindfulOcean Jan 30, 2020 @ 3:23am 
Never try to render an animation directly to a video file.

First, render the frames of the animation as individual images:
1. Create a new folder on your computer to hold the render result.
2. Set the output destination to the folder you created.
3. Set the file format to PNG.
4. Make sure your timeline is setup to render the correct frame range.
5. Hit Render -> Render Animation.

Once the render is done, create a video file from the frames you rendered earlier:
1. Open a new instance of Blender and click "Video Editing".
2. Click Add -> Image Sequence.
3. Navigate to the folder where you saved your rendered frames.
4. Press A to select them all and then click Add Image Strip.
5. Do whatever else like adding sound (I don't know about that, sorry).
6. Change the file format to FFmpeg video.
7. Change Container to MPEG-4.
7. Click on Encoding and change it to MPEG-4.
8. I "think" the default under video encoding is fine, but if it doesn't work, change that.
9. Change the location for the output of the render to where you'd like the video to go.
10. Render the video.
11. Change the name of the file to something appealing when it's done and you're set.

Blender is a perfectly fine video editor, but you really need to have a series of rendered frames for best results. You'll probably need to mess with the encoding and container depending on what kind of video file you want. Try rendering shorter clips until you're sure the settings are where you want them.
Agree, Rendering to single images is definetly the way to go.
First and foremost you get an uncompressed master version of your animation which you can doctor around with (change resolution, fix the occasional aritfact, apply filters etc.), export to any desired video container afterwards, so you can deploy your animation to various output devices/ formats.
IF you render to a compressed video file directly, you basicly bake in the quality loss and compression into your master, which is just a waste of time compared to single image files. The renderer does render full quality, but by putting it into a container file directly you immediately lose that quality again.
Dian Jan 31, 2020 @ 3:14pm 
Originally posted by MindfulOcean:
Never try to render an animation directly to a video file.

First, render the frames of the animation as individual images:
1. Create a new folder on your computer to hold the render result.
2. Set the output destination to the folder you created.
3. Set the file format to PNG.
4. Make sure your timeline is setup to render the correct frame range.
5. Hit Render -> Render Animation.

Once the render is done, create a video file from the frames you rendered earlier:
1. Open a new instance of Blender and click "Video Editing".
2. Click Add -> Image Sequence.
3. Navigate to the folder where you saved your rendered frames.
4. Press A to select them all and then click Add Image Strip.
5. Do whatever else like adding sound (I don't know about that, sorry).
6. Change the file format to FFmpeg video.
7. Change Container to MPEG-4.
7. Click on Encoding and change it to MPEG-4.
8. I "think" the default under video encoding is fine, but if it doesn't work, change that.
9. Change the location for the output of the render to where you'd like the video to go.
10. Render the video.
11. Change the name of the file to something appealing when it's done and you're set.

Blender is a perfectly fine video editor, but you really need to have a series of rendered frames for best results. You'll probably need to mess with the encoding and container depending on what kind of video file you want. Try rendering shorter clips until you're sure the settings are where you want them.
Thanks! It worked, I managed to do the sound thing myself
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: Jan 29, 2020 @ 3:50pm
Posts: 5