Hi,
I often record videos using a C920 Logitech webcam and covert them to MPEG2 in Sony Vegas for faster editing.
Vegas takes roughly 55 minutes to render a 35 min video into MPEG2.
Here's the original file format:
And here's the exported format after conversion:Input Type : AVC1(GVC)
Input Size : 1280 x 720
Output Type : YV12
Output Size : 1280 x 720
FrameRate(Frame/sec) : 0.00 (15.08)
Size: 1.56 GB
Constant bitrate: 15,000,000
Input Type : MPEG2_VIDEO(GVC)
Input Size : 1280 x 720
Output Type : YV12
Output Size : 1280 x 720
FrameRate(Frame/sec) : 29.58 (29.97)
Size: 735 MB
Is there an encoder (preferably with GUI) or software that can export from MPEG4 to MPEG2 faster than Sony Vegas?
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 25 of 25
Thread
-
Last edited by lonrot; 26th Jun 2014 at 18:19.
-
Last edited by jman98; 26th Jun 2014 at 18:21. Reason: Added last sentence
-
-
Last edited by jagabo; 26th Jun 2014 at 18:38.
-
What to do you suggest for MP4 files with different frame rate?
The original video is 15.08 FPS and with the command "ConvertFPS(29.970)" HCGUI estimates 3 hours to render.
It's ideal that the converted video retains the same timing as the original.
Here's the script I came up with:
Code:ffmpegsource2("Video 38.mp4", atrack=-1) ConvertFPS(29.970)
-
Why aren't you just recording to an editable format in the first place -- no conversion required?
-
-
ConvertFPS() will generate in-between frames that are a blend of the two surrounding frames. That's OK at high frame rates but a low frame rates I think it will just look like double exposures. I'd use ChangeFPS() instead it will simply duplicate frames. If you don't need to retain the exact running time I'd use AssumeFPS(15000,1001) and ChageFPS(30000,1001).
I don't know why you can't select Constant Quantization. You must have something else selected that disables the option.
What CPU do you have? -
-
-
-
Yes! Now it says 20 minutes to render
Bye the way I just realized that VirtualDub can also capture webcam video but apparently it cannot record in MPEG2 format -
matrox vfw codecs (free) has a MPEG2 I-frame option , will show up in vdub compression menu
http://www.matrox.com/video/en/support/windows/vfw_software_codecs/downloads/softwares/version1.0/
I-frame (instead of long GOP) will make it smoother/faster to edit in vegas , but larger filesizes, because there is no temporal compression
Another technique is to use " proxy edit " (edit with low res versions so editing is "snappy", then swap in original full quality with final render) -
Want my help? Ask here! (not via PM!)
FAQs: Best Blank Discs • Best TBCs • Best VCRs for capture • Restore VHS -
But typical consumer setups cannot handle uncompressed video (although he's only 1280x720), but 1920x1080 requires ~100MB/s . Most people will run into IO bottlenecks before anything else
There is a wide spectrum of decompression speeds / latency for "lossless" codecs . There are "speedy" lossless codecs (e.g. ut video, magic yuv) and glacially slow lossless, high compression , with temporal compression (e.g. ffv1)
Something like cineform will usually out perform them all speedwise , especially at higher resolutions like 4k , but isn't mathematically lossless (close enough)
And some NLE's smart render and not necessarily re-encode everything e.g. Vegas can smart render MPEG2 (but not the matrox variant, at least I haven't been able to "convince" it to ) -
The matrox vfw codec 1.0 version causes VirtualDub and Vegas to Crash when loading codecs.
The version 2.0 works but crashes in VirtualDub right after clicking "Capture video":
An out-of-bounds memory access (access violation) occurred in module 'mvcVfwMpeg2HD'...
...reading address 1DA1E000...
...while compressing frame 0 from 1d77b000 to 11ec9020 using codec "Matrox MPEG-2 I-frame HD" (VideoSequenceCompressor.cpp:619).
Video > Capture Pin:
Color Space: RGB24
Output Size: 1280 x 720
Frame Rate: 30 FPS
Video > Compression > Matrox MPEG-2 I-Frame HD:
Frame Rate: 30
Everything else Default
Cannot start video compression:
The source image format is not acceptable.
(error code -2) -
no idea about the crash
Looks like HCEnc it is
Alternatively you could use cineform. It's the preferred digital intermediate for NLE's like vegas for many users . The free version is called "Go Pro Cineform Studio", and it will show up in vdub compression menu
Or use a edit friendly AVC settings in vdub e.g. x264vfw with --tune fastdecode and I-frame only (GOP size of 1)
Or try one of the "fast" lossless codecs like ut video, huffyuv etc... but the filesizes will be larger than what you've been using by several times -
Wow, both work and the file size is amazingly small specially for x264fw.
There's one thing that worries me, I record myself playing games with bandicam (screen recording at 29.94 fps) and now with virtualdub (webcam at 29.94 fps).
What settings might ensure that virtualdub will record at a steady framerate or speed along with x264fw/cineform?
After an hour the two video tracks tend to go out of sync. (Previous experience with Logitech's Quick Cam Software)Last edited by lonrot; 27th Jun 2014 at 00:47.
-
I missed the HD part.
Matrox MPEG codecs only support certain resolutions -- most all of them SD. So that's why those are crashing.
For HD, I always use ProRes422 in FCP. I do all HD editing on a Mac.Last edited by lordsmurf; 2nd Jul 2014 at 21:10.
Want my help? Ask here! (not via PM!)
FAQs: Best Blank Discs • Best TBCs • Best VCRs for capture • Restore VHS -
Thanks lordsmurf, ProRes is a Mac exclusive... If only I had a Mac
Picvideo M-JPEG is another lossy real-time encoder that I tested and runs smoothly on vegas, not free though.
It seems to be less resource hungry than X-264vfw, which is a good thing.