Log in

View Full Version : madVR - high quality video renderer (GPU assisted)


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 [1129] 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329

Charky
31st May 2019, 17:05
Hi. After just upgrading to the latest Nvidia drivers (after being stuck at 385.28 forever), I've been unable to get HDR working satisfactorily in fullscreen mode in either Potplayer or MPC-HC, despite working perfectly in (non-fullscreen) windowed mode in both players.

MPC-HC exhibits the most curious behaviour, as HDR will enable if I move the mouse on to the screen, or let the control panel appear at the bottom; once I hide the panel/mouse, HDR disables again.

Potplayer gets stuck in a perpetual loop once entering fullscreen mode, making viewing the content unwatchable.

I've tried with and without the "enable automatic fullscreen exclusive mode" options (the above is the behaviour without it set). The behaviour differs slightly when enabled, with MPC-HC behaving as Potplayer does as described above.

I'm using the latest MadVR with Nvidia 430.86 drivers for my 1060 6GB card, and an LG B7 TV.

Thoughts? TIA.
If it works with 385.28, why don't you stick to it ?

distobj
31st May 2019, 18:15
If it works with 385.28, why don't you stick to it ?

Games. World War Z crashes on it, and Nvidia Experience stopped working several weeks ago.

garson
31st May 2019, 18:20
is this screen pause? the OSD show very odd numbers.
Yes, it is paused.
I will take another screenshot with movie playing.

Charky
31st May 2019, 19:32
Games. World War Z crashes on it, and Nvidia Experience stopped working several weeks ago.
Oh, I understand :)

Just in case you can't figure out how to make everything work with the same drivers (and we all agree that would be the ideal scenario), dual boot might be an option. Sometimes it's easier to keep two completely separated Windows setups for different uses. I tried for hours to make a single setup work with both my LG C8 TV and Sony projector. With a dual boot and two separate Windows installs, it took me under an hour to achieve that...

Just my two cents :)

nussman
31st May 2019, 20:43
I think most people with overclocked 2-series and above i7 can push 4K on CPU if they know what they're doing, leaving GPU just for scaling..
No need to push "4k on CPU", because decoding is not done by gpu shader ...

SirMaster
31st May 2019, 22:01
Is there any way with madVR to crop the edges off a video without causing madVR to zoom the resulting crop to the screen edge? Does that make sense?

I am using a projector with an anamorpic lens and the image spills off the screen, I just want to crop off some of the video with black and the projector being used doesn't have this option, so I was hoping madVR could do it.

hotripper
31st May 2019, 22:02
I am still experiencing mini stutters with my RTX 2080 after going to 430.86 and using the nvidia profile.
Can any RTX user confirm they have solved it?

Im on previous driver. Still stutters. Will try latest now. Im certain there will not be any difference. Eventually stutters always return after a fresh install. Wonder what the major issue is, I dont think it is just madvr as I get stutters with EVR as well

garson
31st May 2019, 22:15
is this screen pause? the OSD show very odd numbers.
Here's new screenshot, while movie is playing.

:thanks:

https://i.ibb.co/Xx6Cx2Y/sreenshot.jpg (https://ibb.co/Xx6Cx2Y)

Asmodian
31st May 2019, 22:26
I am using a projector with an anamorpic lens and the image spills off the screen, I just want to crop off some of the video with black and the projector being used doesn't have this option, so I was hoping madVR could do it.

If you configure your display as a projector, under devices, you can define a visible screen area to remove the spill over. It seems like you must already be using this if you are using an anamorphic lens, is there a reason you do not want to define the visible screen area?

grendelrt
1st June 2019, 02:46
I have noticed the same issue recently. Yes it should work as a toggle. I haven't had a chance to debug it, but it definitely doesn't work as it should. It could be a change in madVR, as I haven't changed the OS or GPU driver (I'm testing 430.86 at the moment but I get this issue with 385.28 to).

Please could you report:

GPU & driver version
OS version and build
madVR version

Anyone else noticed this?

