Manual
Manual
02
Please do not sell, distribute or publish videos created using JavPlayer without
the permission of the copyright holder.
Install
Extract zip to a location that does not contain double-byte characters in the full path and execute
JavPlayer.exe.
Uninstall
Delete the extracted folder.
If you delete JavPlayer.sdj, user settings can not be able to restore.
Data Save
The content of the setting panel is auto-saved to "JavPlayer/JavPlayer.sdj".
Save will be executed when start playback or quit the application.
*In the case of capture, it is saved for each target application, not for each video.
Terms
Cell The rectangles that make up the mosaic.
2D-mode Normal video playback mode. VR video is also played back in 2D mode at the beginning.
3D-mode This mode is for rendering VR videos. You can change the orientation of the camera.
VR-mode This is a mode to watch VR videos using goggles.
Equirectangular A conversion format for projecting VR images on a sphere.
ProcessingSettings Parameters for mosaic reduction processing. Adjust to enhance the effect.
Marker Dividers placed on the seek bar to switch processing settings.
Swipe Operation to slide the mouse while pressing the left button.
MosaicReduction Non-AI super resolution processing by JavPlayer.
Decensoring AI super resolution processing by external tool.
Basic Operation
Drag and drop the movie file to the window of this application and play it.
The window size will be adjusted automatically according to the movie.
You can also display still images (jpg, png).
If you press the Esc key while in the VR mode, file browser or key assignment, the original screen will be
restored.
Toolbar
It is displayed above the seek bar only when the 'toolbar' is ON in the environment settings panel.
It includes buttons related to screenshot, loop(record) range, play speed, marker editing, etc.
You can assign keys to all functions.
Range specification
If you set the range with the toolbar buttons or the keyboard, only that part will be played repeatedly.
If only the start point is specified, the end of the movie will be the end point.
If only the end point is specified, the beginning of the movie will be the start point.
It returns to the start point at the moment past the end point, but before the start point it plays normally.
Loop is not executed during pause.
It is also used to specify the range to record.
File Browser
Opening and closing with shortcut keys (default: F key) is convenient when using a file browser frequently.
Sequential Playback
Video switching (default: F7 key, F8 key) is a function to play videos in the same folder continuously.
Intended to be used while wearing goggles in VR mode, but it can also be used for still images (png, jpg).
You can also load the last file after rebooting.
If you drag and drop multiple videos together, they will be treated as a video group.
The target of video switching is limited to files in a group and can be used as a simple playlist.
Dropping a single file or loading from the file browser will ungroup it.
Key Assignment
When you reset the camera, the goggle wearer's gaze direction will be in the front.
If it is executed only once, it will be reset to the horizontal state.
It will be reset in an inclined state if it is executed twice in a row (if it is facing down, the bottom is front).
Holding down the Shift key while zooming will change the camera's altitude.
Skip(Move playback point) will be executed continuously if you press and hold.
Capturing
Please start the target application and press the capture button.
The default target is DMM, DUGA, MGS, VLC player.
To capture other applications, please select in the list.
In order to improve image quality, bring the window size of the target closer to the movie.
It automatically retries even if the target window is lost by minimizing or resizing.
Capture is ended by pressing the stop button or start playing a movie.
*DMM Movie Player (UWP ver.) is not able to be captured.
VR-Mode
You can switch to VR mode only if you have selected a split pattern in the view settings.
Even when wearing goggles, you can switch to VR mode by executing reset (default: R key, pad button 7).
There are various forms of VR video mosaics, and some of them can not be reduced at all.
It will not be a problem if the mosaic always looks like a square when playing in 2D mode of JavPlayer or a
usual video player.
The image deformation process by the switch on the upper right of the processing setting panel is
effective for some videos.
Environment Settings
Screen Settings
① If the video contains a black border, press the measurement button and then press the apply button.
If you measure on a bright screen the correct value will be set usually.
If the capture target contains a non-black frame such as a status bar, you need to input manually.
② Select the aspect ratio of the screen.
While playing VR video in 2D mode, this setting will be ignored.
Color Settings
① You can adjust the brightness of the screen when you move R,G,B while holding down the Shift key.
If you leave the parameters on this panel as default, load will be slightly reduced.
3D-View Settings
Move the slider handle to the position you wish to divide and then press the Add Marker button on the
toolbar or the shortcut key ('A' by default) to create a section.
If you copy('C') in section1 and paste('V) to section3, only section2 will be set differently.
Preparation for Recording
The addition of audio requires FFmpeg unless the record setting is 'Fast-Normal'.
https://ffmpeg.zeranoe.com/builds/
Please install in advance and add the path of the bin folder to environment variable.
You can use it even if ffmpeg.exe is placed in the same folder as JavPlayer.exe.
Since the volume of the speaker output is reflected in the recording level, it is necessary to record with the
volume increased.
As it seems that the stereo mixer may become invalid while using the headphones, please deal with it
according to your environment.
You can check whether ffmpeg and stereo mixer can be used by pressing this button immediately after
startup.
Recording
Recording is impossible on Windows7 because the installed encoder does not support Windows7!
Normally, only the set range is recorded, but if not set, the whole movie is recorded.
If you do not enter Width, the recording size will be the same as the original movie.
When the recording mode is Fast (real time), frame dropping may occur depending on the performance of
the PC and the area of the video.
When the recording mode is Slow (frame advance), it takes several times longer, but frame dropping does
not occur.
Normally audio data will be extracted and combined by FFmpeg after silent recording.
You need to install TecoGAN (described later) to use recording modes other than 'Normal'.
The output destination is "JavPlayer/Movie/OriginalName _XXX.mp4".
*During recording, the frame rate is changed regardless of usersetting.
Capture Recording
Because it can not advance frame by single step to be captured, it is restricted to Fast only.
Because it can not wait for the execution of the external program, it is restricted to Normal only.
Since you can not set the range, you need to manually press the end button.
Both capture and recording are high load, so frame dropping tends to occur more than usual.
It is better to reduce the target window or output resolution (the value of Width).
Streaming
Copy the URL of a playable video and paste it into JavPlayer (default is 'P') then streaming will start.
Please note that there is no function to extract the movie embedded in the web page and URL of the
video is necessary.
Videos of streaming sites prohibiting playback by external players can not be played.
Stream Recording
It can be executed by the same procedure as ordinary recording, but frame loss increases in Fast mode
and it takes a huge time in Slow mode.
It is recommended to record after downloading.
TecoGAN
It is a video super-resolution algorithm under development by MengyuChu, YouXie, LauraLeal-Taixe, and
NilsThuerey.
https://github.com/thunil/TecoGAN
You need a CPU (SandyBridge or later) that can use the AVX instruction set for execution.
You need Windows10 (64bit) or Windows8 (64bit) for execution.
You can expect much better results than JavPlayer's super-resolution if mosaics have less flicker.
However, due to the very high load, you need to create videos in advance.
If your PC is equipped with a CUDA compatible GPU and 2G or more VRAM, I recommend GPU version
several times faster.
https://drive.google.com/uc?id=1ZDCbjW5eefKFg3BFBu58bLx9S5wUti_k&export=download
Since tgmain-cuda.exe is used in preference to tgmain.exe, there is no problem if both exist.
You also need to install CUDA in advance.
https://developer.nvidia.com/cuda-downloads
Even if you use the GPU version, the processing (png extraction, encoding, etc.) that JavPlayer is
responsible for will not become fast.
To make this part faster, change the speed setting from Slow to Fast.
Occasionally there is a delay in the progress of the frame, but with enough PC processing power it is no
problem.
I confirmed that it has a great effect on videos that are unsuitable for frame-by-frame advance (mainly
wmv and mkv).
Normally, if you do not specify the range will be recorded until the end, but in TG mode will be recorded
only 5 seconds.
You can create a video of any length by setting the range.
Selecting 'TG01+AF' as the recording mode enables the flicker reduction filter.
Use it only for videos that have a strong flickering mosaic as it will blur the processed part.
JavPlayer has 'Super-resolution for still images to double size' for real-time processing.
In TG mode, this is replaced with 'Super-resolution for videos to quadruple size' of the external program.
Parts other than super resolution (measurement of the area and roughness of the mosaic, composition of
the processed image, etc.) are shared.
If mosaic can not be reduce in normal playback, mosaic can not be removed even in TG mode recording.
Please give up if the mosaic remains even if you change the processing settings.
I do not recommend it at this point because you can not get good results.
Decensoring process is done by DeepCreamPy, JavPlayer just prepares and displays the image.
When the button is focused, the target area for decensoring will be filled with green.
If it is not covered enough, increase the area parameter in processing settings and then execute.