ottokiksmaler / nx500_nx1_modding

Samsung NX500 and NX1 Modding
GNU Affero General Public License v3.0
124 stars 43 forks source link

requests #31

Closed vasile-gh closed 5 years ago

vasile-gh commented 8 years ago

Feature requests - collected from dpreview and eoshd or directly on github. NB. These are requests not commitments nor promises and may well be unachievable.

Chopperguy commented 8 years ago

Hi Vasile, Well done on all your progress here. The Vasile, Otto, and Kino train is powering along. Perhaps you would add higher frame rates for the NX500 onto the request list. Its possible when you are exploring the burner cam, you might find some clues. Many thanks, Chopperguy

TimShoebridge commented 8 years ago

Hi Vasile, I have two requests if you would be so kind as to consider them. The first is a bug-fix so I have no idea how feasible it is. When you shoot video the NX1 will switch from MF to AF as soon as it detects that whatever you are shooting goes out of focus. For almost all serious video work we need to shoot in MF mode, the fact that the NX1 makes up its own mind to switch to AF is crazy. The second request is to do with noise reduction. Although a menu option was introduced with one of the firmware updates to allow control over noise reduction I am suspicious that you can not disable it fully. It would be really great to have more manual control over the amount of noise reduction that is applied in camera. This kind of facility would likely have more positive impact on image quality than bitrate can.

ghost commented 8 years ago

@TimShoebridge, Hi Tim, About your second request...The Noise reduction filter does not apply when the camera switches to video mode. There is no NR on video mode...maybe there was some NR on earlier firmware, I'm not sure, but since the FW 1.11 there is no NR for sure. There is at least one reason why Samsung does not apply this filter to video mode. I'll try to explain. This filter is avery processor "hungry" one, and since the increased Bitrate (the Pro mode) it is actually unnecesary. That means, it is allmost impossible to apply this filter in real time, when you have to deal with, let's say, at least FHD (1080p/24fps) and above without getting a really, really bad quality (ugly artifacts, blurring and so on) . That's the reason why Samsung did set the ISO limit in video mode to max 6400. This limit alows you to get a decent quality (some people can live with it, some people may not like the excesive grain, so they can use a denoising filter in postproduction...for that "noise" it's very easy to use such a filter and the results are unbelievable good when you try to get rid off it. Actually the NR filter applies only in Photo mode but even here for 6400 ISO and above and for long time exposures as well. If you still think that you may encounter some NR artifacts, just post some examples and we can discuss them...many "issues" have distinguished patterns, so it will be no problem to find out if your problems are based on a bad noise filter or maybe something else... But, once again, in video mode there is no Noise Reduction filter.

Thanks, Wilhelm

ghost commented 8 years ago

Hi everybody, Otto and nea Vasile...and, nea Vasile thanks for inviting me to this, until now, small comunity but with obviously a big increasement potential.

The first thing I've noticed, is the picture profile...they gave me a cross and two dots !!! Well, I can can live with the burden of carrying a cross (I'm not the first one), but the two dots is something that concerns me: are these nails or wood sticks? Am I getting nailed or burned? :-))

I do also have some requests or better said wishes. And one trade. For NX500.

The first one will be the focus peaking in UHD mode...it's really some kind of a pain in the rear to focus on the relatively small Display and at the same time try to take a look at the entire scene in front of the camera and all around it. Why Samsung didn't implement this feature, is still a mistery for me, maybe they had their reasons, but I can't still figure it out what these reasons may sould be.

The second one is, if possible, to apply the histogramm feature also in video preview mode. For me at least, this is one of the most important features when it comes to get the right exposure settings as fast and accurate as possible...

The trade...well, the trade will be between the "B" and a "T" exposure in photo mode. Why? The "Bulb" exposure is limited to 30sec. but you have to stick with your finger (actually entire one hand) to the exposure button, while with a "Time" exposure, your hand is free. There are lots of things you can do with a free hand...counting the finger from the other hand, for example, or rolling a joi...or, if you want to take some astrological pictures in the middle of the night, and the girlfriend or even worse, the wife, wakes up and asks "what the hell are you doing in the middle of the night?"...then you can simply show her the finger of your free hand. Or other people you don't like. Or Samsung because it didn't put this feature on their settings at all.

Thanks,

Wilhelm

ottokiksmaler commented 8 years ago

For TIME shot - do you want to enter the number of seconds for exposure or have Bulb on / bulb off button?

Fickert07 commented 8 years ago

Hi Vasile, I have a request in regards to getting live video out (hopefully standard av resolution) for fpv while using this on a drone. I am hoping there is some way to pull live video through the usb port, or even through the hdmi port (av or hd) without effecting the recording video resolution. Currently you cannot record any higher resolution that 1080p at 24fps while using live video out via the hdmi port.

