Log in

View Full Version : StaxRip


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Rhade3000
22nd April 2016, 13:33
Kinda noob on this still... Im encoding ( from a x264 blu-ray source to HEVC ) using vapoursynth with ffms2 source and HDR 10 bit with 2 pass at medium speed

Im on an I7 Skylake 6700k OC'D to 4.5ghz and on the first pass it doesnt go faster than 19.40 fps and then on the second pass it drops to 17fps.

Is there something im doing wrong? Is there a way to have better fps? Thanks

I would kill for 19.40 fps, im on the same CPU overclockd to 4.7 and im lucking if i can pull 4 - 6 FPS using my settings, however they are kinda extreme :P

mcjordan
22nd April 2016, 18:23
New AVS+ build: r1849 and vdubfilter.dll
x64/x86, including XP versions

r1849 MT-pfmod (20160422)
- Tweak internal FrameRegistry
- [VDubFilter.dll] Fix: VirtualDub filter x64 crash
- [VDubFilter.dll] Add: VirtualDub filter parameter type double

Download r1849 and vdubfilter.dll:
https://github.com/pinterf/AviSynthPlus/releases/tag/r1849-MT-pfmod

mcjordan
22nd April 2016, 20:34
...and also:
NNEDI3 r0.94.21
https://github.com/jpsdr/NNEDI3/releases

Change List:
17/04/2016 v0.9.4.21
* Update to asmlib 3.26.
+ Fix XP build with VS2015.

Magik Mark
24th April 2016, 00:54
Stax,

Is it possible to JUST run avysinth filter on a video? No transcoding at all

Thanks

Q-the-STORM
24th April 2016, 05:26
what do you mean exactly?
To permanently apply a avisynth filter, you need to reencode...
if you don't want any loss, you'd need to encode to a lossless codec (which will be huge)....
you can apply a avisynth filter on playback... just save the avisynth script and open it with MPC-HC, of course your PC has to be fast enough to process it in real time

mcjordan
24th April 2016, 14:12
QSVEnc v2.46
Add --avsync forcecfr for H.264
http://rigaya34589.blog135.fc2.com/

stax76
24th April 2016, 14:49
Last question is staxrip support 6.1 channel audio?

I've enabled in the GUI in the next built.

My daily compilation of mp4box (0.6.2 Dev-rev357) wo libs from GPAC:

I'll update it, thanks.

For VapourSynth is here (x64 version available):
https://github.com/HomeOfVapourSynth...w2xc/releases/

I'll add it, thanks.

New AVS+ build: r1849 and vdubfilter.dll
x64/x86, including XP versions

Does it add or fix anything important and or might it be less stable? Updating AviSynth is a bit work as I have to build the installer and modify the StaxRip code.

NNEDI3 r0.94.21
https://github.com/jpsdr/NNEDI3/releases

I'll update it, thanks.

Is it possible to JUST run avysinth filter on a video? No transcoding at all

AVSMeter does exactly that

Open a source a file and go to:

Main Menu > Tools > Advanced > AVSMeter

QSVEnc v2.46
Add --avsync forcecfr for H.264

I'll update it, thanks.

JohnLai
24th April 2016, 16:33
QSVEnc 2.46 also adds subtitle burn-in mode (All hail Rigaya ^.^ )

So, stax76, please add interface to staxrip as well. (Thanks in advance to you as well)

Finally, faster subtitle burn-in mode. The day of weird/slow/inaccurate/missing Android VLC's animated ASS rendering finally over with fast burn-in mode.

dejong12
24th April 2016, 18:51
QSVEnc 2.46 also adds subtitle burn-in mode (All hail Rigaya ^.^ )

So, stax76, please add interface to staxrip as well. (Thanks in advance to you as well)

Finally, faster subtitle burn-in mode. The day of weird/slow/inaccurate/missing Android VLC's animated ASS rendering finally over with fast burn-in mode.

MXPlayer for Android does a great job at displaying .ASS subtitles. ;)

JohnLai
25th April 2016, 03:40
MXPlayer for Android does a great job at displaying .ASS subtitles. ;)

Tried that. Too bad animated .ASS uses a lot of cpu power.

Not exactly an ideal situation with battery constrained smartphone. :cool:

