The details on the file that gives me a stuttering playback even at the lowest setting "Draft (Quarter)
Then on this other project, I used this type of MP4 file, as you can see exactly same resolution and framerate:
Streams
Video: 00:11:00,333, 30,000 fps, 1920x1080x24, VĚdeo MPEG-4
Audio: 00:11:00,349, 44.100 Hz; 32 Bit (IEEE Float); Stereo, AAC
Plug-In
Name: qt7plug.dll
Folder: C:\Program Files\Sony\Vegas Pro 13.0\FileIO Plug-Ins\qt7plug
Format: QuickTime 7
Version: Version 13.0 (Build 310)
Company: Sony Creative Software Inc.
Streams
Video: 00:00:30,433, 30,000 fps progressive, 1920x1080x32, MPEG-1
Audio: 00:00:30,433, 44.100 Hz; Stereo, MPEG Layer 2
Plug-In
Name: mcplug2.dll
Folder: C:\Program Files\Sony\Vegas Pro 13.0\FileIO Plug-Ins\mcplug2
Format: MainConcept MPEG-1
Version: Version 13.0 (Build 310) 64-bit
Company: Sony Creative Software Inc.
So my conclusion is that the Quicktime format is making the stuttering with Vegas. The question is: How do I make Vegas to use the " Format: MainConcept MPEG-1" instead of "Format: QuickTime 7" so it doesn't stutter? Do I need to convert the actual video files? If so how?
I have seen people renaming folders in the "C:\Program Files\Sony\Vegas Pro 13.0\FileIO Plug-Ins" folder to make Vegas use another type of plugin to fix stuttering issues like this:
https://www.youtube.com/watch?v=s26NzMpj4oM
This doesn't work for my case cause it's using "qt7plug". I tried renaming "qt7plug" but the video wouldn't load...
Anyway please tell me how to fix, ideally without having to convert the video formats so I don't waste time on that. If it's not possible then I guess I will need to convert, so I would need to know how to properly do it so I don't lose quality in the process.
+ Reply to Thread
Results 1 to 30 of 31
-
-
check the source files with something a little more informative like mediainfo. the first one you list may be mp4 but the second one claims to be mp1 which would be a rarely used old type video compression.
--
"a lot of people are better dead" - prisoner KSC2-303 -
Whatever it is, it works much better with Vegas and it looks the same. Here are the details:
General
Complete name : C:\render\testing19.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (mp42/isom)
File size : 1.67 GiB
Duration : 12 min
Overall bit rate mode : Variable
Overall bit rate : 19.6 Mb/s
Encoded date : UTC 2016-06-17 14:13:16
Tagged date : UTC 2016-06-17 14:13:16
Xtra : WM/Writer
Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 12 min
Bit rate mode : Variable
Bit rate : 19.4 Mb/s
Maximum bit rate : 28.0 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.313
Stream size : 1.65 GiB (99%)
Language : English
Encoded date : UTC 2016-06-17 14:13:16
Tagged date : UTC 2016-06-17 14:13:16
Color range : Limited
Audio
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 12 min
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : channel0
Channel(s)_Original : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 spf)
Compression mode : Lossy
Stream size : 16.7 MiB (1%)
Language : English
Encoded date : UTC 2016-06-17 14:13:16
Tagged date : UTC 2016-06-17 14:13:16 -
I have deleted QuickTime pro and now when I open the Vegas project I get offline media on the video... what to do?
-
don't know. maybe uninstall vegas and re-install it to reset it. when i open a .mov file vegas uses it's own plugin to open them.
Plug-In
Name: compoundplug.dll
Folder: C:\Program Files\Sony\Vegas Pro 13.0\FileIO Plug-Ins\compoundplug
Format: Sony AVC
Version: Version 13.0 (Build 444) 64-bit
Company: Sony Creative Software Inc.--
"a lot of people are better dead" - prisoner KSC2-303 -
If you could post a small example -- unmodified -- of the problem MP4, I'll take a look at it.
All the posts about changing the plugin have to do with the MP4 playing with sound only, not your problem which is choppy playback.
Slow or choppy playback can be caused by a bunch of things, but the main place to look is in the Vegas "Project Properties" dialog. It looks like you have Vegas 13 which has the feature to automatically match project properties to the video you first drop on the timeline. If you want smooth playback, this step is absolutely essential: you must match project properties to the media you are trying to play.
Second, make sure to uncheck all the check boxes in the Project Properties that are designed to "adjust" things automatically. In my experience they can screw up play back and, as far as I can tell, never do anything useful.
The other thing that can totally screw up playback is using 32-bit color. This again is found in the project properties. Set that to 8-bit color, and only use 32-bit color when you're finished editing and need to critically check colors, banding, etc.
You shouldn't have to uninstall/re-install Vegas, and if you're even considering that step, which is almost always unnecessary, you should first reset your preferences which you can do by pressing and holding the shift button while loading Vegas.Last edited by johnmeyer; 30th Jul 2016 at 16:10. Reason: Added last paragraph
-
I have reinstalled quicktime again so i dont get the "media offline" problem and tried again, set it to 8bits etc, still stutters.
it's a problem of the way the 3d program im using renders the video. One version uses the mp4 type I posted above (the one that uses Folder: C:\Program Files\Sony\Vegas Pro 13.0\FileIO Plug-Ins\mcplug2). This one works smooth.
Then the newer version of this 3d program, renders in this type of mp4 (Folder: C:\Program Files\Sony\Vegas Pro 13.0\FileIO Plug-Ins\qt7plug) and it stutters.
If in the same project, I load both files, one stutter and the other doesn't so settings of the project are irrelevant to this, it's the file's fault. -
I cant post samples right now but I will render 2 samples, one with each mp4 type tomorrow.
-
Post the mediainfo for both, you've only posted one
In older versions of vegas, mp4 v2 (mp42) gets mainconcept, others like iso, v1 ,isom get quicktime . So it was the format profile of the mp4 container that determined which dll was used . MP4 container has a bunch of slight variations. Rewrapping it to major brand mp42 routed it to mainconcept for AVC file types in older version, instead of quicktime.
You will see in codec ID for the container in mediainfo
Codec ID : mp42 (mp42/isom)
But that shouldn't happen in newer versions of vegas, they all should get decoded with compoundplug.dll -
I can only provide further advice by having actual samples, not re-rendered video. Re-rendered video will not help at all, not even a little bit.
You didn't say if you'd done any of the things I suggested in my last post. -
I just realized that the one that goes smooth is an mpg file and not mp4 file...
Lets see if I can explain this.
The new version of the 3d animation program I use, renders in mp4 format (It allows me to choose another formats too and I will try those so next time I avoid this problem). This mp4 which uses the quicktime dll, stutters when loaded in vegas.
The older version of the 3d animation program I use, rendered in mpg format. This mpg format is very smooth in vegas even using 32bits. They look about the same quality wise.
I got confused and I in one part of the project I was using an mp4 file that was a render from Sony vegas. This mp4 type is smooth, but useless since im not going to waste time rendering it throught Vegas then start editing, when I can simply use another format to render in the 3d animation. I think this will be the solution. The program also supports wmv. What I don't know is if wmv quality will be as good as mp4 and will not stutter. It also supports .mov, but I think this use also quicktime plugin in vegas and stutter.
Anyway, if you tell me if there is a way to force Vegas to always use compoundplug.dll in all mp4 files, that would solve the current problem.
Obviously im not going to upload the actual videos cause they are 1+gb in size. Later I will take some samples. I will render directly through the 3D animation program an mp4 file which stutters in Vegas, and I will upload an mp4 file rendered from vegas which are the ones that don't stutter, at same resolutions etc.
I have tried everything you said and it doesn't work. 8bit still stutters etc.
Here are the mediainfo for both files
This mp4 stutters (this is directly from the animation 3d program)
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/mp41)
File size : 263 MiB
Duration : 8 min
Overall bit rate mode : Variable
Overall bit rate : 4 600 kb/s
Writing application : Lavf57.25.100
Video
ID : 1
Format : MPEG-4 Visual
Format profile : Simple@L1
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : 20
Duration : 8 min
Bit rate mode : Variable
Bit rate : 4 572 kb/s
Maximum bit rate : 5 000 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.073
Stream size : 262 MiB (99%)
Writing library : Lavc57.24.102
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 8 min
Bit rate mode : Variable
Bit rate : 21.6 kb/s
Maximum bit rate : 320 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 spf)
Compression mode : Lossy
Stream size : 1.24 MiB (0%)
Default : Yes
Alternate group : 1
This mp4 is smooth (this is a rendered project from Vegas)
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (mp42/isom)
File size : 1.67 GiB
Duration : 12 min
Overall bit rate mode : Variable
Overall bit rate : 19.6 Mb/s
Encoded date : UTC 2016-06-17 14:13:16
Tagged date : UTC 2016-06-17 14:13:16
Xtra : WM/Writer
Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 12 min
Bit rate mode : Variable
Bit rate : 19.4 Mb/s
Maximum bit rate : 28.0 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.313
Stream size : 1.65 GiB (99%)
Language : English
Encoded date : UTC 2016-06-17 14:13:16
Tagged date : UTC 2016-06-17 14:13:16
Color range : Limited
Audio
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 12 min
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : channel0
Channel(s)_Original : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 spf)
Compression mode : Lossy
Stream size : 16.7 MiB (1%)
Language : English
Encoded date : UTC 2016-06-17 14:13:16
Tagged date : UTC 2016-06-17 14:13:16
So the solution would be to force Vegas to always use that (compoundplug.dll)
I use Vegas Pro 13Last edited by rocco123; 31st Jul 2016 at 11:42.
-
You can easily cut the mp4 file using ffmpeg. It is a command line utility. You just download it, put the EXE in a folder, and then use this syntax to create a cut:
Code:ffmpeg -i "C:\test.mp4" -ss 155.6888667 -c copy -t 56.8234333 "C:\test (cut).mp4"
The second number is the number of seconds you want to keep after the start of the clip. Thus, this code will give you a clip that is almost 57 seconds long. Since we only need 10-15 seconds, just change this number to 15.
The final file name is the name of the cut clip that is output by ffmpeg.
Ffmpeg will cut the clip without re-rendering it. It will actually cut at "I" frames meaning that it will not cut at exactly the point you specify.
The reason the numbers are so precise in the above example is that I wrote an Excel macro that takes an EDL file saved from Vegas and converts it into a series of these ffmpeg commands. This lets you put a series of MP4 files into Vegas, do a "cuts-only" edit to eliminate all the junk, and then save the resulting cut, but otherwise unaltered, files, without re-rendering. I shoot a huge amount of coverage. I therefore often only need to save or edit about 10% of what I shoot. I therefore use this technique after every shoot in order to minimize how much storage I need. I simply copy/paste the cells in the Excel worksheet into Notepad, save as a batch file, and then execute that batch file. In just a few minutes I have a series of new MP4 files that are completely pristine (i.e., no re-rendering) but with a huge reduction in disk space.
So, it is really easy to cut the MP4 file, and if you can upload about 10-15 seconds of unaltered footage, I'm sure I can find out why you are getting slow performance.
The reason I've given you all this information is that if you render to an MP4 using either the Sony or MainConcept codecs in Vegas, the file which you create will have absolutely no relationship whatsoever to the MP4 file that is causing your problems, and uploading it will be a total waste of time. It will tell us exactly nothing about your problem.Last edited by johnmeyer; 31st Jul 2016 at 12:44. Reason: added last paragraph
-
The difference is the compression AVC vs. MPEG4-ASP (ie. "xvid" or "divx") , not the container
In newer versions of Vegas, all AVC in MP4 gets routed through compoundplug.dll
So render out of your 3d program AVC in MP4
You can also make videos of a compression type "easier" to edit, but reducing the max keyframe interval size -
Well, if the file rendered from the 3D program also is slow, I guess we can use that as a starting point, although there can be subtle things in the specific MP4 file (the one that was the initial reason for posting) that may not show up in the 3D program MP4 files, even though both play slowly. One example is the frame rate which is listed as 30 fps instead of 29.97 fps. If the Vegas settings cause it to make that subtle change in frame rate, then it could cause a slow down, but the actual frame rate of the MP4 files from the two different sources might not actually have the same framerate (to the last decimal point). There can also be a difference caused by the complexity settings in the encoder. The main reason for having those settings is that the video can be compressed in ways that require either a LOT of processing power on the viewing device, or very little processing power.
However, I guess that if we can at least get a sample of something that plays slowly on the OP's computer, we can look at that and see if it plays nicely in our versions of Vegas.
A lot also depends on how you put the file into Vegas. Examples of things which can slow down playback: playing the video via nested file rather than directly; accidentally nudging the track or event opacity levels; having another track of video which, even when not active can, under some circumstances, cause the video to be composited with nothing, thus slowing down performance. I started a long thread about this in the Vegas forum several years ago, when I still posted there before the forum became useless. My post was about the unexpected increase in render times, but it also affected playback:
Possible Explanation For Some Slow Renders -
hi, please download this:
https://www.dropbox.com/s/l4ykdxmuuwi2cck/videohelp_test1.rar?dl=0
here you will find:
videohelp_test1_stutter.mp4 - this is a render straight from the 3d program
videohelp_test1_vegas_smooth.mp4 - this is the above video but rendered with sony vegas. If I put this resulting mp4 inside a sony vegas project, the playback is smooth
vegas.avi - in case what im saying wasn't clear enough... I did this capture of both files at the same time in the same vegas project, so you can clearly see how first file stutters, second is much smoother (look at the clouds and shadows)
the 3d program is a very basic program, it does not give me any options when rendering beyond if I want it in mp4, mov, or wmv, and the frame rate (60, 30 or 24) and bitrate... that's all, so I can't do anything about the type of mp4 that the program creates. btw I tried rendering the same video as .wmv and it stutters too.
the previous version of this program, only exports in mpg format and this one is smooth, but I dont want to work with the previous version cause it lacks features
so this means, I either find a way to make the mp4 play smoothly, or I will need to render it throught vegas, get the smooth mp4, then start with the editing... annoying but I dont see any other way unless you know better. -
-
its a simple program called mine imator version 106
here is the mediainfo on the .mov i just rendered of same scene:
Format : MPEG-4
Format profile : QuickTime
Codec ID : qt 0000.02 (qt )
File size : 19.0 MiB
Duration : 16 s 696 ms
Overall bit rate mode : Variable
Overall bit rate : 9 544 kb/s
Writing application : Lavf57.25.100
Video
ID : 1
Format : MPEG-4 Visual
Format profile : Simple@L1
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : 20
Duration : 16 s 667 ms
Bit rate mode : Constant
Bit rate : 9 551 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.154
Stream size : 19.0 MiB (100%)
Writing library : Lavc57.24.102
Language : English
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 16 s 696 ms
Bit rate mode : Variable
Bit rate : 2 091 b/s
Maximum bit rate : 320 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 spf)
Compression mode : Lossy
Stream size : 4.26 KiB (0%)
Language : English
Default : Yes
Alternate group : 1 -
It won't work because it uses the same compression as the MP4 . I said "IF it uses AVC", which is doesn't.
You have no other options with that program - you can try to re-encode before importing into vegas, or use vegas to re-encode as you have been doing . Or you can try another program than "mine imator" that has more recording options -
damn... I guess I will need to waste extra time re encoding in vegas then proceed to edit
I have noticed that vegas changes the color a bit... compare the video straight from the animation program to vegas and you will notice the vegas one looks a bit brigther.. why is that? I use 32 bit and linear settings in vegas.
also what should I tell the developers to fix this? they have a forum so I can register an account and ask them to change mp4 format from quicktime to avc? how will be the correct way to ask for it? -
Oh I forgot to ask... how come the .wmv format stutters too? heres a media info on the wmv scene:
Format : Windows Media
File size : 19.8 MiB
Duration : 16 s 712 ms
Overall bit rate : 9 953 kb/s
Maximum Overall bit rate : 5 320 kb/s
Encoded date : UTC 1970-01-01 00:00:00.000
WM/EncodingSettings : Lavf57.25.100
Video
ID : 1
Format : MPEG-4 Visual
Codec ID : MP43
Codec ID/Info : Microsoft MPEG-4 v3 (pre-standard)
Codec ID/Hint : Microsoft
Description of the codec : msmpeg4v3
Duration : 16 s 700 ms
Bit rate : 9 230 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 30.000 FPS
Bit depth : 8 bits
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.148
Stream size : 18.4 MiB (93%)
Audio
ID : 2
Format : WMA
Format version : Version 2
Codec ID : 161
Codec ID/Info : Windows Media Audio
Description of the codec : Windows Media Audio V8
Duration : 16 s 711 ms
Bit rate : 320 kb/s
Channel(s) : 2 channels
Sampling rate : 44.1 kHz
Bit depth : 16 bits
Stream size : 653 KiB (3%)
In vegas it uses this:
Plug-In
Name: wmfplug4.dll
Folder: C:\Program Files\Sony\Vegas Pro 13.0\FileIO Plug-Ins\wmfplug4
Format: Windows Media Video V11
Version: Version 13.0 (Build 310) 64-bit
Company: Sony Creative Software Inc. -
BTW, it doesn't "stutter" for me, I'm assuming you're using an older computer ? What are your computer specs ?
Are your project settings set to 1920x1080p30.0 ? -
Yep it matches resolution and frame rate.
My computer is q6600 CPU, 4GB ram and a HD7850 power edition from MSI
Sure its not the latest stuff, but why would a type of mp4 be smooth while the other doesn't? Doesn't it just mean that the other formats are inefficient? -
Actually AVC is more difficult to decode in general than MPEG4-ASP .
Some operations are GPU accelerated in vegas (for preview/timeline, some filters, and some encoding), that might account for some differences. Try GPU acceleration on/off to see if it makes a difference
Certainly in a media player, AVC will be GPU accelerated on most GPU's, but MPEG4-ASP will not be . -
I couldn't get the stuttering file to load into Vegas. I tried it in several versions of Vegas, including the latest version of Vegas 13. I do not install Quicktime on any of my computers. Thus, if you are getting it to load into Vegas at all, it is being decoded by Quicktime. The the DLL everyone keeps mentioning is probably not being used. Thus, you will have to look to Quicktime for the problem, and for the fix.
There was a lot of discussion in the Vegas forum a few years back about problems with various versions of Quicktime. Some even mentioned installing "Quicktime Alternative.". That sounds a little sketchy to me, and since I haven't done it, I cannot recommend it.
What I do recommend is to search the Sony Vegas forums for playback issues with AVC/MP4 files. -
-
Also can you tell me what should I say in the 3d animation program forum? im going to create an account and ask there, the developer seem nice so maybe he fixes this in the next version. what format should I ask for so it doesn't stutter? avc/mp4 is the correct terminology? i dont know how any of this works
-
Sony Vegas Pro Forum.
You should do your own search, but here are a few threads that may help:
Quicktime version?
VP13 freezing when editing Quicktime(Prores422)?
Recommended Quicktime version for Vegas 12?
Quicktime version
There are GPU options for rendering in some (but not all) of the Render As template settings. However, the GPU settings for timeline playback are in the Options --> Preferences --> Video dialog. The Vegas Help system will also take you there. Any reason you didn't try using the help system before asking? All you have to do is type "GPU" in the help search and it gives you exactly the same answer I just gave.
Similar Threads
-
Stuttering video after converting MP4 H.264 to VOB
By guy24s in forum Video ConversionReplies: 14Last Post: 4th May 2017, 05:10 -
Sony Vegas black preview
By xyniffta in forum Newbie / General discussionsReplies: 1Last Post: 21st Mar 2016, 20:26 -
Imported .mp4 files pixelate in Vegas
By Rebecca Siempre in forum Newbie / General discussionsReplies: 1Last Post: 20th May 2014, 02:09 -
Vegas Pro 12 Black Preview/Render
By Skeletore in forum EditingReplies: 8Last Post: 1st Dec 2013, 19:23 -
Smart render in Sony Vegas 11 for Sony Bloggie MHS-FS3 mp4 files
By ekendahl in forum EditingReplies: 8Last Post: 27th Aug 2011, 18:41