Thanks,

Dustin

ghost commented 8 years ago

Hi Otto, Boy, it looks like ordering a Steak: how do you want it, medium, rare? :-) I'm an old fashioned guy so, Bulb on/off without a time limit will be just perfect. If nea Vasile will put the request on the bottom of the list, so when the time comes just take a look at it, will be also great.

Thanks a lot, Wilhelm

TimShoebridge commented 8 years ago

Hi Wilhelm, Thanks a lot for your reply to my post. Really appreciated. I took a guess that the problem I am seeing is an NR problem because it tends to occur in darker areas of a scene, especially low light situations. In good light the NX1 performs fantastically.

Not sure if I can successfully attach a screenshot but if so then please take a look. This is a screenshot of a video at 100% resolution. The girl's face is almost totally obliterated, you can see the same effect in the tree behind. Whereas lighter, more contrasty areas are not affected the same way. If not the effect of NR then is this caused by heavy compression...?

You can see the whole video here https://vimeo.com/150029132 (the screenshot was taken at 02:55) It is this kind of issue that, for me, prevents the NX1 being a go-to professional camera.

screenshot

ghost commented 8 years ago

Hi Tim, sorry for this late feedback...I was about to ask you for the settings you've used, I had allready a slight idea but then, I saw one of your comments (the one with your settings). There is definitely no NR filter that causes such issues. With your settings, you just threw away about 30-35% of the entire luminance values (contrast range). And with the sharpen Filter set to -10, you gave the footage the "coup de grace". You have not only ugly artifacts but also a lot of banding on the areas with critical colours (blue values). Maybe the original file might look better, but the clip on Vimeo is...not so good. :-) There is a lot more to say about these settings, but to be honest, I don't know if this is the right place. I don't want to fill this thread with those kind of issues, because I think both, Otto and nea Vasile as well, want to keep this site just for modding purposes. Unless they have nothing against...then I'll be glad to talk about it.

Thanks,

Wilhelm

kazisaab commented 8 years ago

Hi there ! I am very new to this camera ,1 week to be precise :) i did buy this camera after knowing about Hacks are possible .

