Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.


Go Back   Doom9's Forum > Hardware & Software > Software players

Thread Tools Search this Thread Display Modes
Old 20th April 2017, 22:00   #1  |  Link
Registered User
Join Date: Jan 2014
Posts: 93
Video playback test files (tearing/stuttering)

While we all know, madVR is near perfect and unless the hardware is less than ideal, it'll be as smooth as it could possibly be (at 24fps, lol).

But some devices and players do suck (SmartTVs) and even Linux is sometimes a bit of a pain when it comes to tearing (god damn nvidia drivers!), so I created a few video test files to test these devices at various resolutions and framerates!

The videos range from 1280x720 to 3840x2160 in resolution and 24 to a whopping 300 frames per second.

I hope it'll be useful for some!

Happy playback!

Ceremony is offline   Reply With Quote
Old 21st April 2017, 03:21   #2  |  Link
Registered User
Join Date: Dec 2008
Posts: 562
Well, i got bored again.

I wrote a php script that generates a series of PNG images based on the width, height , thickness of that vertical bar and the speed of the vertical bar.

Everything required is in the archive here: http://savedonthe.net/download/1842/project.html (~3.1 MB)

The archive in the link above includes the php runtime and the gd2 library used by the script to create png images. If you want just the script, here's the link (~2.5 KB) : http://savedonthe.net/download/1843/...estFrames.html

Usage: generateTestFrames.php -w 1280 -h 720 -frames 1000 -speed 1 -thick 2 -background 0:0:0 -color 255:255:255

-w : frame width [32px .. 8192px] [default=1280]
-h : frame height [8px..4320px] [default=720]
-frames number of image frames [24..99999] [default=1000]
-speed vertical line speed [1..3] x 8px per frame [default=1]
-thick line width [1..4] x 8px [default=2]
-background background color RGB [default=0:0:0]
-color line color RGB [default=255:255:255]

All parameters are optional, but at least one must be specified.
At least one parameter is required to run, everything else takes the default values like shown the help text above if they're not entered. So for example, you can simply enter in a command line : php.exe generateTestFrames.php -frames 1000 and you get your frames.

The output of the script is a TAR archive that contains all frames (it's basically an archive with no compression, made it like this so you won't have 1000 png files in the folder where the script is). You can unpack the images to a folder, then do whatever you want with them.

For example, if you have Avisynth you can load them with ImageSource and define the frame rate and everything to your liking.
If you have Virtualdub, you can simply load the first image in the sequence and Virtualdub will automatically add the next images to the time line. Then you can go in Video > Framerate and set the framerate to whatever framerate you want, and from Video > Compression you can choose the codec, or you can use external codecs like x264 to create the video.
mariush is offline   Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 01:39.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.