Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
30th March 2019, 23:34 | #342 | Link | |
Noob
Join Date: Mar 2017
Posts: 221
|
Quote:
sometimes stax progress window disappears while encoding.. anyway to restore it?? Edit 1: Issue Fixed https://docs.microsoft.com/en-us/sys...ocess-explorer Last edited by Natty; 31st March 2019 at 11:07. |
|
2nd April 2019, 21:34 | #344 | Link | |
Registered User
Join Date: Mar 2002
Location: Krautland
Posts: 903
|
Quote:
StaxRip2.0 has the AddGrainC.dll 64bit version onboard! If you are using custom scripts make sure to load the desired 64bit plugins from either your StaxRip Avisynth folder or from the autoload Avisynth 64 (+)folder. Never ever try to mix 32 with 64bit plugins except you know what you're doing. |
|
4th April 2019, 12:20 | #345 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
@Revan
I thought I can improve the drawing performance in the preview and was able to draw with WPF but it wasn't faster, there are ways to make it faster but it's difficult to code unless you are an expert in video processing and video rendering and probably not worth the time it would need to build and it's not only the drawing that lacks but also frame servers have much slower seek performance than players, it probably has to do with frame accuracy and overhead that cannot be avoided in frame servers. I could still find a major bottleneck when avisynth is used however, this is where it's at: https://github.com/Revan654/staxrip/...ckage.vb#L2076 I don't remember if there is a good reason why I used GetFullScript here, I made some tests and it looks like it's not needed, replacing GetFullScript with GetScript is twenty times faster. Last edited by stax76; 4th April 2019 at 13:07. |
4th April 2019, 22:04 | #346 | Link | |
Registered User
Join Date: May 2004
Posts: 324
|
Quote:
I know, I changed a few lines in preview class, Which did improve performance. I think it was that image font icon with one or more of the buttons. I'll take a look at that change, I jsut havn't had much time to do anything with StaxRip due to my other project has been eat up all my time. Last edited by Revan654; 4th April 2019 at 22:06. |
|
4th April 2019, 23:51 | #347 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
It was a WPF custom control hosted in winforms, WPF has a interop method to convert a System.Drawing.Bitmap to a WPF BitmapSource which was used as source for a WPF Image. Not was it only slow but it was also leaking memory and both problems were already described by other people.
When I made this experiment I didn't know that it's not a problem to create a WPF window from a winforms window, I tried it today (because mpv.net is also a mix of winforms and WPF) and it just works according to my first test, the documentation always describes only hosting controls and there isn't a WPF window template in a winforms project. The reason why I probably give up here is because the seeking part is already very slow regardless of which frame server or source filter is used so it don't matter too much that drawing makes it more slower. Also many people that encode have very fast systems so it's bearable for them. Lucky for you that you have a project. :-), I'd like to build something but don't know really what, being mostly happy with all software I use. |
5th April 2019, 17:33 | #348 | Link |
Registered User
Join Date: Aug 2017
Posts: 56
|
I've just started playing with the buttons and knobs on this, and I'm looking at this as a potential alternative to meGUI 1-click. I have a quick question about a few things that seem a little opaque.
How does this detect and deal with hard 3:2 telecine and other types of interlacing? The vast majority of my rips are DVD TV shows, and the problem with TV is that even within a single disc there can be both soft and hard telecine material, so each episode has to be scanned individually for that. Is there an auto-IVTC capability? |
7th April 2019, 12:58 | #349 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
@ABurns
It hasn't any detection and automatic handling for this type of source I'm afraid. @Revan654 Three things I noticed opening a The Orville episode, .eac3 is demuxed as .mka, .srt is demuxed without file extension, the processing window goes to the background instead of staying in the foreground. |
12th April 2019, 18:30 | #350 | Link | |
Registered User
Join Date: May 2004
Posts: 324
|
Quote:
I did a real quick mock up what codec window could be like using WPF. It uses MVVM Pattern with the whole View -> ViewModel <-> Model design. I just threw this together in a few seconds just for an example. WPF memory usage is very hard to judge(With memory leak you can force call GC.Collection & Finalizer). Others who have built Video Encoders using WPF at idle it sits around around 100 to 200 from my experience. Another way would be to create some sort of wrapper with would allow you to build the viewer in any coding you wish all the way up to C++. |
|
12th April 2019, 18:34 | #351 | Link | |
Registered User
Join Date: May 2004
Posts: 324
|
Quote:
|
|
12th April 2019, 18:38 | #352 | Link | |
Registered User
Join Date: May 2004
Posts: 324
|
Quote:
Like with the sample script it enables deinterlacing if the source is interlaced. by default these scripts are disabled. |
|
13th April 2019, 22:53 | #353 | Link |
Noob
Join Date: Mar 2017
Posts: 221
|
some features which are needed. please do if possible.
1- encoding of more than 2 audios in case of file batch (~20 files) 2- muxing of all subs in same case as above. 3- selection of different filter, encoding settings for few files in batch. |
14th April 2019, 21:57 | #354 | Link | |
Registered User
Join Date: May 2004
Posts: 324
|
Quote:
2. Already exists(Inside the Container Option). 3. This is basically Apply filter to x queues. This would basically need a profile filter system, then apply that given profile to the x project. |
|
14th April 2019, 22:01 | #355 | Link |
Noob
Join Date: Mar 2017
Posts: 221
|
i know about container tab. for single file its easy. i am talking about batch files. example there are 20 files with 5 audios each. i would like to encode 1st audio at q100 tvbr in qaac and rest 4 in he-aac cvbr. how to do that in case of batch?
|
15th April 2019, 06:15 | #356 | Link |
Registered User
Join Date: Aug 2005
Posts: 37
|
Ability to export, and encode from, an image sequence
Hello!
One thing that is currently missing is the ability to export an image sequence instead of simply encoding to a different format. This would be extremely useful to be able to use the power of QTGMC to deinterlace a video, export all frames as a numbered sequence, then use Gigapixel AI to upscale and denoise the images as a batch process, finally encoding them from the image sequence back to a video. This could be great for older shows, especially animation. Topaz Gigapixel AI v4.0.3 supports JPG, JPEG, TIF, TIFF, and PNG formats. The software can also convert to different color profiles: sRGB, ProPhoto RGB, AdobeRGB, AppleRGB, and Wide-GamutRGB. Not that it's useful for video but worth mentioning. The software also reliably re-imagines detail from the original source up to 6x. For a 720x480 video, that would be 4,320x2,880, downsized to HD would really make it pop... Thanks!! |
16th April 2019, 09:35 | #357 | Link | |
Registered User
Join Date: Dec 2018
Posts: 23
|
Quote:
(if we get a Babylon 5 upscale it would be fantastic ) But I think this is outside the topic by staxrip. Best would be if it would be possible to integrate the Gigapixel-AI as a filter into the process. But afaik there is no api (yet?) for this.... May be something you should ask to the Gigapixel developers? |
|
16th April 2019, 16:54 | #358 | Link | |
Registered User
Join Date: May 2004
Posts: 324
|
Quote:
outputting a small range of images in the current state shouldn't be to hard, since it just needs a loop and stack the image encoder inside of that. Allot of reference software and such that is written in C++, not VB / C# with .net Framework. Again there are limitations, Where C++ doesn't really many, since C++ is pure machine code. --- With Upscaling software there are limitations, You upscale the size and such, but what some may fail to notice is the finer details are usually removed. Like a small pattern on the wall or on the persons clothing. It's removed or flatten, it's sometimes hard to notice without comparing the two. Then you can introduce other problems into the picture as well like artifacts(Which is very common on upscaling) and aliasing. This is a double edge sword situation. |
|
17th April 2019, 01:20 | #359 | Link | |
Registered User
Join Date: Aug 2005
Posts: 37
|
Ability to export, and encode from, an image sequence
Quote:
Well, here are some of the crappiest test files you'll ever see. I own the software, so send me a link to any screenshot you want to be upscaled as a test. Keep in mind these were also then all compressed with JPEGMini pro to save file size There's no detail loss, rather far more detail added as it re-imagines what would have been there. It's basically magic in some cases... The software has been out for like, (a year)? And they are on version 4.0.3 already. You buy once and have lifetime updates. Each version includes more epochs of training and so keeps rapidly getting better. And no, I don't work for or am invested in them lol https://drive.google.com/drive/folde...8j?usp=sharing Link Last edited by Lynx_TWO; 17th April 2019 at 01:27. |
|
Tags |
aac, hdr, hevc, nvenc, staxrip, x264, x265 |
|
|