I tried 430.86 and 430.39
Windows 10 1809
Madvr build 78 I want to say

SirMaster
1st June 2019, 06:31
If you configure your display as a projector, under devices, you can define a visible screen area to remove the spill over. It seems like you must already be using this if you are using an anamorphic lens, is there a reason you do not want to define the visible screen area?

Thanks for your assistance!

I feel like I have tried the right option, but I don't know how to describe what's not seemingly working correctly. So instead I have taken a video.

Hopefully you can see what's going on.

So essentially, the video spills over the left and right sides of the screen. I want to simply crop in the sides so that black is spilling over the sides rather than image data, because it's a very bright laser projector and you can see the spill even over black velvet.

When I use the "define visible screen area by cropping masked borders" it does bring in the sides, but all it's doing is shrinking the entire video, and that is also affecting the top and bottom of the image as well. It seems to be maintaining the aspect ratio, when what I want is to crop in the sides only, therefore changing the aspect ratio.

The video shouldn't change size at all, all that should happen is the spill over on the sides should be black rather than be active video.

At least that's what I want to do. Not sure how to make that happen but I feel like there should be a way. Normally I would use a feature on the projector itself called masking, but this projector has no masking option.

https://youtu.be/nL9pcxm9phM

Asmodian
1st June 2019, 10:27
Ah, yes. Unfortunately madVR does not have a manual crop option, it can only remove black bars or crop up to 7 lines from all sides. :(

Siso
1st June 2019, 11:40
Ah, yes. Unfortunately madVR does not have a manual crop option, it can only remove black bars or crop up to 7 lines from all sides. :(

Manual crop would be a good feature :)

elraffa
1st June 2019, 12:39
I tried 430.86 and 430.39

Windows 10 1809

Madvr build 78 I want to saydoes 0.92.17 the last madvr version? where can I download new builds?

Enviado desde mi Redmi Note 6 Pro mediante Tapatalk

ryrynz
1st June 2019, 12:44
You don't want the new builds, they're for testing HDR to SDR conversion, a final isn't that far off just grab 0.92.17.

Warner306
1st June 2019, 15:23
Thanks for your assistance!

I feel like I have tried the right option, but I don't know how to describe what's not seemingly working correctly. So instead I have taken a video.

Hopefully you can see what's going on.

So essentially, the video spills over the left and right sides of the screen. I want to simply crop in the sides so that black is spilling over the sides rather than image data, because it's a very bright laser projector and you can see the spill even over black velvet.

When I use the "define visible screen area by cropping masked borders" it does bring in the sides, but all it's doing is shrinking the entire video, and that is also affecting the top and bottom of the image as well. It seems to be maintaining the aspect ratio, when what I want is to crop in the sides only, therefore changing the aspect ratio.

The video shouldn't change size at all, all that should happen is the spill over on the sides should be black rather than be active video.

At least that's what I want to do. Not sure how to make that happen but I feel like there should be a way. Normally I would use a feature on the projector itself called masking, but this projector has no masking option.

https://youtu.be/nL9pcxm9phM

Isn't it correct for a 2.40:1 movie to have black bars when shown on a 2.35:1 screen? Otherwise, you would lose image data.

Edit: I think the only possible solution I can think of is to set up a 2.35:1 profile in screen config with the top and bottom of the image cropped to get a 2.35:1 aspect ratio and then check zoom big black bars away to see if the 2.40:1 movie (I assume that is Lucy on UHD Blu-ray) is zoomed beyond the borders of the media player window with some cropping at the screen edges.

bcec
1st June 2019, 16:07
@madshi:

there's been an influx of 4k remasters with teal+orange color grading that looks awful. do you think it would ever be possible to add something like a de-teal/orange at all?

huhn
1st June 2019, 19:53
Here's new screenshot, while movie is playing.

i can't see anything odd except for the decoder queue it higher then it should be.
the issue could even be the file it self.

tp4tissue
1st June 2019, 22:38
@madshi:

there's been an influx of 4k remasters with teal+orange color grading that looks awful. do you think it would ever be possible to add something like a de-teal/orange at all?

Could you list some examples of teal/orange movies?

garson
1st June 2019, 23:22
i can't see anything odd except for the decoder queue it higher then it should be.
the issue could even be the file it self.

Thanks huhn.
Anything I can do to change/fix this (decoder queue being high)? This is CPU queue size in madvr general settings, right?
Default is 12, I increased it to 16 (saw some recommendations).

Siso
1st June 2019, 23:33
Thanks huhn.
Anything I can do to change/fix this (decoder queue being high)? This is CPU queue size in madvr general settings, right?
Default is 12, I increased it to 16 (saw some recommendations).

CPU queue is 16 by default :)