mcjordan
25th April 2016, 07:40
MP4Box (wo libs; x86 & x64) - 0.6.2-DEV-rev394
* Fixed critical memory leak
http://www100.zippyshare.com/v/lhetYP62/file.html

ismail0100
25th April 2016, 14:03
I have a intel 2350m cpu. So if i make x265 rip Do I need to use Intel 265 for the best performance?

JohnLai
25th April 2016, 14:12
I have a intel 2350m cpu. So if i make x265 rip Do I need to use Intel 265 for the best performance?

What are you talking about?
Intel® Core™ i3-2350M (Sandy Bridge) doesn't support QuickSync HEVC/H265 hardware encoding. Only latest Intel Skylake and Nvidia Maxwell V2 support hardware HEVC/H265 encoding.

If you want to make a HEVC/H265 video for your laptop, the only way is to use software encoder x265 (Staxrip x265 preset). But, x265 encoding is really SLOW........

stax76
25th April 2016, 14:51
I have a intel 2350m cpu. So if i make x265 rip Do I need to use Intel 265 for the best performance?

John is right, it's one of the few things that are documented yet:

https://stax76.gitbooks.io/staxrip-handbook/content/system_requirements.html

ismail0100
25th April 2016, 14:56
What are you talking about?
Intel® Core™ i3-2350M (Sandy Bridge) doesn't support QuickSync HEVC/H265 hardware encoding. Only latest Intel Skylake and Nvidia Maxwell V2 support hardware HEVC/H265 encoding.

If you want to make a HEVC/H265 video for your laptop, the only way is to use software encoder x265 (Staxrip x265 preset). But, x265 encoding is really SLOW........

Thank u. I always wonder it but didint find documant(poor english.)
Yeah I know. I make two pass 2000 kbps and take 15-24 hours. :(

John is right, it's one of the few things that are documented yet:

https://stax76.gitbooks.io/staxrip-handbook/content/system_requirements.html
Thank u very much :)

ismail0100
25th April 2016, 15:10
by the way thank u so much for 6.1 channel :)

stax76
25th April 2016, 15:13
New test build with recent suggestions added.

https://github.com/stax76/StaxRip#download

ismail0100
25th April 2016, 15:44
Hey I must ask it :)
My audio file is DTS®ES-Discrete 6.1 . I select 6.1 aac 31(253) vbr. output is 8 ch aac 353-422kbps vbr.

stax76
25th April 2016, 16:35
take a look at the log file:

NeroAacEnc doesn't support 6.1 encoding. Will double the 7th channel.

choose qaac in the audio settings dialog ;)

ismail0100
25th April 2016, 16:39
take a look at the log file:



choose qaac in the audio settings dialog ;)

Ok. I am sorry for a lot asking :o :)

mcjordan
25th April 2016, 18:37
Two small missing updates for Vapoursynth part:
mvsfunc-r7
https://github.com/HomeOfVapourSynthEvolution/mvsfunc/releases
and vslsmashsource.dll (L-SMASH-Works-r877)
https://www.dropbox.com/sh/3i81ttxf028m1eh/AACXzuS67aM_k1o4z67pohKVa/L-SMASH-Works-r877-20160307-64bit.7z?dl=0

stax76
25th April 2016, 18:52
I've updated it, thanks.

Leinad4Mind
25th April 2016, 19:43
Hi there, I start using this today. I've one doubt. How can I select x264 8bits from 10bits? (In comparison with megui, I can select on the profile an option for that.)

stax76
25th April 2016, 19:48
Hi, it supports only x264 8-Bit due to most devices not supporting 10-Bit, you can replace the 8-Bit executable with a 10-Bit executable without problems.

Leinad4Mind
25th April 2016, 19:52
I see. I normally do 2 type of encodes one on 1080p maximum quality (i dont care about support devices) and other at 720p in 8bits, and with all "rules" for device support, when I want to see on a dvdplayer, ps3 wtv.
But you could add an option for that. That way I would saved different profiles, one for 8bits and other for 10bits. It would help a lot. (Sometimes im very lazy)

Thanks! ;)

stax76
25th April 2016, 20:06
Please create a feature request on the github issue tracker.

Magik Mark
26th April 2016, 00:39
Hi Stax!

I'm experimenting on a filter. This filter support multi threading. Is multi threading AUTOMATICALLY activated in staxrip? If not, how do I activate it?

Thanks