My wish list are simple

  1. Extended time ( i have the firmware 1.41 and its not taking the command of up down ok buttons with script inside sd card .
  2. I do have the Dumb adapter to use with Nikon lens but i cant take video as it says No lens :(
  3. .240 Frames per second Solo motion Video please
  4. Final is is there anyway to Delete Samsung Logo which appears while turning off the camera and Load any ormy choice as MY initial or anything customizeable or no logo at all please

Regards ! JT

Chopperguy commented 8 years ago

Hi Otto and Vasile, the new developments look very interesting. Can I request some more features please. .. ?

The option to lock focus in Manual, to prevent the camera auto selection caf, when it is taken out of preview mode.

Focus peaking in UHD if thats possible.

many thanks

vasile-gh commented 8 years ago

@Chopperguy you need to be more specific for the focus request pls - do not understand it. thx

Chopperguy commented 8 years ago

My problem , is that the focus I set, gets forgotten when the camera is taken out of preview, and if I am under pressure, and forget to reset focus, the shots are ruined outerbeat replied to another user in eos forum the following quote .... but it is beyond my skill level, thats why I would love it if it became an optional mod.

start quote " It's already hacked like 4 month ago, just not implemented in hack with any key-combo. In telnet you can set up MF mode just like this:

st cap capdtm setusr AFMODE 0x70003

That's all, camera now in MF mode, but there is no indication of that, but if you know - you can use it. Tried this just now with NX1 and 16-50S in AF mode, works like a charm, MF ring is focusing, which doesn't happens with this lense in hardware-switch AF mode. MF assist also works okay.

If anyone need this in hack - you just can use keyscan and bind one of the camera buttons with EV+ combo for that.

vasile-gh commented 8 years ago

So you are saying that putting the 16-50S on MF using its switch does not "stick"? What about setting the camera in MF using menu settings (not the HW switch on the lens)

Chopperguy commented 8 years ago

no i'm using 16-50 pz.

Chopperguy commented 8 years ago

remember the focus button app, could that that be an option again please ?

vasile-gh commented 8 years ago

@Chopperguy "remember the focus button app, could that that be an option again please" don't get it :-(

Chopperguy commented 8 years ago

It was one of the mods already developed, where you could set the focus on an object far away, and then change back and forth from a closer point and that far away point.

vasile-gh commented 8 years ago

You mean @ottokiksmaler's focus buttons? It would not be "again" because it was never in my mod...

Chopperguy commented 8 years ago

Yes ottokiksamaler's focus buttons. And thank-you for clarifying that. It is a very useful function.

arspr commented 8 years ago

Hey, I've just seen this "thread". I'm going to post my two (in addition to true either BBAF or AFL) main requests:

arspr commented 8 years ago

Hey, this thread ( http://www.dpreview.com/forums/post/58000576 ) gave me another idea for a possible useful feature (quite similar to the no lens shooting from DEV menu):

BopBill commented 8 years ago

Today I had problems with 5.3beta7. I shoot 150 bitrate + DIS and camera stopped with message card too slow. No other mod options where on. I have a feeling that the more stuff is added to the mod, the more it affects to the bitrate "speed" you are able to use without problems.

Is it good idea to make two mods? One with bitrate mod only and other with bitrate mod+other stuff? I think the bitrate mod is the most important and it should stay as "fast" as possible. Meaning that it should have all the prosessing power before anything else in the mod. It is most used too I believe.

arspr commented 8 years ago

I don't think it's anything wrong in the mod. The problem is just the message you've got. 150 is just double of NX1 highest 80 Mbit/s. You are pushing nearly double amount of data rate against SD and its associated buffer and it has got saturated. You just need a faster card to keep on (maybe ush-2 card?). If you really wanna go Hi-pro you're gonna pay for it.

But coders should judge.

BopBill commented 8 years ago

I have Lexar Professional 1000x 64GB SDXC UHS-II card. 150 Mbit/s + DIS (UHD 30 fps) have not been problem before if I remember correctly. This is just my thought. Maybe if other users are starting to report similar issues separated mods could be a solution. I do have the 5.02 version on my computer. Maybe I try that again.

vasile-gh commented 8 years ago

@BopBill @arspr how about adding a menu option to kill EVERYTHING until next battery pull (i.e. basically making the camera "factory mode" except for the patched bitrates.

Of course, menus would be gone and irretrievable until battery pull and put back.

BopBill commented 8 years ago

@vasile-gh That would be excellent. That way it could be possible to get the experience how much other stuff affects to usable bitrates. One could choose his priorities.

arspr commented 8 years ago

Sure, that could be great. But my first question for you coders is: are the mod contents actually doing anything while not launched (in addition to whichever part of it that is "hearing" for LCD+LCD/EV+EV press)? Is it consuming CPU? Or is it just using some bytes of RAM and that's all? Because if the second one is the current case I cannot see how it could affect video recording unless there's an unexpected side-effect/bug, (I suppose the "hearing" part has not changed at all from previous nx-patch versions with less included features)?

vasile-gh commented 8 years ago

whilst menu is off there's only keyscan running unles you have focus_stack or focus_buttons or shutter_to_rec or telnetd which need to run in order to do their stuff. NB still waiting for @ottokiksmaler to get back :-) before I can "officially" release 5.3

ottokiksmaler commented 8 years ago

Hi, regarding keyscan - unless you are pressing keys it does almost nothing (it polls the system timer every second to see if it was put to sleep in the mean time) but that takes almost no cpu time. Waiting for keys also takes no resources as we use system calls made for that purpose (select) and do not try to read key events constantly. For illustration, even parsing full system log in real time (log watcher) takes under 0.1% of cpu time unless we are executing external command when it rises to 0.7% (plus whatever the external command actually does).

That said, di-camera-app is very touchy and it very much dislikes waiting for anything (makes sense, samsung never actually intended is running applications alongside it).

Regarding 5.3, I'm not sure what I should do (I've been away and working on my day work so I might have missed something here).

vasile-gh commented 8 years ago

@ottokiksmaler welcome back :-) you need to recompile focus_stack - it has a bug: see here

arspr commented 8 years ago

@ottokiksmaler: (about 5.3) go to that "thread" you have two things to do:

Physical OK: KP_Enter
Touchscreen Enter: Return
ottokiksmaler commented 8 years ago

I have recompiled focus_stack, now it actually uses provided config file (sorry about that) and there's a possible fix for NX1 popup

ottokiksmaler commented 8 years ago

Sorry about this as well, added new version with OK working (hopefully) on NX1. Can someone check?

hirsti commented 8 years ago

Was wondering if it would be possible to have a hack that does the following:

When viewing through the viewfinder, clicking a pre defined key like AF-On or optical preview which will take the current focus position and turn on the Focus Tracking. At the moment the only way to use the focus tracking on the NX1 is to enable it and then touch the LCD screen where you want to start focus tracking. This tracks really well but you have to have the camera on a tripod as trying to hold the camera steady whilst holding it in front of you and trying to touch the LCD screen to obtain track focus is nigh on impossible hand held. What I would like to be able to do is have the single focus window at a set size in the middle of the screen and when viewing through the LCD something is in the crosshairs of the focus box press a button that simulates the touching of the LCD at the position on screen of the focus box that then starts the focus tracking. I think this would also work on the NX500, I know it doesn't have a viewfinder but you could still have the initiate tracking from crosshair focus point.

I was at the British F1 Grand Prix this weekend and this feature would have been awesome as the cars came down the pit straight and into the corner.

Thanks

ottokiksmaler commented 8 years ago

I'm actually using something similar on my NX500 (so I have no idea whether it would work on NX with EVF on, it should work with LCD on) with EV+Half-shutter EV_S1.sh /usr/bin/st key touch click 360 240 This "touches the screen" in the middle and if I have touch tracking ON it starts tracking.

hirsti commented 8 years ago

using the Vasile hack where do you place the .sh files for the key presses to be picked up?

ottokiksmaler commented 8 years ago

Should be /opt/usr/nx-on-wake/

hirsti commented 8 years ago

Thanks, that works on the LCD but not the EVF. I have managed to get it working on the EVF by using the following instead: st cap capt objecttrk start

The only issue with this is that it doesn't take the centre point it goes to the top left hand corner of the EVF.

If I touch the center of the screen on LCD then subsequent EVF invocations of the st cap capt objecttrk start will then initiate object tracking where I previously touched the screen. I suppose I could create a .sh file that touched the screen at a particular point using your st key touch then switched to EVF and initiated object tracking. Although by the time it has done all that what I was tracking will probably be gone. I cant see anything that sets the start point of object tracking.

Oh by the way, if you use st cap capt objecttrk stop it will stop the object tracking from happening and revert back to normal AF focus point.

arspr commented 8 years ago

Please read a variation I've made in my former request about the Canon-like CAF<-->SAF switch.

Goldenpark commented 8 years ago

20161022_003154_cr Hi Vasile and everybody I tested video-bitrate-mods v5.3 final @ NX500 with Toshiba EXCERIA 64GB U3, After about 10 cuts (sometimes about 30 cuts), NX500 appear the attached error message

How can I fix it ?

arspr commented 8 years ago

I'm no expert but I think that happens when your card is just not quick enough to save all the data from the movie.

Your used bitrate is just too high. You have to lower it.

ricocz commented 7 years ago

Hello Vasile and everbody!

Many thanks to You Vasile! I love the hack. i would like one thing. No noise filtering in FHD . in my 2,5K footage i dont see any noise filtering. this is possible ? for my eye more beautiful it FHD than the 2,5K. Thank You! regards, Richard

ottokiksmaler commented 7 years ago

No noise filtering in 2.5k exists, it's also line skipping (not rescaling) so it looks sharper but can have weird horizontal line artifacts. It's either a remnant of beta version of the firmware or unfinished "future" feature - either way, we currently have very little control over it.

Bohus-Blahut commented 6 years ago

I’d love to be able to adjust the crop size of the sensor. Especially for video. I’d love to shoot with lenses that normally vignette at the full APS-C sized frame. Magic Lantern does this on Canon cameras calling it a 2x or 3x zoom. Great for shooting with C mount lenses Thanks!

ottokiksmaler commented 6 years ago

C mount lenses should work in 4k as it crops down to ~1" size. I haven't been able to get a crop in 1080p.

Bohus-Blahut commented 6 years ago

Thanks for the amazingly fast reply! Sure... I can crop in post to get a 1080 quality image... it would just be lovely to see the image correctly while shooting. That’s probably what I use Magic Lantern for the most.

I haven ‘t done the math, but is that sensor large enough that if you did the 1” crop you could stil be recoding in 4K? That’s sort of what the new Canon EOS M50 does on accident. It would be tremendous to be able to record with some of these old lenses in 4K.

Again - thanks for getting b ack to me so quickly! I’d love to see the NX1 come to life as an even more powerful beast!

ottokiksmaler commented 6 years ago

In NX500, when filming in UHD or DCI 4k, you are cropping from the full sensor width to 4k pixels wide which gives a crop of 1.6 horizontally (1" would be 1.7 so it's very close and decent lenses should not vignette). You see it like that on LCD as well (so same as M50). I only tested Angenieux 12-120 and it worked great (it is quite expensive though).

ottokiksmaler commented 6 years ago

Do take care that you need an appropriate adapter that intrudes well into the body (~8mm) as c mount flange is less than NX one. Otherwise you lose infinity focus.

fxcam commented 6 years ago

Any life left in this nx1 conversation? Does anyone know of a way to get a completely clean live hdmi preview out of the nx1? HDMI out put is clean for video playback obviously but would love to have the ability to stream 'live' video from the hdmi output. Many thanks... and my apologies if the topic has been exhausted!!