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. |
6th December 2018, 18:02 | #1 | Link |
Registered User
Join Date: May 2005
Posts: 1,462
|
HEVC for VapourSynth?
I recently successfully upgraded to VP R45 (all the way from R32). I tend to use the following:
core.lsmas.LWLibavSource I was wondering whether any HEVC compatible import filters exist, though. I bought an UHD Blu-ray namely, figuring my TV/Kodi would just scale it down automagically (which it probably will), but found out the bitrate is just too high for streaming over my 1G network. So, guess I need to re-encode it to 1080p myself first. So, is there an import filter that can take HEVC material as input yet?
__________________
Gorgeous, delicious, deculture! |
6th December 2018, 19:51 | #4 | Link | |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,277
|
Quote:
|
|
6th December 2018, 20:26 | #5 | Link |
Guest
Posts: n/a
|
Then you have something else wrong with either bad QoS settings, some sort of congestion or something is potentially set at 10 or 100mbit. I stream UHD Blurays both across a wired gigabit network and over wireless AC using Plex and no transcoding all the time with zero problems. Even a triple-layer UHD Blu-ray at max data rate cannot saturate a 1 gigabit network.
|
6th December 2018, 20:34 | #6 | Link | |
Registered User
Join Date: May 2005
Posts: 1,462
|
Quote:
It's a wired 1G network. I only tested it briefly (in Kodi) and decided it's likely a bitrate issue. May have been something else, though. I'm not even sure Kodi actually supports H265 hardware acceleration(at least I don't remember a setting for it). My Zbox, with an i5, should support it, though. I shall run some more definitive tests.
__________________
Gorgeous, delicious, deculture! |
|
6th December 2018, 20:36 | #7 | Link | |
Guest
Posts: n/a
|
Quote:
Last edited by amichaelt; 6th December 2018 at 20:39. |
|
9th December 2018, 02:15 | #9 | Link |
Registered User
Join Date: May 2005
Posts: 1,462
|
Are you sure about that? I used
Code:
vid = core.dgdecodenv.DGSource ("i:/jobs/test.dgi", resize_w=1920, resize_h=1080, fulldepth=False) Just getting a totally green output.
__________________
Gorgeous, delicious, deculture! |
9th December 2018, 02:40 | #10 | Link |
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
Please give nVidia card and driver details. Also, Vapoursynth and Python versions. DG version. Also give the complete script and your OS. Finally, a link to the stream. Thank you.
Last edited by videoh; 9th December 2018 at 02:42. |
9th December 2018, 03:02 | #11 | Link | |
Registered User
Join Date: May 2005
Posts: 1,462
|
Quote:
I'm using dgdecnv2053, VS R45, a GTX 1080 Ti, and Python 3.7. And 417.22 video drivers. And windows 10, 64-bit. The script is pretty simple: Code:
import vapoursynth as vs import havsfunc as haf import muvsfunc as muf core = vs.get_core () core.max_cache_size = 16384 vid = core.dgdecodenv.DGSource ("i:/jobs/solo.dgi", resize_w=1920, resize_h=1080, fulldepth=False) vid.set_output ()
__________________
Gorgeous, delicious, deculture! Last edited by asarian; 9th December 2018 at 03:06. Reason: Copied the wrong version of the script |
|
9th December 2018, 04:14 | #12 | Link |
Registered User
Join Date: May 2005
Posts: 1,462
|
^^ Sigh.
I figured it out. If you look at the green output closely, you'll see, in small font, the phrase "Bad license." Apparently, you need to copy the original license.txt to the 64-bit plugins directory as well (and all places you have DGDecNV loaded, really).
__________________
Gorgeous, delicious, deculture! |
9th December 2018, 18:26 | #14 | Link | |
Registered User
Join Date: May 2005
Posts: 1,462
|
Quote:
Thing is, my license.txt file *does* reside in the dgdecnv2053 directory. I figured the DGDecodeNV.dll hardlink, from the plugins64 folder, would trigger it too. Guess not. And the 'Bad license' text on the green output is very faint, and very, very small.
__________________
Gorgeous, delicious, deculture! |
|
9th December 2018, 21:55 | #15 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
How come you don't simply return an error for invalid licenses? That'd be a lot less confusing than clips with small text.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
10th December 2018, 03:08 | #17 | Link | |
Registered User
Join Date: May 2005
Posts: 1,462
|
Quote:
Anyway, love the hardware-assisted resize! Since I'm using UHD material here, downsizing in VS directly left vpspipe with a 12G (!) memory footprint (out of a 32G I have, but still). Using DGDecNV as input filter, vspipe only uses a stub 300MB (for just the input filter).
__________________
Gorgeous, delicious, deculture! |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|