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. |
![]() |
#1021 | Link | |
Useful n00b
Join Date: Jul 2014
Posts: 1,352
|
Quote:
|
|
![]() |
![]() |
![]() |
#1022 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,536
|
Unfortunately I can't say the same about your lies. They are not funny at all.
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper |
![]() |
![]() |
![]() |
#1023 | Link |
Useful n00b
Join Date: Jul 2014
Posts: 1,352
|
Cool down Atak. You did use the epithet "pathetic". MeteorRain was merely analogizing: obsessing over a video decoder when the card brings so much more to the table is like obsessing over a closet in a house. I suppose you did understand that but calling someone a liar is so much cooler, right? From the guy that is too old to be childish!
To be honest, I'm having trouble understanding what your basic point is here. Is it that using GPU power is useless? Is it that 2080 Ti etc. are poor value? DG tools suck? DG sucks? What is your overall point? Last edited by videoh; 25th September 2019 at 16:19. |
![]() |
![]() |
![]() |
#1024 | Link | |
Registered User
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 289
|
Quote:
MI from that video: https://pastebin.com/xB8CHFiS. Last edited by DJATOM; 25th September 2019 at 16:21. |
|
![]() |
![]() |
![]() |
#1025 | Link |
Useful n00b
Join Date: Jul 2014
Posts: 1,352
|
That's a great point. If GPU processing has an achilles heel, that is it. We can look forward to greater bandwidth with future generations. Also, to mitigate this I have been experimenting with my CUDASynth framework, which allows many full frame transfers over PCIe to be eliminated for a script with multiple filters. You can read about it at the DG forum.
|
![]() |
![]() |
![]() |
#1026 | Link | |
結城有紀
Join Date: Dec 2003
Location: NJ; OR; Shanghai
Posts: 886
|
Quote:
Maybe try reducing the frame rate down to 30 on MKV, and pin the video player process to half of the cores, and see how that works? That should tell us whether it's due to the bandwidth or due to, like, CPU scheduler. |
|
![]() |
![]() |
![]() |
#1027 | Link |
Useful n00b
Join Date: Jul 2014
Posts: 1,352
|
We're having so much fun I decided to try with GPU encoding for this use case we are discussing:
DGSource() + NVENCC + 2080 Ti + 7700K: 1:05. I tried to choose settings that produced results perceptually approximating x264 medium. |
![]() |
![]() |
![]() |
#1028 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,347
|
Isn't the video decoding done in a separate PureVideo decoder chip which may not have developed as much as the 3D rendering and shader operations? ... The closet was the room with the least needs for space in this house.
|
![]() |
![]() |
![]() |
#1029 | Link |
Broadcast Encoder
Join Date: Nov 2013
Location: Germany
Posts: 1,278
|
Also the number of lanes that the CPU has with the GPU is important. For instance, Xeon CPUs like the W-3265M has 64 PCI-E lanes, while its consumer counterpart probably has less lanes. The thing is that it's not only a matter of GPU, but also a matter of which CPU you are using. As a matter of fact, having a very good GPU with a not so good CPU will limit its efficiency.
__________________
Broadcast Encoder Avisynth memes Videotek - Audacity XP LUT Collection - FFAStrans SafeColorLimiter - AAA |
![]() |
![]() |
![]() |
#1030 | Link |
Registered User
Join Date: Jan 2019
Location: Russia
Posts: 104
|
Can I safely index MKV (hevc) with audio tracks and subs for now? I read somewhere earlier that i need remux MKV with only video track for better indexing, cuz another tracks can impact on accuracy.
Last edited by redbtn; 27th September 2019 at 04:17. |
![]() |
![]() |
![]() |
#1033 | Link |
Registered User
Join Date: Jul 2018
Posts: 164
|
@HolyWu, I built LSMASHSource from your repo using this CMake file taken from @MeteorRain repo. When tested for seeking issues with that file my build has errors but your build is fine. Something wrong with my building process? ffmpeg 4.2.1 / 4.3 used without difference.
There is patch for replacing avresample with swresample in your repo but avisynth exlibs - #pragma comment( lib, "libavresample.a" ). |
![]() |
![]() |
![]() |
#1034 | Link | |
Registered User
Join Date: Aug 2006
Location: Taiwan
Posts: 757
|
Quote:
|
|
![]() |
![]() |
![]() |
#1037 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,440
|
It works for avisynth and vapoursynth.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository |
![]() |
![]() |
![]() |
#1040 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,536
|
Question: Would be possible to use multiple threads to speed up indexing process? For example by using some kind of chunk indexing?
I'm asking because NVMe SSDs with read speed of 3GiB/s+ are getting much more affordable. I have Xeon E5-2690@3.2GHz (8C/16T) and I see that i'm experiencing a bottleneck due to single threaded code. In this example I'm indexing 4k movie (~50Mbps) from RAM disk... ![]() 1,24GiB/s is a max I can get on single core. ffmsindex is even more cpu intensive (only ~0,5GiB/s). Currently indexing of ~60 GiB 4k movie takes ~1 minute. With proper multi-threading we could easily reduce indexing time to ~15s!
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper Last edited by Atak_Snajpera; 20th October 2019 at 17:00. |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|