News:

ポストを行うにはアカウントの登録を行ってください
Please register account, if you want to post.

Main Menu

Versions after Dxtory 2.0.128 deliver choppy footage when scaling (FOUND A FIX)

Started by thesparrow, October 15, 2016, 07:15:46 AM

Previous topic - Next topic

De-M-oN

You cry with your good hardware lol.

I have a 3770k and upload in 2800x1750 to get their 4k bitrate on my video.

I encode about one and a half hour in really awesome quality and you have not time to encode a hour a day??
Filesize on nowadays drives and prices? meh.

its rather being lazy as fuck.

QuoteIt's like having a car and a bike at home, the car is the optimal choice but for a reason nobody knows, it doesn't start so you chose the bike to go to work. Does it get you there? Yes. Wouldn't it be much better if you could use the car though? Yes, definitely. My current best workaround is using an old version of Dxtory which does scaling without affecting the footage fps. This is a problem generated by the most recent versions and without a doubt should be fixed.

bad comparison, because using 1440p would be better. Your comparison compares good vs bad only. Using 1440p is only bad for your laziness and your terrible premiere decoder, but it has beside on that only advantages, which your bike doesnt have in your comparison.

AddictivePenguin

Quote from: thesparrow on October 19, 2016, 05:48:43 AM
Quote from: Rotareneg on October 19, 2016, 01:31:53 AM
I'm seeing it too. The first part of the following video was recorded at 100% scaling, the second part at 75%:

https://youtu.be/yNoBriyMJb0

Both videos were recorded at 30 fps to make the issue more visible. In the second part every other frame is identical, making the effective frame rate only 15 fps.

Thank you, seems to be a common problem then. It doesn't make sense. Version 2.0.128 does it without a problem but the most recent builds have that issue.

Same problem here! While my FPS Indicator says I am getting solid 60fps on the file, when playing it back it is very choppy! I was told that lossless codecs are not supposed to playback smoothly without being converted to something else first but this had never happened to me before updating, so that's not the problem either.

At least you are lucky, I can't get the .128 version due to incompatibility with AMD drivers, so I am stuck with these 13x broken ones.

thesparrow

Quote from: ClassifyLP on October 19, 2016, 08:18:39 PM
Another workaround is to simply play at 1080p.

I also have to agree with De-M-oN, 1440p looks much better on YouTube. If you're worried about rendering times, just dial down the quality of the 1440p footage, it'll still look better on YouTube.

A workaround sure, perfect scenario? Not at all. Why would I play in 1080p when my computer can run games at 1440p without a problem? Working with 1440p is simply not an option at this point. The disadvantages far outweigh the quality increase. A very small percentage of YouTube's audience watches videos in 1440p.

So far the best workaround is to stick with version 2.0.128. The point of this post was to state a problem, see if anyone else has it (seems to be the case) and warn developers this is an issue that needs to be addressed.

Quote from: De-M-oN on October 19, 2016, 09:19:10 PM
You cry with your good hardware lol.

I have a 3770k and upload in 2800x1750 to get their 4k bitrate on my video.

I encode about one and a half hour in really awesome quality and you have not time to encode a hour a day??
Filesize on nowadays drives and prices? meh.

its rather being lazy as fuck.

I already asked of you to stop posting on this thread, you have been of no help whatsoever and you're clearly just trying to push your points further when I already told you they're of no use at all. I honestly wonder if you don't have anything else better to do.

De-M-oN

QuoteThe disadvantages far outweigh the quality increase

not at all. What disadvantage to begin with. You have the hardware for it. hell.

QuoteA very small percentage of YouTube's audience watches videos in 1440p.
You know that because? The belly guesses it? Your friends like 480p? You dont get comments about it?
__
QuoteI already asked of you to stop posting on this thread, you have been of no help whatsoever and you're clearly just trying to push your points further when I already told you they're of no use at all. I honestly wonder if you don't have anything else better to do.

You make yourself problems.
So much efforts to reach worse quality  ::)

thesparrow

Quote from: De-M-oN on October 19, 2016, 10:02:49 PM
QuoteThe disadvantages far outweigh the quality increase

not at all. What disadvantage to begin with. You have the hardware for it. hell.
I already posted them on this thread, if you don't care to read them it's on you. How can you actually call me lazy?

Quote from: De-M-oN on October 19, 2016, 10:02:49 PM
QuoteA very small percentage of YouTube's audience watches videos in 1440p.
You know that because? The belly guesses it? Your friends like 480p? You dont get comments about it?
Because I work on YouTube and I have access to data you clearly don't. Actually, it doesn't take more than a google search to confirm this. People complain about 360p, 480p, maybe even 720p but not 1080p.

Understand this: I'm not the ocasional YouTube user that uploads one video every month or so. I upload videos every single day. Hopefully you can understand now because this is getting very tiresome.