stax76
26th April 2016, 00:45
Hello Mark, the scripting editor has a menu item to open the AviSynth+ wiki, it explains how to use MT.

http://avisynth.nl/index.php/AviSynth%2B#MT_Notes

mcjordan
27th April 2016, 08:06
Aaaarghhh... MP4Box of GPAC have a very intensive development cycle...
Here is compilation of MP4Box v0.6.2-rev405-gdb8e8b9-master (x64 & x86):
http://www88.zippyshare.com/v/F3Iwh0K7/file.html

Vulpix
27th April 2016, 11:46
Some issue with NvencC

H.264/AVC
--tff same as --interlaced tff
--bff same as --interlaced bff
--interlaced <string> interlaced encoding
tff, bff
--cabac use CABAC
--cavlc use CAVLC (no CABAC)
--bluray for bluray / Default: off
--lossless for lossless / Default: off
--(no-)deblock enable(disable) deblock filter


Some of these settings are mis-represented in stax gui.

Cabac / Cavlc should be a listbox since only one of them can be active at a time and they are mutually exclusive
Deblock checkbox should produce a --no-deblock switch when unchecked (as the setting is "on" by default).

stax76
27th April 2016, 12:22
Cabac / Cavlc should be a listbox since only one of them can be active at a time and they are mutually exclusive
Deblock checkbox should produce a --no-deblock switch when unchecked (as the setting is "on" by default).

It's fixed locally.

Vincent Vega
29th April 2016, 08:56
i'm not sure if this is the right thread, so pls direct me where to ask elsewhere, but i just want to start playing with hd 530 gpu decode/encode more but dont have another monitor connected to it, and using the trick with extending desktop to fake VGA on intel graphics does not seem to work anymore for me on Win 10 + 6700k with digital-only outputs.