garson
1st June 2019, 23:37
CPU queue is 16 by default :)
Oh, ok.
I am gonna try to increase it a bit and see how it goes.

tp4tissue
2nd June 2019, 04:12
@garson,

is there a reason you're watching a 720p file ? is that just for testing ?

Scaling 720p to 1080p results in far worse quality and more gpu use than simply watching a 1080p file.

SirMaster
2nd June 2019, 04:46
Isn't it correct for a 2.40:1 movie to have black bars when shown on a 2.35:1 screen? Otherwise, you would lose image data.

Edit: I think the only possible solution I can think of is to set up a 2.35:1 profile in screen config with the top and bottom of the image cropped to get a 2.35:1 aspect ratio and then check zoom big black bars away to see if the 2.40:1 movie (I assume that is Lucy on UHD Blu-ray) is zoomed beyond the borders of the media player window with some cropping at the screen edges.

So he is using an anamorphic lens. The lens stretches the image out horizontally to fill out the screen. It's a rather large 15ft wide screen.

The projector is doing the vertical stretch. We don't use madvR to do the stretch for other reasons. (rendering times go from 30ms to 300ms when we enable anamorphic stretch in madVR due to how the image and chroma scaling compound or something like that.)

His screen is 2.37:1 and the movie is 2.40:1.

What he normally does, is zooms the projector so that the narrowest movies (2.40:1) fill the screen vertically, and then that means they overshoot the sides by a bit. This also means that 2.35:1 movies will overshoot all 4 sides. Normally with a decent projector this isn't a problem since they offer image masking, and you just mask off the 4 sides of the projector's image to fit your screen perfectly. This is what he did on his previous JVC RS600.

However, he just got a BenQ LK970 laser projector that does not have this masking option.

I think another issue is that his anamorphic lens is not perfect and it stretches the image horizontally slightly more than it should. So the issue is that if he wants to fill his screen vertically, the image will always overshoot his screen horizontally. This is why we need to cover some of the projector's image with black essentially so that the overshoot is invisible.

I am trying to understand your edited response, but I will have to think about it some more. Maybe my latest reply here sheds some more light on the set up and what we are trying to achieve.

Recap:

2.40 movie, stretched vertically by the projector to fill the projector's full 16:9 panel. Projector stretch is a 2.35:1 -> 16:9 stretch, so there is still a small black edge on the top and bottom of the projector's 16:9 panel after it vertically stretches 2.35:1 -> 16:9, because the movie is 2.40:1.

Projector is lens zoomed to make the 2.40:1 image fill the 2.37:1 screen vertically. This leaves a horizontal picture overshoot due to 2 factors. 1, because 2.40:1 is a wider aspect ratio than his screen, and 2, because his anamorphic horizontal stretch lens is not perfect and stretches the image slightly too far.

What we need to do in some way is to take a 2.40:1 movie and essentially crop off the sides a bit to make it a narrower aspect ratio. In truth we would also probably crop the top and bottom a little bit too, but again this is a crop that really is just trimming off some of the image data turning it into black, hopefully no zooming or scaling should be taking place or else that just messes it all up again.

So if you viewed this on a normal monitor, it would look like the video does not fill all the way to the edge of the screen, but it's not shrunk so scaling is not affected, it's just covered up by black. Need to render a black border over the top of the video to cover up some of the video on the sides and a little bit on the top and bottom too ideally.