Quote from: AddictivePenguin on October 19, 2016, 09:54:23 PM
Quote from: thesparrow on October 19, 2016, 05:48:43 AM
Quote from: Rotareneg on October 19, 2016, 01:31:53 AM
I'm seeing it too. The first part of the following video was recorded at 100% scaling, the second part at 75%:

https://youtu.be/yNoBriyMJb0

Both videos were recorded at 30 fps to make the issue more visible. In the second part every other frame is identical, making the effective frame rate only 15 fps.

Thank you, seems to be a common problem then. It doesn't make sense. Version 2.0.128 does it without a problem but the most recent builds have that issue.

Same problem here! While my FPS Indicator says I am getting solid 60fps on the file, when playing it back it is very choppy! I was told that lossless codecs are not supposed to playback smoothly without being converted to something else first but this had never happened to me before updating, so that's not the problem either.

At least you are lucky, I can't get the .128 version due to incompatibility with AMD drivers, so I am stuck with these 13x broken ones.
The reason why it's not a good idea to assume footage is choppy by playing it on VLC/WMP/whatever is because it's lossless: it's a very big file which could cause some stutters while the program reads it. But that's not the case here, actually I can play 1440p footage just fine. To eliminate all chances, I have rendered a video with the scaled 1080p footage (from Dxtory) and it came out choppy meaning it's a problem with Dxtory and how it handles scaling.

AddictivePenguin

#20
Quote from: De-M-oN on October 19, 2016, 10:02:49 PM
QuoteThe disadvantages far outweigh the quality increase

not at all. What disadvantage to begin with. You have the hardware for it. hell.

QuoteA very small percentage of YouTube's audience watches videos in 1440p.
You know that because? The belly guesses it? Your friends like 480p? You dont get comments about it?
__
QuoteI already asked of you to stop posting on this thread, you have been of no help whatsoever and you're clearly just trying to push your points further when I already told you they're of no use at all. I honestly wonder if you don't have anything else better to do.
You make yourself problems.
So much efforts to reach worse quality  ::)

Seriously, if this forum had proper/active moderators you'd be warned/temp banned for Post Boosting, that is making useless posts that contribute in no way to answering the Original Poster's question.

Anyway, this is getting way off-topic so here is my small contribution to this all after confirming I have the same problem: 

After messing around for countless hours today, I managed to get playback framerates matching the ones the Record FPS status showed. This is what I did (I am using the lossless MagicYUV codec btw):
     -Set the scaling percentage to 100%
     -Set the quality to 720p  (in your case this would be 1080p)
     -In the advanced settings tab, I checked the "Force CPU processing" box and also checked the "Use all logical processors" box.

After hopping back in-game, everything seemed to work perfectly. I don't understand how I didn't try this before along with all the troubleshooting I did the past week and today.
I hope this works for you as I know how frustrating it is to be able to record, but your video to be useless due to the choppy fps.

Now with that problem out of the way, I just need to figure out why my video editor suddenly decided to reject all Dxtory-captured videos and mark them as "unrecognizable" despite it still being in .avi format like always :I But that has nothing to do with this post so I'll put an end there :P

De-M-oN

I upload videos too. I had times where I did upload 3 videos a day. With worse hardware than you have. Maybe you use bad software if they're that slow. Remember: The premiere decoder and encoder are very slow, very inefficient and have almost no options. The common problem with editing softwares. As more expensive as worse it gets.

You work on youtube? cool. Then say them that 1080p needs better bitrate please. 1080p looks just terrible. No one complains about 1080p quality? Then you're a bit blind. Letsplayforum.de, reddit, and many more you see daily complains about how bad 1080p looks. At least it got a bit better with VP9.

QuoteBecause I work on YouTube and I have access to data you clearly don't
And this considers at what quality the player starts the video? It considers if a video has the higher quality available? It considers quality switches by the automatic selection? It considers that at firefox in the past and maybe even nowadays always choosed 480p at automatic, no matter how fast your connection is? There are a lot videos which dont have higher than 720p for example. Do you consider this in your stats?

How you can safely measure such stats? Imo impossible.

And why is the audience which would prefer the better quality nothing worth? Thats same like these people: "If I get 1000 subscribers I'll buy a better mic" What a logic.

QuoteSeriously, if this forum had proper/active moderators you'd be warned/temp banned for Post Boosting, that is making useless posts that contribute in no way to answering the Original Poster's question.

Because he has a first world problem.

thesparrow

Quote from: AddictivePenguin on October 19, 2016, 10:13:51 PM

After messing around for countless hours today, I managed to get playback framerates matching the ones the Record FPS status showed. This is what I did (I am using the lossless MagicYUV codec btw):
     -Set the scaling percentage to 100%
     -Set the quality to 720p  (in your case this would be 1080p)
     -In the advanced settings tab, I checked the "Force CPU processing" box and also checked the "Use all logical processors" box.

