Jump to content

Hey guys, how are you ? I hope your doing well!
 

Ok so, I'm facing a problem that I can't overcome on my own. Im using OBS record my speed painting with the following settings; 2560x1080/ 75hz / with these settings.

After a couple of hours of content, when i put the video into Adobie Premiere Pro and speed it up by about 2000%, the final render takes more than 2.5 hours. (considering i have 4.1 ghz ryzen 2700) = A pretty long time that I'm not willing to wait.( By the way - Im still considering myself noob at premiere pro and I don't know my way around that complex software yet. I might be missing a key feature that premiere has. If so, please correct me with a short explanation.)

I tried looking online for a solution, but information is very scarce, and aside from people suggesting i lower the frames that I record at to 5 or 3 fps, there hasn't been any useful information.
Do you have a solution to my problem? Do you know anyone who does timelapses? Please help me out. I love you <3

Link to comment
https://linustechtips.com/topic/1135984-rendering-a-timelapse/
Share on other sites

Link to post
Share on other sites

Virtualdub can do that for you quite easily. It may not open your video directly, but it can open it indirectly if you make an Avisynth script for it.

ex

Download and install Avisynth : http://avisynth.nl/index.php/Main_Page (2.6.0 ST 32 bit is fine, but if you want you can use Avisynth+ : https://github.com/AviSynth/AviSynthPlus/releases)

Download MeGUI : https://sourceforge.net/projects/megui/

Virtualdub (32bit version is good enough - match with the 32bit or 64bit avisynth) : http://virtualdub.sourceforge.net/

MagicYUV lossless code for super high quality : https://www.magicyuv.com/

 

After Avisynth is installed, download MeGUI and launch it.

 

File > Open .. select your MP4 or MKV file

A window will pop up, select file indexer

image.png.cc3604192c951bbea1a6a21e4651de0c.png

 

Next window, select l-smash if not selected by default, then hit queue...

image.png.0290b86467bb5751a85468fd6f7b3a78.png

when done, it will load a video preview window you can close ... and you'll see this window  hit the save button

 

image.png.392cb046c85bda966436fd74dd75a5bd.png

 

Now you can go in the folder where you have your video file and you'll find 2 avs files, one for the video track and one for the audio track. here's my example ... you can open the .avs files with notepad

 

LoadPlugin("C:\Programs\MeGUI\tools\lsmash\LSMASHSource.dll")
LSMASHVideoSource("D:\Marius\2019-12-03 16-38-55.mp4")
#deinterlace
#crop
#resize
#denoise
LoadPlugin("C:\Programs\MeGUI\tools\lsmash\LSMASHSource.dll")
LSMASHAudioSource("D:\Marius\2019-12-03 16-38-55.mp4", track=0)
# detected channels: 2 channels
# detected channel positions: 2/0/0

 

You can load the video track AVS file directly into Virtualdub. If you want to hear the sound as well, you need to combine the two.

You can combine these two into a single AVS file for Virtualdub :

 

# load the plugin that decodes various video formats (h264,hevc etc)
LoadPlugin("C:\Programs\MeGUI\tools\lsmash\LSMASHSource.dll")

video_track = LSMASHVideoSource("D:\Marius\2019-12-03 16-38-55.mp4")
audio_track = LSMASHAudioSource("D:\Marius\2019-12-03 16-38-55.mp4", track=0)

# mux the two tracks into a single output 
film = AudioDub(video_track,audio_track)

# output the stuff to the program that opens the AVS file
film

 

Now you can load this file into Virtualdub, who will see it as a video file that's uncompressed (like RAW pictures).

You can go in Video > Frame rate...  and you can mess with it:

image.png.7f48fcb075d0bd68b5d8c9299eb8d1a7.png

For example, if you say Decimate by 10, it will output every 10th frame, so 6 frames out of 60 that are in a second in case of my video.

If you keep the source rate to 60fps, you basically speed up the video 10x.

If you say decimate by 60, you'll get 1 frame for every second... so video speeds up 60x

You can select convert to fps and enter there 0.1 and that means you'll get a frame every 10s

For 2200x .... easy:

1 out of 60 frames --- 10x

? out of 60 frames --- 2200x

=> ? = 10/2200 = 1/220 = 0.0045

 

You can go in Video > Compression and choose the video codec to compress the video.

 

I use MagicYUV as it's a lossless codec: https://www.magicyuv.com/

 - you'll get lossless quality but big file sizes and it's super fast... The free version is enough.

 

You can use MeGUI or Handbrake to load this lossless AVI file and convert it to high quality MP4 file you can simply drop in the timeline in your Premiere.

 

 

Link to comment
https://linustechtips.com/topic/1135984-rendering-a-timelapse/#findComment-13141585
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×