Asmodian
2nd June 2019, 07:45
Is it a really weak GPU or using crazy upscaling settings? 300ms is way too high for reasonable settings on even a low end dGPU.

madVR cannot do this, you need a manual crop option and madVR is designed assuming you are not willing to lose more than 7 lines of the image off all sides under any circumstances.

Warner306
2nd June 2019, 16:13
So he is using an anamorphic lens. The lens stretches the image out horizontally to fill out the screen. It's a rather large 15ft wide screen.

The projector is doing the vertical stretch. We don't use madvR to do the stretch for other reasons. (rendering times go from 30ms to 300ms when we enable anamorphic stretch in madVR due to how the image and chroma scaling compound or something like that.)

His screen is 2.37:1 and the movie is 2.40:1.

What he normally does, is zooms the projector so that the narrowest movies (2.40:1) fill the screen vertically, and then that means they overshoot the sides by a bit. This also means that 2.35:1 movies will overshoot all 4 sides. Normally with a decent projector this isn't a problem since they offer image masking, and you just mask off the 4 sides of the projector's image to fit your screen perfectly. This is what he did on his previous JVC RS600.

However, he just got a BenQ LK970 laser projector that does not have this masking option.

I think another issue is that his anamorphic lens is not perfect and it stretches the image horizontally slightly more than it should. So the issue is that if he wants to fill his screen vertically, the image will always overshoot his screen horizontally. This is why we need to cover some of the projector's image with black essentially so that the overshoot is invisible.

I am trying to understand your edited response, but I will have to think about it some more. Maybe my latest reply here sheds some more light on the set up and what we are trying to achieve.

Recap:

2.40 movie, stretched vertically by the projector to fill the projector's full 16:9 panel. Projector stretch is a 2.35:1 -> 16:9 stretch, so there is still a small black edge on the top and bottom of the projector's 16:9 panel after it vertically stretches 2.35:1 -> 16:9, because the movie is 2.40:1.

Projector is lens zoomed to make the 2.40:1 image fill the 2.37:1 screen vertically. This leaves a horizontal picture overshoot due to 2 factors. 1, because 2.40:1 is a wider aspect ratio than his screen, and 2, because his anamorphic horizontal stretch lens is not perfect and stretches the image slightly too far.

What we need to do in some way is to take a 2.40:1 movie and essentially crop off the sides a bit to make it a narrower aspect ratio. In truth we would also probably crop the top and bottom a little bit too, but again this is a crop that really is just trimming off some of the image data turning it into black, hopefully no zooming or scaling should be taking place or else that just messes it all up again.

So if you viewed this on a normal monitor, it would look like the video does not fill all the way to the edge of the screen, but it's not shrunk so scaling is not affected, it's just covered up by black. Need to render a black border over the top of the video to cover up some of the video on the sides and a little bit on the top and bottom too ideally.

I think you can accomplish this.

If you don't have the ability to crop an image, showing a 2.40:1 movie on a 2.35:1 or 2.37:1 screen would require leaving small black bars at the top and bottom of the image, like this, rather than have the image spill out the sides:

