View Full Version : Hybrid: Input -> x264/x265/Xvid/VP8/VP9
Selur
27th November 2017, 17:52
Vapoursynth script looks fine to me:
# Imports
import os
import sys
import ctypes
Dllref = ctypes.windll.LoadLibrary("F:/Hybrid/vsfilters/Support/libfftw3f-3.dll")
# Loading Support Files
Dllref = ctypes.windll.LoadLibrary("F:/Hybrid/vsfilters/Support/OpenCL.dll")
import vapoursynth as vs
core = vs.get_core()
# Import scripts folder
scriptPath = 'F:/Hybrid/vsscripts'
sys.path.append(os.path.abspath(scriptPath))
# Loading Plugins
core.std.LoadPlugin(path="F:/Hybrid/vsfilters/GrainFilter/AddGrain/AddGrain.dll")
core.std.LoadPlugin(path="F:/Hybrid/vsfilters/DenoiseFilter/FFT3DFilter/vsfft3dfilter.dll")
core.std.LoadPlugin(path="F:/Hybrid/vsfilters/DenoiseFilter/DFTTest/DFTTest.dll")
core.std.LoadPlugin(path="F:/Hybrid/vsfilters/DenoiseFilter/KNLMeansCL/KNLMeansCL.dll")
core.std.LoadPlugin(path="F:/Hybrid/vsfilters/ResizeFilter/NNEDI3/libnnedi3.dll")
core.std.LoadPlugin(path="F:/Hybrid/vsfilters/Support/libmvtools.dll")
core.std.LoadPlugin(path="F:/Hybrid/vsfilters/Support/temporalsoften.dll")
core.std.LoadPlugin(path="F:/Hybrid/vsfilters/Support/scenechange.dll")
core.std.LoadPlugin(path="F:/Hybrid/vsfilters/Support/fmtconv.dll")
core.std.LoadPlugin(path="F:/Hybrid/vsfilters/SourceFilter/LSmashSource/vslsmashsource.dll")
# Import scripts
import havsfunc as havsfunc
# Loading F:\TEMP\Howards.End.S01E03.1080p.HDTV.H264-MTB[rarbg]\test.mkv using LWLibavSource
clip = core.lsmas.LWLibavSource(source="F:/TEMP/Howards.End.S01E03.1080p.HDTV.H264-MTB[rarbg]/test.mkv", format="YUV420P8", cache=0)
# making sure input color matrix is set as 709
clip = core.resize.Point(clip, matrix_in_s="709")
# Making sure input color range is set to TV (limited) range.
clip = core.std.SetFrameProp(clip=clip, prop="_ColorRange", intval=1)
# setting field order to what QTGMC should assume
clip = core.std.SetFrameProp(clip=clip, prop="_FieldBased", intval=2)
# Deinterlacing using QTGMC
clip = havsfunc.QTGMC(Input=clip, Preset="Fast", TFF=True)
clip = clip[::2]
# adjusting output color from: YUV420P8 to YUV420P10
clip = core.resize.Bicubic(clip=clip, format=vs.YUV420P10)
# Output
clip.set_output()
Encoding call seems fine too:
"F:\Hybrid\Vapoursynth\vspipe.exe" "F:\CORBEAU\encodingTempSynthSkript_15_34_40_3010.vpy" - --y4m | "F:\Hybrid\ffmpeg.exe" -y -threads 8 -f yuv4mpegpipe -i - -an -sn -vsync 0 -strict -1 -pix_fmt yuv420p10le -vcodec hevc_nvenc -preset 5 -profile:v 1 -level 0 -rc constqp -cq 18 -2pass 0 -rc-lookahead -1 -surfaces 32 -nonref_p 1 -strict_gop 1 "F:\CORBEAU\test_15_34_40_3010_02.mkv"
(assuming your graphic card support 10bit hevc encoding; mine doesn't)
Cu Selur
What happens if you call the encoding call inside a Windows Command Prompt?
Vesdaris
5th December 2017, 22:53
OK.. I changed hevc to nvenc (not nvenc ffmpeg) and it works now.
I was wondering what settings would you recommend using for maximum quality? I mean these ones;
- adaptive quantization (enable it?) Strength can't be set though
- number of ref frames. 3 is default. Would 5 be a better choice quality\compression wise?
- It seems I can't enable B-frames..Is it supposed to be like this on nvenc-hevc?
-gop size max? default 0
- lookahead? default 16
Thank you!
Selur
5th December 2017, 23:46
adaptive quantization (enable it?) Strength can't be set though
Strength for adaptive quantizer is only available for H264. Yes, I would enable it.
Would 5 be a better choice quality\compression wise?
yes
It seems I can't enable B-frames..Is it supposed to be like this on nvenc-hevc?
Yes. The VPU doesn't support B-frames which is one of the main drawbacks.
gop size max? default 0
Quality/Compression ratio wise 0 is the best, for playback ease I would recommend something like 10 or 20 times the fps.
lookahead? default 16
Higher lookahead should provide better compression/quality, but will also require more gpu ram.
Cu Selur
Gravitator
7th December 2017, 13:16
С наступающим :)
Hybrid v2017.10.05.1, windows x64.
Сhoose the preset slow (the cu lossless panel is active and responds) > off cutree > on cutree - panel cu lossles attenuated / blocked (x265).
Selur
7th December 2017, 17:55
Started Hybrid
Set 'Best->Processing->Video' to 'x265'
Selected 'x265->Base->Preset and Tune->Preset' to 'slow' and applied it. Resulting command line was:
x265 --preset slow --input - --output-depth 10 --y4m --profile main10 --high-tier --level-idc 4.1 --qpstep 1 --crf 18.00 --qpfile GENERATED_QP_FILE --vbv-maxrate 50000 --vbv-bufsize 50000 --range limited --colormatrix bt709 --output OUTPUTFILE
enabled 'x265->Quantization->QuadTree->cu lossless' command line changed to:
x265 --preset slow --input - --output-depth 10 --y4m --profile main10 --high-tier --level-idc 4.1 --qpstep 1 --crf 18.00 --qpfile GENERATED_QP_FILE --cu-lossless --vbv-maxrate 50000 --vbv-bufsize 50000 --range limited --colormatrix bt709 --output OUTPUTFILE
disabled 'x265->Quantization->QuadTree->cu lossless' command line changed to:
x265 --preset slow --input - --output-depth 10 --y4m --profile main10 --high-tier --level-idc 4.1 --qpstep 1 --crf 18.00 --qpfile GENERATED_QP_FILE --vbv-maxrate 50000 --vbv-bufsize 50000 --range limited --colormatrix bt709 --output OUTPUTFILE
-> Can't reproduce the issue like I understood your description of the problem.
Cu Selur
Gravitator
7th December 2017, 21:47
Video :)
https://files.videohelp.com/u/227452/Bug.mkv
Selur
8th December 2017, 05:37
Ah okay, got it. Was a small bug, fixed locally.
cu-lossless should be disabled while cu-tree is disabled and not the other way around, will send you a link for a dev version which fixes this.
Cu Selur
Gravitator
8th December 2017, 13:07
Please add information about the frame type (I-P-B) for Vapoursynth :rolleyes:
Selur
8th December 2017, 18:02
@Graviator:Will think about it.
digitall.h
15th December 2017, 21:57
Hi selur,
I'm using Hybrid v2017.10.05.1, Linux 64bit qt521
When I load a BluRay and select a mpls play list, and Hybrid is analysing streams, Hybrid crashes. I reproduce the problem with several BD.
It does not happen in this same BD with Hybrid v2017.05,06.1
I send you a debug file.
:thanks:
Selur
15th December 2017, 22:00
No debug output here so far,... in case you didn't use djcjs repository make sure that your ffmpeg and mencoder/mplayer builds are build with libbluray.
Selur
15th December 2017, 22:07
Okay, got an email now,..
When you call:
"/usr/bin/mediainfo" --Language=en --LogFile="/home/MKV/mediaInfoLog.txt" "--Full" "/home/Data/GET_OUT/BDMV/PLAYLIST/00243.mpls"
Whats the content of '/home/MKV/mediaInfoLog.txt' ?
Cu Selur
digitall.h
15th December 2017, 22:09
You were faster answering than I was sending the debug file
:D
I built ffmpeg with libbluray. Here is my version:
ffmpeg version 2.6.git Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/home/ximo/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/ximo/ffmpeg_build/include --extra-ldflags=-L/home/ximo/ffmpeg_build/lib --bindir=/home/ximo/bin --enable-gpl --enable-libass --enable-libfreetype --enable-libmp3lame --enable-libbluray --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
And it worked OK with previous Hybrid, did you change anything related to ffmpeg?
Is djcjs repository a Debian repo?
Thank you
Selur
15th December 2017, 22:14
Is djcjs repository a Debian repo?
Yes.
did you change anything related to ffmpeg?
No. Haven't touched anything related to the analysis and Blu-ray for quite some time.
According to the debug output you send the analysis abort since it doesn't fine enough data from mediaInfo,... (see my previous post)
digitall.h
15th December 2017, 22:16
The content of '/home/MKV/mediaInfoLog.txt' is long.
I send you the file by mail.
Selur
15th December 2017, 22:36
Seems like mediainfo 00243.mpls has 100 video tracks,.. wtf? -> best try to remux that stuff with something like mkvmerge or similar before feeding it to Hybrid or directly open the right mpls file.
Cu Selur
Selur
15th December 2017, 23:13
Also just stumbled over a bug in current libbluray/ffmpeg which seems to cause ffmpeg to throw errors.
-> best remux with mkvmerge/mkvmake to mkv before feeding blu-rays to Hybrid.
digitall.h
16th December 2017, 10:09
You're right, I'm sure.
But,
keeping all the rest of elements (bluray and ffmpeg) it works with previous Hybrid version and not with last version. I never needed to remux bluray streams to make it work with Hybrid.
And even there are several mpls playlists, I'm able to choose the correct one.
The problem comes later and it seems to happen when the streams are being analysed.
And just with this last version of Hybrid. With previous one there's no error.
Selur
16th December 2017, 10:34
Like I wrote sems to be a bug in libbluray/ffmpeg, assuming it's the same bug I stumbled here upon.
For me ffmpeg freezes on analysis, see: https://ffmpeg.zeranoe.com/forum/viewtopic.php?f=7&t=5368
digitall.h
16th December 2017, 16:42
My libbluray/ffmpeg version is working OK with previous Hybrid, and crashes with last Hybrid.
So the bug in libbluray/ffmpeg is just crashing last Hybrid and not older Hybrid.
With no change in libbluray/ffmpeg part of the code between Hybrid versions.
You think this is the reason?
Selur
16th December 2017, 16:44
Nope, the libbluray problem I have is unrelated to Hybrid and would also crash on old versions.
No clue whats causing your crash. Would need a debug output level 9 of the analysis that crashes to look into it.
Cu Selur
Ps.: For some Blu-Rays it also helps to enable 'Config->Input->Input Analysis->Use MediaInfo for mpls'.
digitall.h
16th December 2017, 18:29
Thank you selur, I will try to also use mediainfo for analysis and post if there's a difference. But as I said, I'm using the same configuration and analysis method in old and new Hybrid, and new crashes where old does not. So my guess is that it is also not related to analysis method.
I will generate a level 9 debug and send you.
I'm sorry for bugging you with this that may be not of general interest...
:o
Selur
16th December 2017, 18:41
But as I said, I'm using the same configuration and analysis method in old and new Hybrid
What you call the old version which I basically stopped working the day it was released (which is basically 1/2 year ago). ;)
Basically all the tools I use with Hybrid changed since then and Hybrid itself also gained ~1.5k lines of code and also changed internally thanks to refactoring. ;)
-> References to old versions do not help me at all unless that old version is rather 'new'. :)
I'm sorry for bugging you with this that may be not of general interest...
No clue whether this a bug in Hybrid or your setup since I don't really know whats happening.
In case the only problem is the "MediaInfo found no 'length' info!" popup, for 00243.mpls, it probably can be ignored.
(General problem with Blu-Ray structures is that they often contain dummy tracks which can cause problems for lots of tools. ;))
digitall.h
17th December 2017, 12:07
selur,
I just made a reference to the old Hybrid version to explain that my setup is working OK since it works with an older Hybrid version without crashing Hybrid.
And because you said that nothing changed in Hybrid in relation to how other tools are being used.
Tools may be a bit outdated, but are working OK.
I explained myself bad. The mpls selector window pops-up well, and I'm able to select a suitable mpls. Then Hybrid starts stream analysis and it is during this phase that Hybrid crashes. Of course analysis is done with some external tool, but the way now Hybrid send commands to the tools or the way Hybrid interacts with those tools, make it Hybrid crash where oooolder Hybrid version do not crash.
You may send me commands that Hybrid internally send to that tools (libbluray/ffmpeg?) so I can hunt down where the error emerges.
Selur
17th December 2017, 13:12
When prefiltering through ffmpeg is enable, Hybrid uses:
ffmpeg -analyzeduration 200M -probesize 200M -i bluray:"PATH TO BLURAY"
to get the usable playlists.
It later analyses the mpls files with mplayer, ffmpeg and mediainfo.
In the debug output you send me, Hybrid aborted with 'Couldn't find any video data with mediainfo!' when analysing the mediaInfo output. (I might have a sanity restriction somewhere, since - like mentioned before - the dummy playlist lists 100 video streams,..)
digitall.h
17th December 2017, 18:23
selur,
I tried preselecting mpls with ffmpeg as you suggested.
As expected I got a shorter list of mpls to select from in the mpls selection window, but once a mpls was selected and analysis started Hybrid crashed again. The problem is not in the number of mpls showed in the selection window.
This is the output of
ffmpeg -analyzeduration 200M -probesize 200M -i bluray:"PATH TO BLURAY"
ffmpeg version 2.6.git Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/home/fmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/ffmpeg_build/include --extra-ldflags=-L/home/ffmpeg_build/lib --bindir=/home/ximo/bin --enable-gpl --enable-libass --enable-libfreetype --enable-libmp3lame --enable-libbluray --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
libavutil 54. 23.101 / 54. 23.101
libavcodec 56. 37.100 / 56. 37.100
libavformat 56. 31.102 / 56. 31.102
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 16.101 / 5. 16.101
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
bdj.c:253: libbluray-j2se-0.6.2.jar not found.
bdj.c:355: BD-J check: Failed to load libbluray.jar
[bluray @ 0x2c83c80] 6 usable playlists:
[bluray @ 0x2c83c80] playlist 00276.mpls (0:05:26)
[bluray @ 0x2c83c80] playlist 01215.mpls (1:44:05)
[bluray @ 0x2c83c80] playlist 01264.mpls (0:03:39)
[bluray @ 0x2c83c80] playlist 01214.mpls (0:05:28)
[bluray @ 0x2c83c80] playlist 01213.mpls (0:08:50)
[bluray @ 0x2c83c80] playlist 01265.mpls (0:23:03)
[bluray @ 0x2c83c80] selected 01215.mpls
[mpegts @ 0x2c84460] PES packet size mismatch
Last message repeated 1 times
[mpegts @ 0x2c84460] probed stream 30 failed
[mpegts @ 0x2c84460] DTS discontinuity in stream 29: packet 4 with DTS 1707185, packet 5 with DTS 1821786
[mpegts @ 0x2c84460] DTS discontinuity in stream 26: packet 20 with DTS 2101526, packet 21 with DTS 2594862
[mpegts @ 0x2c84460] DTS discontinuity in stream 27: packet 20 with DTS 2101520, packet 21 with DTS 2594869
[mpegts @ 0x2c84460] DTS discontinuity in stream 28: packet 28 with DTS 2596876, packet 29 with DTS 2839001
[mpegts @ 0x2c84460] DTS discontinuity in stream 25: packet 28 with DTS 2596866, packet 29 with DTS 2839010
[mpegts @ 0x2c84460] DTS discontinuity in stream 29: packet 28 with DTS 2596860, packet 29 with DTS 2839017
[mpegts @ 0x2c84460] DTS discontinuity in stream 26: packet 44 with DTS 2979854, packet 45 with DTS 3390708
[mpegts @ 0x2c84460] DTS discontinuity in stream 25: packet 52 with DTS 3392757, packet 53 with DTS 3818644
[mpegts @ 0x2c84460] DTS discontinuity in stream 29: packet 52 with DTS 3392728, packet 53 with DTS 3818673
[mpegts @ 0x2c84460] DTS discontinuity in stream 28: packet 52 with DTS 3392716, packet 53 with DTS 3818685
[mpegts @ 0x2c84460] DTS discontinuity in stream 27: packet 52 with DTS 3392668, packet 53 with DTS 3818732
[mpegts @ 0x2c84460] DTS discontinuity in stream 26: packet 60 with DTS 3820695, packet 61 with DTS 4246562
[mpegts @ 0x2c84460] DTS discontinuity in stream 29: packet 60 with DTS 3820692, packet 61 with DTS 4246565
[mpegts @ 0x2c84460] DTS discontinuity in stream 27: packet 60 with DTS 3820668, packet 61 with DTS 4246588
[NULL @ 0x2cb9060] start time for stream 8 is not set in estimate_timings_from_pts
[NULL @ 0x2cb9ba0] start time for stream 9 is not set in estimate_timings_from_pts
[NULL @ 0x2cba6e0] start time for stream 10 is not set in estimate_timings_from_pts
[NULL @ 0x2cbb220] start time for stream 11 is not set in estimate_timings_from_pts
[NULL @ 0x2cbbd60] start time for stream 12 is not set in estimate_timings_from_pts
[NULL @ 0x2cbc8a0] start time for stream 13 is not set in estimate_timings_from_pts
[NULL @ 0x2cbd3e0] start time for stream 14 is not set in estimate_timings_from_pts
[NULL @ 0x2cd8040] start time for stream 15 is not set in estimate_timings_from_pts
[NULL @ 0x2cd8a60] start time for stream 16 is not set in estimate_timings_from_pts
[NULL @ 0x2cd9480] start time for stream 17 is not set in estimate_timings_from_pts
[NULL @ 0x2cd9f60] start time for stream 18 is not set in estimate_timings_from_pts
[NULL @ 0x2cdb6e0] start time for stream 20 is not set in estimate_timings_from_pts
[NULL @ 0x2cdc220] start time for stream 21 is not set in estimate_timings_from_pts
[NULL @ 0x2cdcd60] start time for stream 22 is not set in estimate_timings_from_pts
[NULL @ 0x2cdd8a0] start time for stream 23 is not set in estimate_timings_from_pts
[NULL @ 0x2cde3e0] start time for stream 24 is not set in estimate_timings_from_pts
[mpegts @ 0x2c84460] Could not find codec parameters for stream 8 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 9 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 10 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 11 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 12 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 13 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 14 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 15 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 16 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 17 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 18 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 20 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 21 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 22 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 23 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 24 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2c84460] Could not find codec parameters for stream 30 (Unknown: none): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegts, from 'bluray:/home/Data/GET_OUT/':
Duration: 01:44:04.95, start: 11.623256, bitrate: 39316 kb/s
Program 1
Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn, 47.95 tbc
Stream #0:1[0x1100]: Audio: dts (DTS-HD MA) ([134][0][0][0] / 0x0086), 48000 Hz, 5.1(side), fltp
Stream #0:2[0x1101]: Audio: dts (DTS) ([130][0][0][0] / 0x0082), 48000 Hz, 5.1(side), fltp, 768 kb/s
Stream #0:3[0x1102]: Audio: dts (DTS) ([130][0][0][0] / 0x0082), 48000 Hz, 5.1(side), fltp, 768 kb/s
Stream #0:4[0x1103]: Audio: dts (DTS) ([130][0][0][0] / 0x0082), 48000 Hz, 5.1(side), fltp, 768 kb/s
Stream #0:5[0x1104]: Audio: dts (DTS) ([130][0][0][0] / 0x0082), 48000 Hz, 5.1(side), fltp, 768 kb/s
Stream #0:6[0x1105]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:7[0x1106]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:8[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:9[0x1201]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:10[0x1202]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:11[0x1203]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:12[0x1204]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:13[0x1205]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:14[0x1206]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:15[0x1207]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:16[0x1208]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:17[0x1209]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:18[0x120a]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:19[0x120b]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
Stream #0:20[0x120c]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:21[0x120d]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:22[0x120e]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:23[0x120f]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:24[0x1210]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:25[0x1211]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
Stream #0:26[0x1212]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
Stream #0:27[0x1213]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
Stream #0:28[0x1214]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
Stream #0:29[0x1215]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
No Program
Stream #0:30[0x1fff]: Unknown: none
At least one output file must be specified
Selur
17th December 2017, 18:30
okay,...
bdj.c:253: libbluray-j2se-0.6.2.jar not found.
bdj.c:355: BD-J check: Failed to load libbluray.jar
a. looks like there is something amiss with the libbluray build.
b. can't say anything about the crash without a debug output, but you should now that by now
digitall.h
17th December 2017, 21:53
Ok.
Re to b., it was just a ffmpeg call. There was no Hybrid there.
Or do you refer to the crash after changing the gui behaviour with 'preselecting mpls'? This did not change anything: I selected the mpls as I was doing before and Hybrid crashed during analysis phase.
Re to a., yes, libbluray.jar missing. This warning has always been there. Something related to playing BD java menus, not with analysing streams.
And I have always been able to use Hybrid with this libbluray/ffmpeg version showing this error.
So, in your opinion, this may be the error that makes last Linux Hybrid version crash.
digitall.h
21st December 2017, 22:52
Hi,
I'm looking at djcj repository.
I tried to ask in selur forum but I'm afraid I'm not a member anymore, most probably due to inactivity (sorry for that).
I'm not sure djcj is a Debian repository, but Ubuntu ppa.
Please correct me if wrong and please tell me how to add an Ubuntu ppa to Debian.
It is usually risky to add a ppa to Debian because differences in versions and basically the rest of the system.
I did not understand what hybrid-tools package will install afterwards, if it will install ffmpeg, and if it will conflict with avconv that is what Debian selected instead of ffmpeg.
If this is not the right place for these questions, please make me know and point me in the right direction.
Selur
22nd December 2017, 05:38
a. I usually only delete 0-posters,... the forum moved a while back from http://forum.selur.de (read only now) to https://forum.selur.net/ so you might simply never have created a user at selur.net.
b. you are right it's a Ubuntu repository, not sure whether they work on debian (might be worth a try). About adding a ppa to debian,.. here's the first hit when I google that: http://www.webupd8.org/2014/10/how-to-add-launchpad-ppas-in-debian-via.html
c. problem isn't that Hybrid doesn't work with avconv, problem is that avconv and all vanilla build from the ubuntu/debian main repositories are usually not compiled with libass, libbluray, etc. -> unless you compile a lot of dependencies manually (or have someone like djcj doing it for you) you simply lack proper tools for Hybrid to work with
d. that djcj decided to download the tools with a small wrapper tool was his decision.
-> best ast djcj about this,... if I remember correctly he also has a user account in this board.
Cu Selur
digitall.h
22nd December 2017, 21:57
b. I'm sorry I explained it bad.
I know how to add a ppa to Debian. I did it for mkvmerge for instance.
When it comes to single applications it is not problematic, they may not work properly if they depend in some different version of required tools, but they do not interfere in general system.
But a package that adds ffmpeg to the system I'm afraid that may conflict with avconv. I will do as you suggest and ask djcj.
And yes, I compiled ffmpeg myself because vanilla avconv was not compiled with bluray.
:thanks:
Selur
22nd December 2017, 21:58
-> you might also want to compile mplayer&mencoder :)
digitall.h
22nd December 2017, 22:29
They have always been working OK for me.
I never felt the need.
:rolleyes:
Selur
23rd December 2017, 17:51
Hybrid rev 2017.12.23.1:
*fixed*
Vapoursynht: Waifu2x call
tools: accept both 'yes' and '1' during feature check for NVEncC and QSVEncC
small problems with filter preview of Avisynth and Vapoursynth
x265: fixed cuTree <> cuLossless connection
preview: ccd avisynth filter preview
Avisynth: DeNoise/-Block 'before' fixes
*changed*
analysis: ffmpeg probesize now 200M
Vapoursynth: in preview use ClipInfo stead of FrameProperties
mkv: timecodes start differently with mkvmerge 18.0+
Read MasterDisplay and Max CLL/FALL with MediaInfo copy to NVEncC and x265.
changed: FFV1 use bitDepth of input
*added*
Vapoursynth: option to change filter category order
Vapoursynth: added experimental 'HDR10ToSDR' option (https://forum.doom9.org/showthread.php?t=174415)
Vapoursynth: added BlindDeHalo3
Vapoursynth: openCl for QTGMC, DAA, Santiang
Vapoursynth: added SMDegrain
Avisynth: added BalanceBorders
Avisynth: added NNEDI3CL to Yadifmod
Avisynth: added GPU support for NNEDI3 resizing using NNEDI3CL instead of NNEDI3
Avisynth: added SMDegrain
Avisynth: Mpeg2Source postprocessing option
-> downloads: http://www.selur.de/downloads
Cu Selur
Ps.: This is the last release which supports 32bit Windows. (Folks, it's really time to ditch 32bit OS&machines)
Selur
24th December 2017, 22:06
Hybrid rev 2017.12.24.1:
*fixed*
Stupid bug which broke mplayer/mencoder calls handling m2ts&co files.
*added*
Vapoursynth: FixTelecinedFades
Avisynth: Preview got 'scrolling' option, which zooms to 100% and adds scrollbars.
-> downloads: http://www.selur.de/downloads (http not https)
Cu Selur
Ps.: This is the last release which supports 32bit Windows. (Folks, it's really time to ditch 32bit OS&machines)
Havokdan
25th December 2017, 00:36
Hybrid rev 2017.12.24.1:
*fixed*
Stupid bug which broke mplayer/mencoder calls handling m2ts&co files.
*added*
Vapoursynth: FixTelecinedFades
Avisynth: Preview got 'scrolling' option, which zooms to 100% and adds scrollbars.
-> downloads: http://www.selur.de/downloads (http not https)
Cu Selur
Ps.: This is the last release which supports 32bit Windows. (Folks, it's really time to ditch 32bit OS&machines)
Problem with me:
Selur
25th December 2017, 00:37
working on it,.. I guess, try download in 20min again :)
Selur
25th December 2017, 00:48
updated download, hopefully that fixes the issue,.. if not please 'ctr+c' the content of any popup and post it since it might take a few days for an attachment to get approved here.
Havokdan
25th December 2017, 01:00
https://i.imgur.com/ImK7GuP.png
Selur
25th December 2017, 01:18
Redownload should work now. :)
Havokdan
25th December 2017, 01:25
Redownload should work now. :)
Works now, but:
https://i.imgur.com/biZoOHZ.png
Selur
25th December 2017, 01:31
Not sure what you are referring to,.. for me the it looks like this:
https://s14.postimg.org/6ohmlwzy7/main.png
(on Windows 10 64bit; 5k display)
Cu Selur
Ps.: I witched to the latest Qt version (Qt 5.10) but didn't change much else,..
Havokdan
25th December 2017, 10:21
I was referring to the Windows 98 look.
Selur
25th December 2017, 10:25
Seems like the Qt folks decided to change the default styling on at least Win7.
It didn't change on Win10, which is why I didn't notice it.
As a workaround I will add an option in upcoming releases to switch the Window style of Hybrid.
You yourself can also test it by trying to call Hybrid with:
1.
--style windowsvista
2.
--style Windows
3.
--style Fusion
'Windows Vista' seems to be the default style I normally see under Win10.
Side note: On Linux and Mac are other styles available.
->
a. What OS are you using (details please)? (so I know where I can test)
b. Does it help to switch the window styles and which styles do change the layout for you?
Cu Selur
Ps.: Seems like tool-tips of image-buttons are black on some styles. -> looking into that atm.
Havokdan
25th December 2017, 11:53
Windows 10 x64 1709 build 16299.125, intel hd 4000 and nvidia gtx 670mx (notebook)
Selur
25th December 2017, 12:08
Okay, since you send my via PM that 'windowsvista' isn't available on your system: Did you change the default design in Windows? On my Win10 64bit the view didn't change.
Havokdan
25th December 2017, 12:29
Okay, since you send my via PM that 'windowsvista' isn't available on your system: Did you change the default design in Windows? On my Win10 64bit the view didn't change.
Default, only change dpi to 100%
Selur
25th December 2017, 12:30
Strange no clue why the style isn't available then. -> looking into it
Selur
25th December 2017, 12:35
Think I found the problem. :) They moved "windowsvista" into a separate dll, which on my dev system is loaded by default,.. -> working on it
locotus
25th December 2017, 15:50
Strange no clue why the style isn't available then. -> looking into it
Also last update (12-24)crash on start complaiming about
QT plugin "windowsin". No problem with 12-23 update.
Running W10, with creator's update.
Thanks.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.