Video rotation option
#1
Posted 28 July 2011 - 03:46 PM
#2
Posted 29 July 2011 - 08:39 AM
left click full screen toggle
Zoom already has this. Advanced Options-->Interface-->Mouse, set Media Mode Left Click to Custom and select the fullscreen option by clicking the + sign button underneath and navigating to 'Fullscreen Mode (On/Off)'.
Or, the Double Click option just below the single click option already has fullscreen as a radio button selection if you don't mind double clicking.
doesn't have slow mow mouse wheel navigation either.
If you're talking about the mouse wheel speed specifically, then neither does Zoom - the mouse wheel speed is just fine on my system, not slow at all. If the mouse wheel is slow on your system, that's a problem specific to your system and not Zoom.
If you're talking about mouse navigation generally, then as well as the mouse, with Zoom you can also use the keyboard, remote control, TCP/IP commands etc - you're not just limited to the mouse:
http://www.inmatrix....avigators.shtml
http://www.inmatrix....er/remote.shtml
http://www.inmatrix....ayer/comm.shtml
I feel it would be a big advantage if Zplayer could add this option in its next build upgrade
The Zoom dev's don't add anything to Zoom that you can already do in ffdshow - and ffdshow already has this option. So, just let Zoom use ffdshow - which Zoom installs via the Install Center and which Zoom will use by default unless you have changed it - and you will have the flip option.
Regards,
ehat
#3
Posted 29 July 2011 - 02:44 PM
-Found it. Had no idea those options were there.
If you're talking about the mouse wheel speed specifically, then neither does Zoom - the mouse wheel speed is just fine on my system, not slow at all. If the mouse wheel is slow on your system, that's a problem specific to your system and not Zoom.
-What I meant was frame advance forward/backwards not slow motion but essentially your manually doing slow motion.
?
The Zoom dev's don't add anything to Zoom that you can already do in ffdshow - and ffdshow already has this option. So, just let Zoom use ffdshow - which Zoom installs via the Install Center and which Zoom will use by default unless you have changed it - and you will have the flip option.
- 3rd party as I mentioned earlier. It should be built right into the option screen for easy access and not allot of configuration through ffdshow.
Thanks for your feedback.
#4
Posted 30 July 2011 - 02:40 AM
-What I meant was frame advance forward/backwards not slow motion but essentially your manually doing slow motion.
If I am understanding correctly, you're referring to a frame advance function? Zoom does have a 'next frame' and 'previous frame' function already, in addition to the slow motion function. The default keys for this are "Shift" and "." for next frame, and "Shift" and "," for previous frame. These can be mapped to the mouse wheel in Advanced Options-->Interface-->Mouse-->Wheel and the 'Mouse Wheel Scroll Functions' option - select Frame (Advance/Rewind).
Regards,
ehat
#5
Posted 26 August 2011 - 02:52 PM
Hi Zplayer1fan,
The Zoom dev's don't add anything to Zoom that you can already do in ffdshow - and ffdshow already has this option. So, just let Zoom use ffdshow - which Zoom installs via the Install Center and which Zoom will use by default unless you have changed it - and you will have the flip option.
Regards,
ehat
Yes ehat I did mean the "advance forward and backward" option and not slow motion. Thank You.
I see that ffdshow has "Mirror and Flip" options but not rotate 90 degrees. Doesn't do much good if your video is sideways. Am I missing this option in the ffdshow for Zplayer. Wrong version or something.
I also was under the impression that Avisynth had this option but I see nothing there as well.
#6
Posted 27 August 2011 - 02:51 AM
http://ffdshow-tryou.../video:avisynth
According to the page (under 'Prerequisites'), you obviously need Avisynth itself installed first, and then according to the wiki page:
ffdshow's AviSynth filter enables you to use most of AviSynth and it's filters in real-time when playing a video
That means if you can then find a rotate filter for Avisynth, such as the one linked below (there are probably multiple filters that do this, this one was just the first google result for 'avisynth rotate filter') you should be able to do what you want:
http://avisynth.org....ate/rotate.html
Zoom itself has no rotate option - it has a mirror and flip option for when you use VMR9 as the renderer, but that is it.
Regards,
ehat
#7
Posted 27 August 2011 - 11:59 AM
you'll have to agree that using AviSynth for rotating home made video clips shoot with digital camera is not at all convenient.
We need this option directly accessible from Zoom Player and more importantly working with madVR.
Does anybody know how it's done when using VMR9? Does the renderer have to support it? should we talk to madshi?
#8
Posted 27 August 2011 - 12:15 PM
Another non-convenient way would be to permanently fix the problem by rotating the videos up the correct way in a software such as VirtualDub once you get them out of the camera, and before you play them - no need for any rotation by the video playing software then.
I have no idea though why Zoom can interact directly with VMR9. The renderer would have to support it in some way I assume - otherwise the Zoom flip/mirror option would work with every renderer, not just VMR9. Definitely one for madshi or Blight - both should give the same answer either way. If there need to be some code changes Zoom side, I'm happy to put it into the tracker as a request - I expect it will still be pointed out that you can do this via ffdshow (as was #130, the request for a crop function in Zoom), but I can stress the convenience factor in this case.
ehat
#9
Posted 27 August 2011 - 08:11 PM
The ffdshow Avisynth option should be able to do it from what I've just read:
http://ffdshow-tryou.../video:avisynth
According to the page (under 'Prerequisites'), you obviously need Avisynth itself installed first, and then according to the wiki page:ffdshow's AviSynth filter enables you to use most of AviSynth and it's filters in real-time when playing a video
That means if you can then find a rotate filter for Avisynth, such as the one linked below (there are probably multiple filters that do this, this one was just the first google result for 'avisynth rotate filter') you should be able to do what you want:
http://avisynth.org....ate/rotate.html
Zoom itself has no rotate option - it has a mirror and flip option for when you use VMR9 as the renderer, but that is it.
Regards,
ehat
Thanks master. I would have to agree with guru having it built in would be more convenient, If splayer can do it so can zoom player.
#10
Posted 27 August 2011 - 09:22 PM
the problem with videos that need rotation is not in the digital still camera (with good video capabilities) that was used but in the person that recorded them. My girlfriend and I've seen many others don't think before doing it ... or they are just used to the way they shoot still photos ... and if the scene is taller than wider they simply rotate the camera and start recording. This results in a tough to process video especially because it's 1080i (interlaced).
In the way I imagine things it'll be perfect if I could use the decoders that I usually use for interlaced content (LAV CUVID Decoder) and after it's done its magic of decoding and great deinterlacing I rotate the now progressive frame and scale it to fit the height of my screen. I guess this should be done in the renderer but the player should be the one to instruct it to do so. Currently MPC-HC supports rotation in all axises but it only works with VMR9/EVR (if I remember correctly). This makes me think that Zoom Player should be able to do it so. I'd prefer to have it working with madVR but I guess we'll have to ask madshi to implement it first.
#11
Posted 28 August 2011 - 02:27 AM
Ok, I've popped this one into the tracker (#151), stating that yes - we know ffdshow+Avisynth can do it, but pointing out the convenience argument for having it in Zoom itself. We'll just wait and see what the Zoom dev's say. I'd definitely ask madshi about madVR support as well mitko. Thanks for the clarification about the camera as well (I was thinking that some cameras must have deliberately rotated the video as you recorded it and was wondering exactly what sort of broken camera would do that!).
Regards.
ehat
#12
Posted 29 August 2011 - 11:10 PM
Hi guys,
Ok, I've popped this one into the tracker (#151), stating that yes - we know ffdshow+Avisynth can do it, but pointing out the convenience argument for having it in Zoom itself. We'll just wait and see what the Zoom dev's say. I'd definitely ask madshi about madVR support as well mitko. Thanks for the clarification about the camera as well (I was thinking that some cameras must have deliberately rotated the video as you recorded it and was wondering exactly what sort of broken camera would do that!).
Regards.
ehat
Thank You !
#13
Posted 24 October 2011 - 02:53 AM
#14
Posted 24 October 2011 - 10:07 PM
"It can either be done on the renderer side or through a filter. ZP itself doesn't have access to the video stream directly.
Doing it through a filter would mean that there would be CPU overhead for every media played, so ZP doesn't do that."
#15
Posted 25 October 2011 - 01:44 AM
Dev's response on this offer :
"It can either be done on the renderer side or through a filter. ZP itself doesn't have access to the video stream directly.
Doing it through a filter would mean that there would be CPU overhead for every media played, so ZP doesn't do that."
Yes I also saw this reply. Thank You boogafreak for the feedback. I sure am not trying to be a pain in the side. I'm just a big fan of Zplayer and will continue to do so. I don't understand all the technical details regarding why this can't or won't be done for Zplayer and I do respect that decision, however I'm still going to challenge the developers to integrate this feature. When you see free open source software being developed that can do this then why can't ZP. Its just a matter of time and we'll see it.
#16
Posted 29 December 2013 - 12:36 PM
Older thread I know, but it is one of the two threads we have on video rotation, so it is still relevant. As such, I'm just linking to a post I have made in the other (and more recent) thread on video rotation - it contains some new information on the problem. The tl;dr version is that none of the current standard video renderers support rotation. As the only renderer being actively developed is madVR, we need madshi to add such support in madVR before support could be added in Zoom.
http://forum.inmatri...4171#entry55110
ehat
#17
Posted 15 January 2014 - 07:23 AM
Because we have different people subscribed to the two different rotation feature threads, I will keep both up to date:
http://forum.inmatri...4171#entry55231
ehat
#18
Posted 24 October 2015 - 01:30 AM
Bit of an update to this:
http://forum.inmatri...4171#entry59434
I think we are finally getting towards the end of this one
ehat
#19
Posted 30 October 2015 - 09:33 AM
And with the release of the next stable version of madVR, I think we will have reached our journey's end with this one:
http://forum.inmatri...4171#entry59456
ehat
#20
Posted 01 November 2015 - 12:31 AM
And to close the loop on this one, the new madVR has been released, with the relevant rotation features:
http://forum.inmatri...4171#entry59469
ehat