2.40:1 movie on 2.35:1 screen (http://upload.vstanced.com/images/2019/06/01/4130bd2b0b42637fc7ce7ee9b485046c.jpg)

If you define at 2.37:1 rectangle in screen config (3840 x 1620 or 4096 x 1728), then zoom control will crop all content to fit this rectangle, so it should always have the correct width and height to fit a 2.37:1 scope screen with cropping when necessary.

Under zoom control, you need to select automatically detect hard coded black bars and if there are big black bars ...zoom the bars away completely.

I really don't know how an anamorphic lens works in practice. So I can't tell you if the lens will stretch this rectangle correctly. You should be able to use the anamorphic stretch in madVR with zoom control enabled. If you are outputting to 4096 x 2160p, then set image upscaling to something like Lanczos3 + AR to lower rendering times for the required upscaling.

I think the anamorphic stretch looks right without screen masking in screen config with zoom control set to automatically detect hard coded black bars and if there are big black bars ...zoom the bars away completely.

I wrote some instructions on zoom control in the madVR guide in my signature (under 2. Processing) that could be worth reading. There are also some pictures with my TV used as the example projector screen to show what zoom control is doing, but there is no anamorphic stretch in the example. Because I can't test this, I'm not sure if I got the instructions right. I guess you can try them and report back...

Charky
2nd June 2019, 18:45
@madshi:

there's been an influx of 4k remasters with teal+orange color grading that looks awful. do you think it would ever be possible to add something like a de-teal/orange at all?
As an amateur filmmaker, I can tell you that it's most probably not possible. Color grading is a very complex task done shot by shot with an artistic intent. It's not something that can be done (or "undone", which is technically doing another color grading based on an already color graded picture, with which will only degrade picture quality) on the fly with an algorithm. Even the auto-adjust option or LUT presets you can find in NLVE software like Adobe Premiere are just a base you have to manually tweak shot by shot for optimal results.

Bottom line : no, I don't think you can "un-teal & un-orange" a movie that has been color graded this way ;)

Asmodian
2nd June 2019, 20:15
If you don't have the ability to crop an image, showing a 2.40:1 movie on a 2.35:1 or 2.37:1 screen would require leaving small black bars at the top and bottom of the image, like this, rather than have the image spill out the sides:

What they want is no small black bars at the top and bottom, losing image data off the sides. They already know how to get a proper image but they would rather lose some ot the image from the sides than have the remaining black bars.

This is why it cannot be done with madVR.

Alexkral
2nd June 2019, 20:23
Bottom line : no, I don't think you can "un-teal & un-orange" a movie that has been color graded this way ;)
Why not? If what you want is just to remove a color cast then it's just a matter of color balancing. Probably not a good idea as you said, and certainly not a job for madVR anyway.

huhn
2nd June 2019, 20:55
What they want is no small black bars at the top and bottom, losing image data off the sides. They already know how to get a proper image but they would rather lose some ot the image from the sides than have the remaining black bars.

This is why it cannot be done with madVR.

you can remove all blackbars with madVR like he said using blackbar detection by combining "if there are big black bars:" and zoom small black bars away

Asmodian
2nd June 2019, 21:10
you can remove all blackbars with madVR like he said using blackbar detection by combining "if there are big black bars:" and zoom small black bars away

Oh I understand now, with the visible screen area defined and zooming black bars away you get the sides cropped and no black bars. Works great! They can even set the screen area a bit smaller to account for the slightly too wide horizontal stretch.

I forgot that zoom big black bars away is willing to lose any amount of image area. :o

huhn
2nd June 2019, 21:14
and it can fail spectacularly not to say possibly increases render time massively.

Asmodian
2nd June 2019, 21:28
Why does it increase the rendering time?

huhn
2nd June 2019, 21:32
if you crop and zoom blackbar you need to upscale and depending on your settings it can melt your GPU.

Village Guy
2nd June 2019, 22:02
I have been testing HDR on the latest build passing thru metadata. HDR mode kicks in perfectly, unfortunatley it gets stuck in HDR mode until I reboot the PC. Is this a known anomaly?

bcec
2nd June 2019, 22:30
Could you list some examples of teal/orange movies?

All the movies in Nolan UHD set and upcoming Batman/Returns/Forever/&Robin UHD release. Harry Potter UHD releases. There are more, and Warner Bros is the worst offender.

Note that none of these movies had orange-teal grading originally - even in their BD releases. This is something the studio did *after the fact* for 4K releases to make things pop. But it looks awful, not to mention it is not Director's original intent.


...
Bottom line : no, I don't think you can "un-teal & un-orange" a movie that has been color graded this way ;)

Why not? If what you want is just to remove a color cast then it's just a matter of color balancing. Probably not a good idea as you said, and certainly not a job for madVR anyway.

Why not? MadVR is already doing a color correction when it does HDR->SDR. The reason I though about it is because how madshi is doing a hdr->sdr conversion, and there were many cases originally where color casts/shifts were there. I am not saying it is possible, but let's assume it is for a sec, I think I would want something filename based (a keyword in filename combined with an optional checkbox in madVR).

SirMaster
2nd June 2019, 22:41
Oh I understand now, with the visible screen area defined and zooming black bars away you get the sides cropped and no black bars. Works great! They can even set the screen area a bit smaller to account for the slightly too wide horizontal stretch.

I forgot that zoom big black bars away is willing to lose any amount of image area. :o

OK, so I got this to work for the most part, but I can't use NGU scaling anymore even on an RTX 2070 or GTX 1080 when using anamorphic lens option.

I am dealing with 4K tone-mapped video on a native 4K display, so processing starts to get really extreme when it has to upscale chroma and luma and do tone-mapping. Normally there is no luma upscaling because its 4K native on 4K. And when it's 1080p video there is no tone-mapping because its SDR.

It works if I set chroma and luma scaling to Lancosz AR for instance. But if I set chroma and luma to NGU sharp medium even it's like 80-100ms render times even on a 2070 or 1080.

There is no way to make this work without using the anamorphic stretch I'm guessing.

The whole zooming away black bars stuff is what makes it only work if I fill the 16:9 panel with the 2.40:1 video via anamorphic stretch factor 4 / 3.

I wish madVR just had a simple image cropping option that didnt require this zooming stuff and just took the picture as is, 1:1 on the screen, and allowed to cover the edges with a specific amount of black like some projectors allow.

garson
2nd June 2019, 23:02
@garson,

is there a reason you're watching a 720p file ? is that just for testing ?

Scaling 720p to 1080p results in far worse quality and more gpu use than simply watching a 1080p file.
No reason to be honest. This is from my old collection of GoT episodes in 720p. :D Just used it for testing of upscaling performance.
I just tried now with EVR instead of MadVR and looks like file is just like that, small stutters in some scenes.

:thanks:

Alexkral
3rd June 2019, 00:13
Why not? MadVR is already doing a color correction when it does HDR->SDR. The reason I though about it is because how madshi is doing a hdr->sdr conversion, and there were many cases originally where color casts/shifts were there. I am not saying it is possible, but let's assume it is for a sec, I think I would want something filename based (a keyword in filename combined with an optional checkbox in madVR).
Can you post any screenshot to show how madVR's color correction for tone mapping is removing any SDR color cast? Actually what I often see is the opposite. Color correction for tone mapping is something mandatory, and it's not clear at all the best way of doing it. The aim of madVR is to reproduce the content in the most faithful way, I think what you're asking for could only be solved with an auto white balance feature which could potentially cause more harm than good.

Asmodian
3rd June 2019, 00:20
OK, so I got this to work for the most part, but I can't use NGU scaling anymore even on an RTX 2070 or GTX 1080 when using anamorphic lens option.

I am dealing with 4K tone-mapped video on a native 4K display, so processing starts to get really extreme when it has to upscale chroma and luma and do tone-mapping. Normally there is no luma upscaling because its 4K native on 4K.

Do not set NGU image upscaling at a ratio below 1.2, it is pointless on a scaling factor that small. Chroma scaling difficulty will be the same so no change there. Upscaling the 4K to 8K and then downscaling to nearly 4K is not helpful and very slow.

Can you do a blind test with an assistant? See if you notice an improvement from NGU upscaling compared to Jinc.

huhn
3rd June 2019, 00:41
I wish madVR just had a simple image cropping option that didnt require this zooming stuff and just took the picture as is, 1:1 on the screen, and allowed to cover the edges with a specific amount of black like some projectors allow.

mpc-hc video frame normal size that will do 1:1 presentation or mpc-hc video frame touch from outside. you don't need blackbar detection to use this it may be better not to use it in this case.

with the screen config "define visibile screen area..." you can add black bars and you are cropping the rest of the image.

which is BTW. the opposite of what you wanted before.

Warner306
3rd June 2019, 01:02
OK, so I got this to work for the most part, but I can't use NGU scaling anymore even on an RTX 2070 or GTX 1080 when using anamorphic lens option.

I am dealing with 4K tone-mapped video on a native 4K display, so processing starts to get really extreme when it has to upscale chroma and luma and do tone-mapping. Normally there is no luma upscaling because its 4K native on 4K. And when it's 1080p video there is no tone-mapping because its SDR.

It works if I set chroma and luma scaling to Lancosz AR for instance. But if I set chroma and luma to NGU sharp medium even it's like 80-100ms render times even on a 2070 or 1080.

There is no way to make this work without using the anamorphic stretch I'm guessing.

The whole zooming away black bars stuff is what makes it only work if I fill the 16:9 panel with the 2.40:1 video via anamorphic stretch factor 4 / 3.

I wish madVR just had a simple image cropping option that didnt require this zooming stuff and just took the picture as is, 1:1 on the screen, and allowed to cover the edges with a specific amount of black like some projectors allow.

You don't have to use the anamorphic stretch if you don't want to. You can simply define the screen area in screen config and then zoom away the black bars with zoom control. The result should be the same.

If you need to reduce image upscaling, create a separate scaling algorithms profile for 4K content and set it to Lanczos3 + AR. In the end, you should end up with more pixels if upscaling is involved, so it should be worth it.

A 1080p profile could use NGU image doubling. I know there is at least one other person out there using the anamorphic stretch with tone mapping with a lesser GPU. He said he was using a similar combination.

Warner306
3rd June 2019, 01:07
All the movies in Nolan UHD set and upcoming Batman/Returns/Forever/&Robin UHD release. Harry Potter UHD releases. There are more, and Warner Bros is the worst offender.

Note that none of these movies had orange-teal grading originally - even in their BD releases. This is something the studio did *after the fact* for 4K releases to make things pop. But it looks awful, not to mention it is not Director's original intent.

It has been said the Nolan movie look orange because they were scanned from the original film negative and no attempt was made to change the original color. So the colorist didn't necessarily change the color tone to make it look that way.

The yellow look of The Prestige was debated several times in the HDR -> SDR tone mapping thread. Many insisted that the color correction from tone mapping must be wrong, but I think that look is authentic to the original source material.

huhn
3rd June 2019, 01:19
you can easily test anamorphic lens with any TV and show that you don't need a high end GPU you just need to understand what you are doing. or with other words don't use settings that work without an lens they are very different.

You don't have to use the anamorphic stretch if you don't want to. You can simply define the screen area in screen config and then zoom away the black bars with zoom control. The result should be the same.

you still need to fix the AR so this will not work. you have to at least use stretch to window in mpc-hc to get it kind of working for 21/9 sources in the end madVR does the same thing just worse and not adaptive.

Warner306
3rd June 2019, 01:28
Does it really take that much upscaling just to correct a small portion of a 2.37:1 window? The ratio is almost identical to 2.40:1 by a few pixels. The anamorphic stretch on the projector should do the rest.

I don't know what upscaling is involved with the anamorphic setting. You seem to be able to apply it with or without screen masking, which creates different sized images. The one who told me they were using the anamorphic setting with tone mapping was using something like a GTX 1070 with a special profile for 4K content and upscaling to 4096 x 2160p.

huhn
3rd June 2019, 01:42
i give you the none complicated example missing out a lot of parts:

3840/21*9=~1646
that means you are upscaling an 3840x1646 image to 3840x2160. that's a lot of work and with doubling not much fun for the GPU.
but it's get's better projector are usually 4096x2160 so if you mess up the settings it's doomsday depending on your setting you may double 3840 to reach 4096.

bcec
3rd June 2019, 02:15
Can you post any screenshot to show how madVR's color correction for tone mapping is removing any SDR color cast? Actually what I often see is the opposite. Color correction for tone mapping is something mandatory, and it's not clear at all the best way of doing it.
See examples below. I didn't say madVR removes color cast. Rather I've seen in the earlier versions of its HDR->SDR conversion was producing some colors inaccurately, sometimes causing a cast. This is long fixed, however my thought process was that perhaps (?) that could be a feature to un-teal + un-orange these movies.

The aim of madVR is to reproduce the content in the most faithful way,
This is not true, there are many features in madVR that enhances the image by changing the source material in one way or another. For instance de-ringing, denoise, thin edges, crispen edges, and the list goes on. It doesn't simply display the given data, it manipulates it in different ways.

I think what you're asking for could only be solved with an auto white balance feature which could potentially cause more harm than good.
I think it is more complicated. As far as I understand, a blanket white balance wouldn't work because teal/orange conversion is done with something like this:
- apply orange to mids
- apply teal to highlights and shadows
So it would require undoing this, and it would probably be hard, maybe impossible. however madshi does tackle hard things with ease :P

It has been said the Nolan movie look orange because they were scanned from the original film negative and no attempt was made to change the original color. So the colorist didn't necessarily change the color tone to make it look that way.
That simply is BS. See some examples:
dark knight bluray (https://ibb.co/PzG7f93)
dark knight uhd (https://ibb.co/tXZyL53)

interstellar bluray (https://ibb.co/vHxH39k)
interstellar uhd (https://ibb.co/nBTYT48)

There are many other 4k rescans from older films, where colors are very accurate (bladerunner, ghostbusters, etc). Warner Bros is clearly applying teal/orange to make things pop. If movie has that look originally (for instance Transformers), then I have no problem. But this change from original material needs to be outlawed.


The yellow look of The Prestige was debated several times in the HDR -> SDR tone mapping thread. Many insisted that the color correction from tone mapping must be wrong, but I think that look is authentic to the original source material.
There's nothing wrong with MadVR right now, it is reproducing The Prestige uhd disk as accurately as it can. However, as I said, UHD release has an awful teal+orange color grading applied to it.
prestige bluray (https://ibb.co/mqHY85M)
prestige uhd (https://ibb.co/S5k2NLZ)

huhn
3rd June 2019, 02:21
try a synthetic bt 2020 hard clip lut to DCI P3 native on a D65 calibrated screen.

Warner306
3rd June 2019, 02:28
i give you the none complicated example missing out a lot of parts:

3840/21*9=~1646
that means you are upscaling an 3840x1646 image to 3840x2160. that's a lot of work and with doubling not much fun for the GPU.
but it's get's better projector are usually 4096x2160 so if you mess up the settings it's doomsday depending on your setting you may double 3840 to reach 4096.

Ok, I understand. You actually lose a lot of pixels by cropping the black bars. A safe setting for image upscaling with 4K content that doesn't use image doubling would help.

Cropping the movie won't change the aspect ratio of the pixels and the height of all aspect ratios is the same. I would think applying the projector's anamorphic stretch to the image cropped from madVR would result in the correct pixel dimensions if the anamorphic scaling doesn't know the aspect ratio of the source.

Warner306
3rd June 2019, 02:30
That simply is BS. See some examples:
dark knight bluray (https://ibb.co/PzG7f93)
dark knight uhd (https://ibb.co/tXZyL53)

interstellar bluray (https://ibb.co/vHxH39k)
interstellar uhd (https://ibb.co/nBTYT48)

There are many other 4k rescans from older films, where colors are very accurate (bladerunner, ghostbusters, etc). Warner Bros is clearly applying teal/orange to make things pop. If movie has that look originally (for instance Transformers), then I have no problem. But this change from original material needs to be outlawed.


There's nothing wrong with MadVR right now, it is reproducing The Prestige uhd disk as accurately as it can. However, as I said, UHD release has an awful teal+orange color grading applied to it.
prestige bluray (https://ibb.co/mqHY85M)
prestige uhd (https://ibb.co/S5k2NLZ)

I don't think it is BS. The original Blu-ray version was color graded as you wanted it to appear. It was Christopher Nolan that didn't want any manipulation of the Kodak film scans. All of his UHD movies distinctly look like old film prints. I don't always like it the look in some of those movies, but I don't think anyone would deliberately color the movie that way.