uncompressed avi file size limit?

xalbixxalbix Posts: 7
edited December 1969 in The Commons

Hi Guys,

I tried to render 1800 frames to an uncompressed avi file.

When I tried to play the file it didn't open and I noticed the size of the file was 4 GB.

I remember the old fat32 file systems had a limit on the avi size however i am working and saving on NTFS

Here are the parameters :

1800 frames, 1920x1080 resolution, coded avi uncompressed

any ideas what the problem might be?

Comments

  • MattymanxMattymanx Posts: 6,955
    edited December 1969

    I would highly recommend you research "Uncompressed AVI"

  • Takeo.KenseiTakeo.Kensei Posts: 1,303
    edited December 1969

    I already had bigger uncompressed AVI (> 10 GB). Try making a 100 frame movie if it works to be sure you didn't made a mistake. If it works, that may be your video player that doesn't like the video size

  • LeatherGryphonLeatherGryphon Posts: 11,674
    edited March 2015

    You may already know this but its good information for those who don't.

    1800 frames at 30 frames per second is 1 minute of time. Even uncompressed, in the big scheme of things, it is not really a lot of output for a modern filesystem but depending on the complexity of your scene and capability and stability of your computer it could cause failure somewhere along the process of producing a full length AVI rendering and you'd end up with a corrupted AVI file.

    Rather than take the risk and waste the time of a full render directly to AVI you could render individual frames to a folder. That way if a render fails, you can modify your render parameters and simply start again from the failed frame. Eventually you'd have all your images in one folder. Then using another application specifically designed to read individual frames and combine them into various types of image streams you can produce your AVI file. Your master images folder is like your sacred "negatives" always available to make video streams in different formats for different situations.

    However, consider also that uncompressed HD AVI is a lot of information for a viewing program to process in real-time. So I'm assuming you're using the uncompressed AVI as source material for further editing before making a final AVI in a compressed format for distribution?

    Post edited by LeatherGryphon on
  • IvyIvy Posts: 7,165
    edited March 2015

    xalbix said:
    Hi Guys,

    I tried to render 1800 frames to an uncompressed avi file.

    When I tried to play the file it didn't open and I noticed the size of the file was 4 GB.

    I remember the old fat32 file systems had a limit on the avi size however i am working and saving on NTFS

    Here are the parameters :

    1800 frames, 1920x1080 resolution, coded avi uncompressed

    any ideas what the problem might be?

    I'm not sure if this will work for you but it does reduce the size of my avi files
    when you go to save under the the MS uncompressed avi codex option at the end of your render.. i have slider pushed all the way over to 100% this is the compression ration for the MS codex even though it says uncomressed avi codex the slider still compresses the files size usually by a 1/3 the size in most cases

    I posted a pictorial of what i was saying on this thread
    http://www.daz3d.com/forums/discussion/53665/

    Post edited by Ivy on
  • SlimerJSpudSlimerJSpud Posts: 1,453
    edited March 2015

    LeatherGryphon makes a good point. I launched one last night that's only 131 frames, but one item in the scene (hair, probably), makes each frame take about 12-13 minutes. Ouch! In the few animated renders I've done, the ratio of uncompressed to properly compressed avi video is over 50:1. That's huge. By properly compressed, I mean that all pixels that do not change do not need to be repeated in every frame. Any decent video editing tool can do this. Of course, having the uncompressed video makes it easier to rearrange frames in the video editor, but the folder full of sequential images will do that too, along with the crash restart capability. That's what I think I'll do next time.

    I think this is the one I've been using, I can confirm later.
    http://www.videosoftdev.com/free-video-editor
    Edit: Yes, that's the one I've been using. An uncompressed 2 second video was 284 MB for me. The compressed one is 3.7.

    Post edited by SlimerJSpud on
  • IvyIvy Posts: 7,165
    edited March 2015

    LeatherGryphon makes a good point. I launched one last night that's only 131 frames, but one item in the scene (hair, probably), makes each frame take about 12-13 minutes. Ouch! In the few animated renders I've done, the ratio of uncompressed to properly compressed avi video is over 50:1. That's huge. By properly compressed, I mean that all pixels that do not change do not need to be repeated in every frame. Any decent video editing tool can do this. Of course, having the uncompressed video makes it easier to rearrange frames in the video editor, but the folder full of sequential images will do that too, along with the crash restart capability. That's what I think I'll do next time.

    I think this is the one I've been using, I can confirm later.
    http://www.videosoftdev.com/free-video-editor

    you could have gone into the temp render folder where the avi png are store and photo shop the error out or just deleted it . i notice that you can delete a frame or 2 with out to much of a jitter if your running at 30kfps or copy all the graphics in the temp folder as back up
    anyway you can do post work to avi files before you save them as movie files under the temp rendeer folder

    Post edited by Ivy on
  • SlimerJSpudSlimerJSpud Posts: 1,453
    edited December 1969

    Actually, you mean 30fps, not 30kfps. At 30kfps, you make movies of bullets going through apples, or water drops.

    So, it is saving the renders as files in the temp folder? But it throws them away after the avi is done, or is it when you exit the program?

  • IvyIvy Posts: 7,165
    edited March 2015

    Actually, you mean 30fps, not 30kfps. At 30kfps, you make movies of bullets going through apples, or water drops.

    So, it is saving the renders as files in the temp folder? But it throws them away after the avi is done, or is it when you exit the program?


    KFPS =Key-Frame-Per-Seconds
    basically the same thing

    edit

    you need to copy the temp render folder before saving the avi. because once you save the avi. the temp folder the pngs are compiled into avi

    Post edited by Ivy on
  • SlimerJSpudSlimerJSpud Posts: 1,453
    edited December 1969

    Sorry for mixing up the terms. I thought one should have more than one frame per key frame. I thought 5 or 10 frames per key frame was typical. Isn't the idea to pose the figure at key frames, then let the engine interpolate for the in-between frames?

  • IvyIvy Posts: 7,165
    edited March 2015

    Sorry for mixing up the terms. I thought one should have more than one frame per key frame. I thought 5 or 10 frames per key frame was typical. Isn't the idea to pose the figure at key frames, then let the engine interpolate for the in-between frames?

    actually I believe daz complies the renders 1 image per frame = one keyframe. The keyframe is where the graphic sites for that instance of view along the timeline. when the slider moves along the key-frames its give the illusion of animations once complied by the daz program you have one continuous motion file . if you have key-mate you can break the keyframe up into parts to manipulate the object that is being animated. but its still one keyframe or frame per image @30 keyframes per second. unless you want to create you animation like
    Adobe flash or a independent film editor where you can change the frames per second people that render animation one png graphc at a time usually choice to make their animations around 24 kfps
    high speed camera that are used for super slow motion videos use keyframes as well but run at a higher rate of speed along the timeline usually any were from 100 frames per second and up depending on the equipment used.. I don't work with high speed so that is a little more than my knowledge base. other from what i have seen done by other people

    Post edited by Ivy on
  • SlimerJSpudSlimerJSpud Posts: 1,453
    edited December 1969

    Ivy said:
    Sorry for mixing up the terms. I thought one should have more than one frame per key frame. I thought 5 or 10 frames per key frame was typical. Isn't the idea to pose the figure at key frames, then let the engine interpolate for the in-between frames?

    actually I believe daz complies the renders 1 image per frame = one keyframe. The keyframe is where the graphic sites for that instance of view along the timeline. when the slider moves along the key-frames its give the illusion of animations once complied by the daz program you have one continuous motion file . if you have key-mate you can break the keyframe up into parts to manipulate the object that is being animated. but its still one keyframe or frame per image @30 keyframes per second. unless you want to create you animation like
    Adobe flash or a independent film editor where you can change the frames per second people that render animation one png graphc at a time usually choice to make their animations around 24 kfps
    high speed camera that are used for super slow motion videos use keyframes as well but run at a higher rate of speed along the timeline usually any were from 100 frames per second and up depending on the equipment used.. I don't work with high speed so that is a little more than my knowledge base. other from what i have seen done by other people
    I think we're talking two different things again. In an uncompressed avi file, every frame is a keyframe, because every frame is a complete image of the entire scene, with all pixels. A compressed avi deletes pixels that do not change between key frames, and you usually choose how many keyframes there are per second. When building an animation in Daz Studio, you also choose how many frames are in between each keyframe, but the definition of keyframe is different. A keyframe in DS is a frame where the figure pose is changed by the artist. The frames in between keyframes, the pose is interpolated by the tool. Having one keyframe for every frame basically disables the interpolation, and you would have to pose every single frame. I think for rapid movements, like swinging a bat or a sword, you would need fewer frames per keyframe, but for more common movements, 5 or 10 frames per keyframe seems to work. With 30 frames per second, and 10 frames per keyframe, that's 3 specific poses to do for each second of video. That make it pretty smooth. Let the computers do the work, I say...

  • LeatherGryphonLeatherGryphon Posts: 11,674
    edited March 2015

    This is an example of what I call an overused word. The word "keyframe" has several meanings depending on the technology being discussed. Unfortunately, when used outside of its particular technology it becomes an obstacle to understanding instead of a help.

    Over the years I've run across many overused words when trying to write documents or trying to understand other's documents. Unfortunately, I can't think of a one of them at the moment. :-(

    One of the most important and deep pieces of technology and philosophy that I learned from a 2 second utterance in class in college is that "Communication is an exchange of mutually understood symbols." Overused words fail the "mutually understood" test.

    Post edited by LeatherGryphon on
  • IvyIvy Posts: 7,165
    edited March 2015

    sorry that s went right over my head..lol
    so I went to look at the animate2 documents, nothing i could find that you were describing you are talking about daz studio with animate 2 right?
    http://www.gofigure3d.com/site/?option=com_content&view=article&id=92&Itemid=86

    I went looked and i looked and looked again. I really don't get the frame between the key frame thing i looked and looked and looked i see no spaces or anything between the keyframe or frame as you call them. of the daz studio timeline you must be using something different than I am I have graph mate and keymate which breaks the object down so you can to target the object on each level of the keyframe for each part of the object per frame but its i still just one graphic per frame in the end, no matter if its 24 kfps or 30 . but i see nothing in between the keyframes. so I must be misunderstanding what your trying to describe to me. are you talking about the keyframe layer level?
    then there are 4 values types that have unique visual indicators in aniMate2 keyframes.

    1. Rotation
    2. Translation
    3. Scale
    4. Morp

    if you look in the animate2 to documentation they even describe the timeline as keyframes not frames. they don't say anything about frames between frames that i could find..lol just unless your talking about keyframe editing aniblocks that have levels that can be edited. I know you can change keyframe rates of speed but no frames between frames i could find,.unless your talking about breaking rhe frame up for editing the different level of the
    so you must be using something different than i am,. or i am just missing it

    Post edited by Ivy on
  • IvyIvy Posts: 7,165
    edited March 2015

    This is an example of what I call an overused word. The word "keyframe" has several meanings depending on the technology being discussed. Unfortunately, when used outside of its particular technology it becomes an obstacle to understanding instead of a help.

    Over the years I've run across many overused words when trying to write documents or trying to understand other's documents. Unfortunately I can't think of a one of them at the moment. :-(

    One of the most important and deep pieces of technology and philosophy that I learned from a 2 second utterance in class in college is that "Communication is an exchange of mutually understood symbols." Overused words fail the "mutually understood" test.

    I just call what I read they call it in the user documentation what others want to call it okay by me :)
    that is why i call it keyframes that is how they have it in the animate2 documentation.
    if its called something else other than what they have written then the documentations would be wrong and those who read it would then be fed wrong information ..

    Post edited by Ivy on
  • LeatherGryphonLeatherGryphon Posts: 11,674
    edited March 2015

    That's just the problem, there often isn't another word. :-( The word is shared between technologies and we're left with only the context to make the distinction. Unfortunately one often has to know both (or all) the technologies to know that there even is a distinction. Thus the word is overused. :-(

    Post edited by LeatherGryphon on
  • IvyIvy Posts: 7,165
    edited March 2015

    That's just the problem, there often isn't another word. :-( The word is shared between technologies and we're left with only the context to make the distinction. Unfortunately one often has to know both (or all) the technologies to know that there even is a distinction. Thus the word is overused. :-(

    In the adobe flash pro documentations they also call the frames on the timeline keyframes as well. because you can add motion tween to the keyframes to add action-script too it. . interesting how everyone uses the same name for different terms. in my adobe premiere pro they call, it keyframes as well so I went to google film edit to see what they call it on their editor .. and they also call it keyframes. very interesting.

    Ha! no wonder I'm so confused all the time.the documentation is wrong.lmao and to think all this time i thought it was because i was blonde..lol

    Post edited by Ivy on
  • SlimerJSpudSlimerJSpud Posts: 1,453
    edited December 1969

    Actually, I'm not using Animate2, I'm using the Animate Lite, or Timeline native to DS. I checked in the online docs, and the DS4 manual, but there doesn't seem to be anything there. There are video tutorials, but nothing I can quote. Luckily, I have the DS3 manual, which is what I'm STILL using. From the DS3 manual, pp 221:

    "An animation, while appearing fluid in its final form, is actually broken up into individual frames, much like
    individual frames on old-fashioned movie film. When DAZ Studio processes an animation into a movie, it
    will render each frame, one at a time, to produce the final movie clip. This does not mean that you
    yourself are forced to set up each frame, however.
    Using what is known as Linear Interpolation, DAZ Studio itself works out what the intermediate positions
    of each part in a scene will be between what are known as Keyframes. A Keyframe is a user-set position
    or rotation setting of an arm, eyeball, falling object, or what-have-you at a given point in time (for instance,
    the image above would represent a collage of individual keyframes in a diving animation).
    Keyframes tell DAZ Studio where and how you want everything to be at an exact moment in time. You
    can remove keyframes if you later decide to change something, or want to change the whole animation at
    any point in time."

  • IvyIvy Posts: 7,165
    edited March 2015

    Actually, I'm not using Animate2, I'm using the Animate Lite, or Timeline native to DS. I checked in the online docs, and the DS4 manual, but there doesn't seem to be anything there. There are video tutorials, but nothing I can quote. Luckily, I have the DS3 manual, which is what I'm STILL using. From the DS3 manual, pp 221:

    "An animation, while appearing fluid in its final form, is actually broken up into individual frames, much like
    individual frames on old-fashioned movie film. When DAZ Studio processes an animation into a movie, it
    will render each frame, one at a time, to produce the final movie clip. This does not mean that you
    yourself are forced to set up each frame, however.
    Using what is known as Linear Interpolation, DAZ Studio itself works out what the intermediate positions
    of each part in a scene will be between what are known as Keyframes. A Keyframe is a user-set position
    or rotation setting of an arm, eyeball, falling object, or what-have-you at a given point in time (for instance,
    the image above would represent a collage of individual keyframes in a diving animation).
    Keyframes tell DAZ Studio where and how you want everything to be at an exact moment in time. You
    can remove keyframes if you later decide to change something, or want to change the whole animation at
    any point in time."

    Right keyframes are the frames on the timeline.
    what seems to be the biggest problem with Daz as usual is the mis information or lack of information. in documentation.
    I used daz 3 for a long time and still do for a couple of things mostly for older plugins i still use like dream light movie maker and particle fx . But after working wth daz 4 for the last few month I have been able to produce much better animation.
    Daz 4 has a lot better pose controls. renders much faster . but it was learning how to fix the tech issues like poke through and bad artifacts on deep shadow map light sources and few character incompatibilities issues that was frustrating me. .

    Post edited by Ivy on
Sign In or Register to comment.