After hopping back in-game, everything seemed to work perfectly. I don't understand how I didn't try this before along with all the troubleshooting I did the past week and today.
I hope this works for you as I know how frustrating it is to be able to record, but your video to be useless due to the choppy fps.

Now with that problem out of the way, I just need to figure out why my video editor suddenly decided to reject all Dxtory-captured videos and mark them as "unrecognizable" despite it still being in .avi format like always :I But that has nothing to do with this post so I'll put an end there :P

I have posted that workaround in the thread already (the Force CPU processing one). It's a workaround but by no means a fix. That will put stress on your CPU. It might work for games like Minecraft which a decent computer can run just fine but if you try it with Shadow Warrior 2 or any other high hardware requirements you're gonna loose frames. It still turns out better than without that option though.

What I'm wondering is, where do you set quality to 720p with scaling percentage at 100%? Is that something you do with MagicYUV? Because I'm using UT video.

AddictivePenguin

In the "scaling" section of the Video Settings, there are 2 buttons: Scaling and Size. Leave scaling at 100%, then click on size and set the dimensions to be 1080p which is 1920 x 1080, although I am sure you already knew that  :P

Also, despite I went through all of the replies it seems like I missed the one saying about Force CPU Processing, sorry  ;D
Lastly, yes, it's true you lose some FPS, but I guess with some fine-tuning of how many cores dxtory uses you could get an optimal result. I don't have the time to try it right now, but I am sure there can be FPS gained from that.

thesparrow

Quote from: AddictivePenguin on October 19, 2016, 10:48:01 PM
In the "scaling" section of the Video Settings, there are 2 buttons: Scaling and Size. Leave scaling at 100%, then click on size and set the dimensions to be 1080p which is 1920 x 1080, although I am sure you already knew that  :P

Oh yea, well, it's the same thing. You're setting the size either way but in two different forms.

Supra

Quote from: thesparrow on October 18, 2016, 10:50:45 PM
That's a workaround, not a fix. If I said it DOES slow down my workflow I don't see why you would assume it doesn't. Recording in 1440p rather than 1080p results in a much bigger file size which requires more room in my disk, which makes the footage stutter on Premiere while editing which makes the final rendering process longer as well.

Yep, I know how it works. You can downscale video playback on Premiere, and you can encode pretty quickly with those specs. Honestly, how much longer does it take that it proves such a problem? I'm interested.

I'm suffering the same problem, by the way. It's just that I can't quite record at native 1440p because I have a storage bottleneck.
If everyone is thinking alike, then somebody isn't thinking.

thesparrow

Quote from: Supra on October 20, 2016, 01:43:34 AM
Quote from: thesparrow on October 18, 2016, 10:50:45 PM
That's a workaround, not a fix. If I said it DOES slow down my workflow I don't see why you would assume it doesn't. Recording in 1440p rather than 1080p results in a much bigger file size which requires more room in my disk, which makes the footage stutter on Premiere while editing which makes the final rendering process longer as well.

Yep, I know how it works. You can downscale video playback on Premiere, and you can encode pretty quickly with those specs. Honestly, how much longer does it take that it proves such a problem? I'm interested.

I'm suffering the same problem, by the way. It's just that I can't quite record at native 1440p because I have a storage bottleneck.
I use more than one layer on my videos, in most I use facecam which further makes the editing and rendering process more stressful on my computer. For the same amount of time, 1440p will turn out in a much bigger file size. I record with Ut video which results in a 270GB file for one hour recording 1080p. That's with UtVideo YUV444, I might go back to YUV420 because the file is smaller although with worse quality. Disk space is not the only problem. Bigger file will make Premiere stutter while editing which is very annoying. It will also make the render times longer. I cannot precise at this point how much more.

thesparrow

I finally found the problem. Doing a couple more tests I noticed the overlay "GPU" warning. That's very odd considering I have a GTX 1080. So I went and look Dxtory for any GPU options I could change. Checking the option "MULTI GPU STABLE PROCESSING" fixed it for me. It doesn't make much sense, this option is supposed to help with SLI and I'm running on one single card. Either way, checking this option allows me to record at smooth 60fps again with the 75% scaling option in the last version of Dxtory.

AddictivePenguin

Quote from: thesparrow on October 20, 2016, 09:35:32 AM
I finally found the problem. Doing a couple more tests I noticed the overlay "GPU" warning. That's very odd considering I have a GTX 1080. So I went and look Dxtory for any GPU options I could change. Checking the option "MULTI GPU STABLE PROCESSING" fixed it for me. It doesn't make much sense, this option is supposed to help with SLI and I'm running on one single card. Either way, checking this option allows me to record at smooth 60fps again with the 75% scaling option in the last version of Dxtory.

I had noticed that GPU bottleneck as well, never really thought it was the cause, mostly considered it a false-positive since it just "flased" for me. Anyway, I'll try it out when I get back home, really excited about this right now  :D

Supra

If everyone is thinking alike, then somebody isn't thinking.