so its really inconvenient, cant access intel graphics control panel, tried an opencl test on intel gpu (https://github.com/ihaque/memtestCL), it hangs, but works fine on cpu or nvidia graphics. i suspect also because no monitor on igpu.
(some other igpu things do work though, like lav quicksync decode, or gpu caps viewer igpu opencl test)

so anyway i want to have fully functional igpu features/settings without monitor or dummy plug, is it possible?

mcjordan
29th April 2016, 12:29
Update: AVSMeter 2.2.3
New ini setting "SkipSpeedTest", see documentation.
Put back the script "speed" test at the start because it is the best method to determine a suitable interval for measuring CPU/GPU/memory usage and minimizing the overhead for these measurements.
http://forum.doom9.org/showthread.php?t=165528

...and Zeranoe silently update FFmpeg to version 3.0.2 "Einstein"
"...3.0.2 was released on 2016-04-28. It is the latest stable FFmpeg release from the 3.0 release branch, which was cut from master on 2016-02-14"
https://ffmpeg.zeranoe.com/builds/

stax76
29th April 2016, 13:05
@Vincent Vega

Here it works without any connection! I have two options in the Bios:

Initial Display: PCI
Internal Graphics: Enabled

I use Win 10 Pro, Gigabyte Skylake motherboard, GTX 960 card and i7-6700K CPU, I had an i5-6600K before which also didn't need any connection.

Yups
29th April 2016, 14:50
For me too. Windows 10 don't need a secondary monitor, it works out of the box.

Vincent Vega
29th April 2016, 15:07
@Vincent Vega

Here it works without any connection! I have two options in the Bios:

Initial Display: PCI
Internal Graphics: Enabled

I use Win 10 Pro, Gigabyte Skylake motherboard, GTX 960 card and i7-6700K CPU, I had an i5-6600K before which also didn't need any connection.

i have pretty much the same-
win10 pro x64, 6700k, gtx 960, asus z170;
in bios: initial display PCIe, iGPU enabled "for multi-monitor" with 512M memory allocated;
intel driver latest .4380 and intel opencl sdk for 2016 (https://software.intel.com/en-us/intel-opencl/download).

(a) could you try memtestcl on iGPU, i'm worried why it dont work.
if you have same settings and software you'll end up with these options
http://s32.postimg.org/4ufl9fs5x/memtestcl.png
for above screen an example usage (platform 0 (intel cpu/igpu), device 0(igpu), 256mb, 5 iterations)
memtestcl -p 0 -g 0 256 5
(binary here https://github.com/ihaque/memtestCL/tree/master/binaries)

(b) another question, can you open intel graphics control panel without attached monitor?

stax76
29th April 2016, 15:41
I can't open the control panel.

memtest: http://pastebin.com/P9JVMyEg

Q-the-STORM
29th April 2016, 15:49
can you add TIVTC.dll and its filters TFM() and TDecimate() in your next build?

http://www114.zippyshare.com/v/Yb0wAXMi/file.html

Vincent Vega
29th April 2016, 15:59
I can't open the control panel.

memtest: http://pastebin.com/P9JVMyEg

thank you for test, appreciate it!
mine on igpu still freezes there, only cpu and 960 works -(

stax76
29th April 2016, 16:06
@Vincent Vega

You could mail rigaya, maybe he can give you advice.

@Q-the-STORM

StaxRip x64 can only load AviSynth+ x64 which in return can only load x64 plugins, an x64 process/exe can only load x64 libraries/DLLs. The DLL you linked don't seem to be x64, TIVTC x64 was compiled 2010 and causes an access violation in StaxRip so there is nothing I can do.

mcjordan
29th April 2016, 18:03
Update: MediaInfo 0.7.85
https://mediaarea.net/MediaInfo/ChangeLog

Changes:
+ FFV1: ScanType and ScanOrder
+ Detection of Omneon VBI and move of the VBI track from Video part to Others part
+ N19/STL: Support of etection of less standard frame rates (23.976 and 29.970)
+ Teletext in MPEG-TS: Teletext not subtitle moved to "Other" part
+ Teletext in MPEG-TS: display of CodecID and timestamp of first frame
x Teletext in MXF: some IDs were wrong (when there are more than one Teletext service)
x MPEG-4/MOV: default of raw audio to Signed in case of stsd atom version
x MPEG Video: some CEA-608/708 captions were not correctly detected due to some packets discarded by the parser with interlaced content
x MPEG-4/MOV: Dolby E with 2 or more audio services were not correctly reported

ismail0100
29th April 2016, 18:21
I have a little question. I will not have desktop only laptop. So which cpu i look for fast convert hevc video?

stax76
29th April 2016, 19:04
@mcjordan

I've updated MediaInfo, I don't update ffmpeg and AVSMeter every week.

@ismail0100

On desktop Intel supports hevc encoding since Skylake.

ismail0100
29th April 2016, 22:35
@mcjordan

I've updated MediaInfo, I don't update ffmpeg and AVSMeter every week.

@ismail0100

On desktop Intel supports hevc encoding since Skylake.
Yeah you say before remember :) i wonder for laptop :)

mcjordan
29th April 2016, 23:59
Sorry, but some people never sleep... ;-)
News from http://rigaya34589.blog135.fc2.com/

QSVEnc 2.47 x64 r1071
Added to reader VP8 & VP9 ->
reader: raw, avi, avs, vpy, avqsv [H.264/AVC, HEVC, MPEG2, VC-1, VP8, VP9]

NVEnc 2.06
Added avcuvid suboptions:
--avcuvid [<string>]
use libavformat + cuvid for input this enables full hw transcode and resize.
avcuvid mode could be set as a option
- native (default)
- cuda

stax76
30th April 2016, 07:07
@mcjordan

Both updated, avcuvid cuda added to Basic > Decoder, speed is same and crop problem persist.

JohnLai
30th April 2016, 08:23
@mcjordan

Both updated, avcuvid cuda added to Basic > Decoder, speed is same and crop problem persist.

Still no burn-in subtitle GUI? :D

Magik Mark
30th April 2016, 08:24
Stax,

Can you pls check. Latest test build is 10fps slower in x265 2pass 10bit encoding. This is the one with the build x265 1.9 +147

stax76
30th April 2016, 08:53
Still no burn-in subtitle GUI? :D

I don't think NVEncC supports this!

@Magik Mark

I compared it to the new ffmpeg x265 GUI and used the copy command line feature to run it in the shell, all three had same speed.

JohnLai
30th April 2016, 09:15
I don't think NVEncC supports this!


Not NVencC.....but QSVencC supports it starting with version 2.46 and improvement in version 2.47

http://rigaya34589.blog135.fc2.com/blog-entry-776.html
and
http://rigaya34589.blog135.fc2.com/blog-entry-778.html

Nobody read full changelog? :eek: