View Full Version : StaxRip
wiak
17th August 2017, 19:03
am currently testing ffmpeg with amf
so here is the settings
-vcodec h264_amf
Encoder h264_amf [AMD AMF H.264 Encoder]:
General capabilities: delay
Threading capabilities: none
Supported pixel formats: nv12 bgra argb rgba yuv420p yuyv422
h264_amf AVOptions:
-usage <int> E..V.... Encoder Usage (from 0 to 3) (default transcoding)
transcoding E..V.... Generic Transcoding
ultralowlatency E..V....
lowlatency E..V....
webcam E..V.... Webcam
-profile <int> E..V.... Profile (from 66 to 100) (default main)
baseline E..V....
main E..V....
high E..V....
-level <int> E..V.... Profile Level (from 0 to 62) (default auto)
auto E..V....
1.0 E..V....
1.1 E..V....
1.2 E..V....
1.3 E..V....
2.0 E..V....
2.1 E..V....
2.2 E..V....
3.0 E..V....
3.1 E..V....
3.2 E..V....
4.0 E..V....
4.1 E..V....
4.2 E..V....
5.0 E..V....
5.1 E..V....
5.2 E..V....
6.0 E..V....
6.1 E..V....
6.2 E..V....
-preanalysis <boolean> E..V.... Pre-Analysis Mode (default false)
-quality <int> E..V.... Quality Preference (from 0 to 2) (default speed)
speed E..V.... Prefer Speed
balanced E..V.... Balanced
quality E..V.... Prefer Quality
-rc <int> E..V.... Rate Control Method (from 0 to 3) (default vbr_peak)
cqp E..V.... Constant Quantization Parameter
cbr E..V.... Constant Bitrate
vbr_peak E..V.... Peak Contrained Variable Bitrate
vbr_latency E..V.... Latency Constrained Variable Bitrate
-enforce_hrd <boolean> E..V.... Enforce HRD (default false)
-filler_data <boolean> E..V.... Filler Data Enable (default false)
-vbaq <boolean> E..V.... Enable VBAQ (default false)
-frame_skipping <boolean> E..V.... Rate Control Based Frame Skip (default false)
-qp_i <int> E..V.... Quantization Parameter for I-Frame (from -1 to 51) (default -1)
-qp_p <int> E..V.... Quantization Parameter for P-Frame (from -1 to 51) (default -1)
-qp_b <int> E..V.... Quantization Parameter for B-Frame (from -1 to 51) (default -1)
-max_au_size <int> E..V.... Maximum Access Unit Size (in bits) (from 0 to INT_MAX) (default 0)
-header_spacing <int> E..V.... Header Insertion Spacing (from -1 to 1000) (default -1)
-bf_delta_qp <int> E..V.... B-Picture Delta QP (from -10 to 10) (default 4)
-bf_ref <boolean> E..V.... Enable Reference to B-Frames (default true)
-bf_ref_delta_qp <int> E..V.... Reference B-Picture Delta QP (from -10 to 10) (default 4)
-intra_refresh_mb <int> E..V.... Intra Refresh MBs Number Per Slot in Macroblocks (from 0 to INT_MAX) (default 0)
-slices <int> E..V.... Number of Slices per Frame (from 1 to 8160) (default 1)
-coding <int> E..V.... Coding Type (from 0 to 2) (default auto)
auto E..V.... Automatic
cavlc E..V.... Context Adaptive Variable-Length Coding
cabac E..V.... Context Adaptive Binary Arithmetic Coding
-me_half_pel <boolean> E..V.... Enable ME Half Pixel (default true)
-me_quater_pel <boolean> E..V.... Enable ME Quarter Pixel (default true)
-vcodec hevc_amf
Encoder hevc_amf [AMD AMF HEVC encoder]:
General capabilities: delay
Threading capabilities: none
Supported pixel formats: nv12 bgra argb rgba yuv420p yuyv422
hevc_amf AVOptions:
-usage <int> E..V.... Set the encoding usage (from 0 to 3) (default transcoding)
transcoding E..V....
ultralowlatency E..V....
lowlatency E..V....
webcam E..V....
-profile <int> E..V.... Set the encoding profile (default main) (from 0 to 1) (default main)
main E..V....
high E..V....
-level <int> E..V.... Set the encoding level restriction (default auto) (from 0 to 186) (default auto)
auto E..V....
1.0 E..V....
2.0 E..V....
2.1 E..V....
3.0 E..V....
3.1 E..V....
4.0 E..V....
4.1 E..V....
5.0 E..V....
5.1 E..V....
5.2 E..V....
6.0 E..V....
6.1 E..V....
6.2 E..V....
-quality <int> E..V.... Set the encoding quality (from 0 to 10) (default speed)
balanced E..V....
speed E..V....
quality E..V....
-rc <int> E..V.... Set the rate control mode (from 0 to 3) (default vbr_peak)
cqp E..V....
cbr E..V....
vbr_peak E..V....
vbr_latency E..V....
-gops_per_idr <int> E..V.... GOPs per IDR 0 means no IDR will be inserted (from 0 to INT_MAX) (default 60)
-header_insertion_mode <int> E..V.... Set header insertion mode (from 0 to 2) (default balanced)
balanced E..V....
speed E..V....
quality E..V....
-preanalysis <boolean> E..V.... Enable preanalysis (default false)
-enable_vbaq <int> E..V.... Set header insertion mode (from 0 to 1) (default none)
none E..V....
auto E..V....
-enforce_hrd <boolean> E..V.... Enforce HRD (default false)
-filler_data <boolean> E..V.... Filler Data Enable (default false)
-max_au_size <int> E..V.... Max AU Size in bits (from 0 to INT_MAX) (default 60)
-min_qp_i <int> E..V.... min quantization parameter for I frame (from -1 to 51) (default -1)
-max_qp_i <int> E..V.... max quantization parameter for I frame (from -1 to 51) (default -1)
-min_qp_p <int> E..V.... min quantization parameter for P frame (from -1 to 51) (default -1)
-max_qp_p <int> E..V.... max quantization parameter for P frame (from -1 to 51) (default -1)
-qp_p <int> E..V.... quantization parameter for P frame (from -1 to 51) (default -1)
-qp_i <int> E..V.... quantization parameter for I frame (from -1 to 51) (default -1)
-skip_frame <boolean> E..V.... Rate Control Based Frame Skip (default false)
-me_half_pel <boolean> E..V.... Enable ME Half Pixel (default true)
-me_quater_pel <boolean> E..V.... Enable ME Quarter Pixel (default true)
stax76
17th August 2017, 20:40
@wiak
It don't seem to be in zeranoe builds.
stax76
17th August 2017, 21:00
@Patman
I'm absolutely not able to reproduce it, I've tried it countless times today. I made a change that possibly could fix it and I've much improved the logging info.
Requirements
.NET 4.7 is required on systems prior Windows 10 Version 1703 (Creators Update)
https://www.microsoft.com/en-us/download/details.aspx?id=55170
Download
https://drive.google.com/open?id=0B-gPKiJYuKuITld4dzhuTC1WWWM
https://onedrive.live.com/redir?resid=604D4754F64B0ABC!4140&authkey=!ANUm9V3vTPmEFNI&ithint=folder%2c7z
1.6.0.8 unstable test build
new: support for the fdkaac encoder, it's a high quality encoder, due to non free license it's not included, Opus via ffmpeg is included and because it's a great encoder it's now the default encoder!
fix: audio channel count not always detected correctly
change: better logging info and change that might or might not fix the issue with the missing window, unfortunately I'm not able to reproudce it.
burfadel
19th August 2017, 04:13
There's a new x265 option, currently only in the nightly x265's, just to be aware for later :)
--splitrd-skip
In the new audio settings page, if you change the codec and don't have it set to automatic it allows you to select Opus recording with qaac encoder. This may result in people trying to select incorrect combinations. BTW I like the improvements with batch handling, it's much faster to create batch jobs and start the new jobs now!
Zetti
19th August 2017, 18:42
MKVToolNix v15.0.0 is released.
Natty
20th August 2017, 10:26
Tried the new SMDegrain using this parameters as depicted in wiki for HD sources:
SMDegrain(tr=2,thSAD=180,prefilter=2,contrasharp=30,refinemotion=true,lsb=true,chroma=false,plane=0)
Got this Error:
http://i.imgur.com/HruCDwS.png
@Mark
Did you manage to get this fixed with "medianblur"? I also get the same message when enabling the contrasharp function. I have no idea what to do.
i was also stuck in medianblur error, fixed it like this, cant set contrasharp=true though
https://imagez.to/i/JGYxJFvk.png
medianblur.dll is 32 bit and cant be used with stax, with advanced options in smdegrain u will also get errors regarding "dither_lut8"
Natty
20th August 2017, 11:33
earlier i used to select batch files to be encoded, indexed them and them loaded them individually to select different encoding/filtering/cropping etc settings and then started the encoding process but with the latest build i cant do that, it seems that now all files will use the same settings with no cropping
stax76
20th August 2017, 19:18
earlier i used to select batch files to be encoded, indexed them and them loaded them individually to select different encoding/filtering/cropping etc settings and then started the encoding process but with the latest build i cant do that, it seems that now all files will use the same settings with no cropping
I don't remember how exactly this feature worked as I rarely used or tested it, it was removed because it didn't fit into a new design that was needed to fix some long standing bugs, in the past adding files for batch processing has loaded every source and that was unstable, now the jobs are added without loading the source files but with that the demuxing/indexing feature is not possible. I think you can get the same thing done using the CLI, save a batch file in Windows's 'Send To' folder, the batch code looks like so:
@echo off
for %%i in (%*) do (
"D:\Apps\StaxRip.exe" -loadTemplate:"template name" %%i -addjob -exit
)
staxrip development is slow since I'm working on a player, just a little bit maintenance:
Requirements
.NET 4.7 is required on systems prior Windows 10 Version 1703 (Creators Update)
https://www.microsoft.com/en-us/download/details.aspx?id=55170
Download
https://drive.google.com/open?id=0B-gPKiJYuKuITld4dzhuTC1WWWM
https://onedrive.live.com/redir?resid=604D4754F64B0ABC!4140&authkey=!ANUm9V3vTPmEFNI&ithint=folder%2c7z
1.6.0.9 unstable test build
new: x265 switch and flags added but the x265 binary is not updated because it isn't yet merged with the stable branch (https://forum.doom9.org/showthread.php?p=1815427#post1815427)
new: added setting to enable debug logging to settings dialog, the issue with the main dialog disappearing is probably fixed so at the moment the setting is probably useless (https://github.com/stax76/staxrip/issues/244)
fix: subtitle cutting did not work for multi stream idx files extracted with vsrip (https://github.com/stax76/staxrip/issues/268)
change: The dialog to add files for batch processing and for merging is now bigger, resizeable and has automatic scrollbars (https://github.com/stax76/staxrip/issues/271)
internal: replace mkvmerge --identify-verbose with --identify due to --identify-verbose being deprecated
update: mkvmerge 15.0.0 (https://forum.doom9.org/showthread.php?p=1815485#post1815485)
Natty
20th August 2017, 20:56
I'm working on a player
cant wait to replace potplayer with staxplayer :D:devil:
stax76
20th August 2017, 22:57
I don't encode very often unfortunately and due to streaming and downloading the interest of most people in encoding is declining it seems, if you play media much more often then encode it then it makes sense switching focus from encoding to playback, my interest in Kodi and mpv is growing fast. This don't mean that I'll abandon staxrip, it's relative easy to maintain and still fun.
burfadel
21st August 2017, 04:02
A lot of people still like to encode, I do. It's almost a hobby in a way :). A good streaming player would be good though, especially if it can use madVR to maximise playback quality with maybe EVR as a fallback. For encoding you already need the source so you can watch it anyway, streaming is just convenience.
Ultimately a stream capture, temp storage as a largeish file and encode function would be handy, purely for personal use of course. Stream and save like an old analogue TV tuner card from the player, encode with Staxrip.
Natty
21st August 2017, 08:27
interest of most people in encoding is declining it seems.
no it isnt so, 4k sources are in tons of GB. if streaming sources eat lesser bandwidth, interest may decline. prices are already competitive.:helpful:
This doesn't mean I'll abandon staxrip.
please, never do.
IbrahimKh
25th August 2017, 04:25
https://s2.postimg.org/4jp606sjd/screenshot_118.png (https://postimages.org/)
how to edit this default value?
Natty
26th August 2017, 08:38
https://s2.postimg.org/4jp606sjd/screenshot_118.png (https://postimages.org/)
how to edit this default value?
remove that line
IbrahimKh
26th August 2017, 12:03
remove that line
I did but it keeps coming back to default
stax76
26th August 2017, 12:44
I've added a short description to the FQA:
https://github.com/stax76/staxrip/wiki/Frequently-Asked-Questions#why-dont-settings-persist
Yanak
30th August 2017, 22:54
any workaround?
Hi,
"MP_Pipeline" can help, i run a few things in x86-32bit mode inside staxrip x64, made a long explanation about it once, on this page here :
https://github.com/stax76/staxrip/issues/170
Might serve for your problem too, still running fine for me.
@Stax :
Hi,
i had to take a little break for various reasons, i come back and there was like 30 new releases done lmao, lot of new interesting things and fixes, you never stop man, thanks a lot for that hard work.
Had to re-do most of my profiles and settings again, exporting the settings as before did not worked this time for many of them or some things were messed up like the event commands that were all inverted.
Anyways i almost done all and i have a question for the AAC encoders :
- I used to encode audio in 384k CBR for some of my stuff, this is still possible using ffmpeg for the encoding, however after getting the needed files for the qaac and fdkaac i can not achieve this with those.
qaac is quite interesting with the piping from ffmpeg but apparently it is limited to 320k for stereo no matter if you set up a higher value ( goes higher with more channels than a simple stereo tho).
According the the documentation and if i understood correctly something i saw on one of my google searches you can somehow trick it if you set a value under 8 bits like said here :
https://github.com/nu774/qaac/wiki/Encoder-configuration
For CBR, ABR, and CVBR, bitrate less than 8 is taken as bits per sample. Bitrate is calculated as the following:
bitrate = bits per sample * number of channels(excluding LFE) * sample rate
For example, --cvbr 1.5 is equivalent for --cvbr 144 in case of 48kHz, 2ch.
But in staxrip the minimum i can set is 16 bits only... and trying to add this manually in the custom command option for the encoder creates a conflict of course, not sure what i can do here to experiment with values under 8bits and bypass the 320k bitrate limit in stereo mode.
fdkaac seems to work but this one doesn't keep my settings, i am not sure if it's a bug yet so i ask here first and if needed i'll make a report on github.
If i make a profile or set it to 384 like here :
https://s14.postimg.org/4r0goyao1/16425820170830233818.png
It works, but only once, using mediainfo the audio ouput when i use this is 384, same if i set 512 the ouput is 512, for some reasons after the profile is loaded again or for the next encoding it reverts to another value than the 384 in profile, again not sure if i am missing something and doing it wrong here or if it' a bug, or else.
Anyways i would like to use either qaac with the piping option or fdkaac with CBR 384 bitrate, qaac i can't since i cannot trick it with a birate under 8bits as the minimum i can set is 16 bit and fdkaac is apparently not working as expected and reverting my settings and profiles... if you or someone else have any ideas please, if the fdkaac reverting is confirmed as bug i'll make a proper bug report for it.
Thanks in advance and as always thanks a lot for this great tool ( and curious to see about the player you are working on too :p )
stax76
31st August 2017, 00:40
But in staxrip the minimum i can set is 16 bits only...
I've changed it to 1.
fdkaac seems to work but this one doesn't keep my settings.
Yes it was a bug.
My new player is included, it's mostly pure mpv with dotnet addon feature.
Requirements
.NET 4.7 is required on systems prior Windows 10 Version 1703 (Creators Update)
https://www.microsoft.com/en-us/download/details.aspx?id=55170
Download
https://drive.google.com/open?id=0B-gPKiJYuKuITld4dzhuTC1WWWM
https://1drv.ms/f/s!ArwKS_ZUR01goCzIRemxotXY_zz-
1.6.1.1 unstable test build
new: eac3to demuxing supports the temp files folder defined in the options (https://github.com/stax76/staxrip/issues/277)
new: mpv replaced with mpv.net (https://github.com/stax76/mpvnet)
new: added button to job processing dialog to show the log file (https://github.com/stax76/staxrip/issues/274)
fix: the OneDrive link had a permission issue (https://github.com/stax76/staxrip/issues/276)
fix: chapters were extracted even if the option was disabled (https://github.com/stax76/staxrip/issues/267#issuecomment-324134970)
fix: null ref exception due to subtitle play button being enabled even if no subtitle is selected (https://github.com/stax76/staxrip/issues/273)
fix: issue in x264 command line generation
fix: fdkaac cbr bitrate not being saved (https://forum.doom9.org/showthread.php?p=1816917#post1816917)
update mvtools2 2.7.22
Yanak
31st August 2017, 08:44
Hi,
awesome, downloading it now and gonna test all this, thanks a lot for the quick changes and fixes Stax, perfect as always.
Seems like i also found an issue with some video files having long names leading to some errors and files not found, already used to happen before once in a while but saw there was a fix applied for long names in one of the releases in the meantime, something is not working as it should i think, need to test more all this and pinpoint the issue then I'll report it on the tracker later in the day.
I will have to check a bit about mpv and his possibilities, and also how to store permanently some setting like borderless mode etc, using a cfg file is apparently possible so it should be fine, just need time to play a bit with this new toy. Not sure what dotnet adds as possibilities but i trust in you to bring some interesting features on this new project, will follow the dedicated thread for this :)
Thanks again for all.
PS: just saw there is a "x86" and "release" subfolder folder in last version, not sure if supposed to be there.
stax76
31st August 2017, 10:41
Hi,
mpv has a learning curve, mpv.net supports almost everything except window features because it uses window embedding in order to being able to add a classic GUI like menus and dialogs, I might be able to implement window features on request.
I worked some minuted on a x86 build, it's something I don't like much to do but I know there are quite a few people who use it so I should try to get it working some day.
ABDO
1st September 2017, 01:32
Hi,
mpv has a learning curve, mpv.net supports almost everything except window features because it uses window embedding in order to being able to add a classic GUI like menus and dialogs, I might be able to implement window features on requestthat is great news :D
burfadel
2nd September 2017, 20:30
In 1.6.1.1, the down arrow for changing the position of the files in queue doesn't work. The up arrow works fine though! Not sure if previous builds exhibited this behaviour.
fredlkrue
2nd September 2017, 21:15
In 1.6.1.1, the down arrow for changing the position of the files in queue doesn't work. The up arrow works fine though! Not sure if previous builds exhibited this behaviour.
Same problem here, and I hope the Close button comes back.
stax76
3rd September 2017, 04:31
and I hope the Close button comes back.
You are on Win 7, aren't you? On Win 10 the buttons in the title bar are bigger! ;)
the down arrow for changing the position of the files in queue doesn't work.
Yes, sorry, it was a stupid mistake on a tiny change that normally don't need testing. I uploaded a fix but there is not much changed, I need look at the github issue tracker.
https://drive.google.com/open?id=0B-gPKiJYuKuITld4dzhuTC1WWWM
https://1drv.ms/f/s!ArwKS_ZUR01goCzIRemxotXY_zz-
1.6.1.2 unstable test build
fix: move down item in job list was broke
update: mpv.net 0.2
update: Plugins_JPSDR 1.2.0
update: AVSMeter 2.6.2
burfadel
3rd September 2017, 05:33
Many custom scripts use filters included in Staxrip. If the filter isn't called in Staxrip the filter isn't loaded unless it is located in the Avisynth plugins64 folder or the person loads it manually.
Is it possible to add a loadplugin feature like currently when adding filled? All loaded plugins can be added to the same filter box segment at the top?...
stax76
3rd September 2017, 06:06
I didn't understand the second part. When a avsi file is imported staxrip could scan it to find out which plugins it uses, that should be better then how it currently works.
stax76
4th September 2017, 05:44
Please test. :)
Requirements
.NET 4.7 is required on systems prior Windows 10 Version 1703 (Creators Update)
https://www.microsoft.com/en-us/download/details.aspx?id=55170
Download
https://drive.google.com/open?id=0B-gPKiJYuKuITld4dzhuTC1WWWM
https://1drv.ms/f/s!ArwKS_ZUR01goCzIRemxotXY_zz-
1.6.1.3 unstable test build
new: GradCurve VapourSynth plugin
new: smarter discovery of required AviSynth LoadPlugin calls
new: FFT3DFilter AviSynth plugin
new: mClean AviSynth+ script
NikosD
5th September 2017, 17:23
1.6.1.3 unstable test build
new: GradCurve VapourSynth plugin
new: smarter discovery of required AviSynth LoadPlugin calls
new: FFT3DFilter AviSynth plugin
new: mClean AviSynth+ script
Just FYI and for your next build, there is a new QSVEncC v2.73 version here:
https://drive.google.com/drive/folders/0BzA4dIFteM2dVGZ5dE5lSE5mYVk
stax76
5th September 2017, 22:37
Thanks, I've updated it.
Natty
7th September 2017, 16:51
Please test. :)
new: mClean AviSynth+ script
in smdegrain, set contrasharp=true and contrasharp=100 without using lsfmod (earlier without lsfmod it gave stupid errors) and didnt get errors in both the cases, currently doing a small encode with contrasharp=true.
lsb = true is giving error called "dither_lut8" though
and
where to find mclean option?
stax76
7th September 2017, 16:54
You can find mClean in the Filter Profiles editor on the defaults tab.
VfBFan
7th September 2017, 18:19
The option "Prevent system entering standby mode while encoding" does not work anymore. The system is entering standby mode after the time set in the windows options while StaxRip is encoding.
During the encode process I only have the job processing window open, no other StaxRip window.
StaxRip 1.6.0.9
Windows 7
Natty
7th September 2017, 18:19
You can find mClean in the Filter Profiles editor on the defaults tab.
using it now, but the present script and the newer script is giving error
https://forum.doom9.org/showthread.php?t=174804
https://imagez.to/i/g2Waiewb.png
i copy pasted mclean line from default tab to edit tab in filer profiles
Taurus
7th September 2017, 18:31
@Natty:
Fire up StaxRip.
Go to Apps.
Go to Manage.
Scroll down to find FFTW.
Open FFTW.
The last words are self explaining...
This is the simple way to put the right 64bit FFTW file to your Windows\system32 directory.
Natty
7th September 2017, 22:19
@Natty:
Fire up StaxRip.
Go to Apps.
Go to Manage.
Scroll down to find FFTW.
thanks for quick help, the older script of mclean works fine now :thanks:
stax76
7th September 2017, 22:53
The option "Prevent system entering standby mode while encoding" does not work anymore. The system is entering standby mode after the time set in the windows options while StaxRip is encoding.
During the encode process I only have the job processing window open, no other StaxRip window.
StaxRip 1.6.0.9
Windows 7
There is nothing changed since I last checked it, what I noticed is that the code doesn't support multiple staxrip instances, did you encode with more then one instance?
Requirements
.NET 4.7 is required on systems prior Windows 10 Version 1703 (Creators Update)
https://www.microsoft.com/en-us/download/details.aspx?id=55170
Download
https://drive.google.com/open?id=0B-gPKiJYuKuITld4dzhuTC1WWWM
https://1drv.ms/f/s!ArwKS_ZUR01goCzIRemxotXY_zz-
1.6.1.4 unstable test build
fix: StaxRip didn't ask to install FFTW in case it's required by the active script (https://forum.doom9.org/showthread.php?p=1817732#post1817732)
new: the job processing dialog additionally to showing the progress as text it shows progress now also with a progress bar (https://github.com/stax76/staxrip/wiki/Screenshots#job-processing)
new: DeLogo VapourSynth plugin (https://forum.gleitz.info/showthread.php?26177-StaxRip-Encoding-Frontend-(Diskussion)&p=459186&viewfull=1#post459186)
new: Log File Viewer added, it features a nav/tab bar to eailiy navigate to the different sections of the log file (https://github.com/stax76/staxrip/wiki/Screenshots#log-file-viewer)
new: DCTFilter v0.5.0 AviSynth plugin added (https://github.com/chikuzen/DCTFilter)
usability: preview starts with zoom for small resolutions
cosmetic: DTS-HRA wasn't detected and extracted and displayed as DTS-HD
update: x265 2.5+14 (https://forum.doom9.org/showthread.php?p=1817514#post1817514)
update: QSVEnc 2.73 (https://forum.doom9.org/showthread.php?p=1817549#post1817549)
update: Plugins_JPSDR 1.2.1 (https://forum.doom9.org/showthread.php?p=1817738#post1817738)
update: mClean 1.5d (https://forum.doom9.org/showthread.php?t=174804)
VfBFan
8th September 2017, 13:18
I encode only with one instance.
I can't say with which version the faulty behaviour first has occurred, but v1.6.0.9 doesn't prevent entering standby mode.
stax76
8th September 2017, 14:47
I'll run some tests today and see if I can reproduce it. Are there people that can confirm that it's working correctly on their system?
NikosD
9th September 2017, 14:31
Nice job with the progress bar.
Great experience working with StaxRip.
Thanks for the update.
burfadel
10th September 2017, 01:49
I notice the progress update only occurs at each 0.1 percent intervals now, previously the frames counted in between each 0.1 percentage increase.
Magik Mark
10th September 2017, 02:57
Guys,
I really would like to try the fdkaac. Can someone teach us how to install the encoder? Preferably something that has been compiled already
Thaanks
stax76
10th September 2017, 03:19
@burfadel
I don't remember how it was before and when it was changed, the parsing code is simple, it reads the number before the percent character, the GUI is only refreshed if this number changes, keep in mind that additional parsing and drawing would use CPU time. There are some tools, I think it was eac3to and mkvtoolnix that have only 1 percent intervals, I can live with that.
Khun_Doug
10th September 2017, 05:10
I would bet real money that some number of releases back I was able to test AMD H.265 hardware encoding. I have been using the same PowerColor R9 380 video board since December 2016. I am now using a newer release of Windows 10 (build 16278) and a newer version of StaxRip. Now whenever I try to do an AMD H.265 encode I almost immediately get an error from VCEEncC 3.06 x64. The last line of the error window seems to give the relevant information: Failed to AMFCreateComponent: AMF_ENCODER_NOT_PRESENT, Finished with error in VCEEncC. I am also getting the same error on a newer PowerColor R9 380X Myst Edition board.
According to information I was able to ferret from the AMD website, both the R9 380 and R9 380X are Tonga generation boards and do have the H.265 encoder on board. According to HWInfo64, both boards show as Tonga.
Am I imagining things and that H.265 encoding never worked on the R9 380 boards? I distinctly remember my test cases because i remember the video board fans going to near full speed while the encode was running and then returning to normal speed once done.
What am I missing to make this all work?
burfadel
10th September 2017, 06:28
@burfadel
I don't remember how it was before and when it was changed, the parsing code is simple, it reads the number before the percent character, the GUI is only refreshed if this number changes, keep in mind that additional parsing and drawing would use CPU time. There are some tools, I think it was eac3to and mkvtoolnix that have only 1 percent intervals, I can live with that.
Previously it used to refresh about every second, so you can see the frames go up even if the percentage didn't, which was good! It only refreshes now on each 0.1 percent increase. Over an encode that means 1000 refreshes, which doesn't sound bad. However, consider a movie that is 2 hours long and is 23.976 fps. The total number of frames is 23.976 * 60 (seconds in a minute) * 120 (minutes in 2 hours). Total number of frames is 172,627, so the refresh occuring 1000 times means once every ~172 frames. If you are encoding at 4 fps, it means the progress text will now only update once every ~43 seconds.
NikosD
10th September 2017, 12:34
I got some stalls on the progressive bar too.
Firstly I thought the encoding just stalled, but the GPU was working fully, so waiting a little more I saw a huge jump from 5% to 80% or something like that.
The truth is that I use StaxRip on batch mode, so I almost never monitor the whole process.
I just leave it to do its job.
stax76
10th September 2017, 12:46
@Khun_Doug
You can try to post on the vceenc tracker.
https://github.com/rigaya/VCEEnc/issues
@burfadel
Turned out my custom control didn't repaint when the text property changes.
@Nikos
Maybe it's fixed in the new build.
Requirements
.NET 4.7 is required on systems prior Windows 10 Version 1703 (Creators Update)
https://www.microsoft.com/en-us/download/details.aspx?id=55170
Download
https://drive.google.com/open?id=0B-gPKiJYuKuITld4dzhuTC1WWWM
https://1drv.ms/f/s!ArwKS_ZUR01goCzIRemxotXY_zz-
1.6.1.5 unstable test build
fix: issue in new progress bar implementation causes too few refresh cycles or no refreshes at all
new: FrameRateConverter AviSynth script/plugin added (https://github.com/mysteryx93/FrameRateConverter)
new: new shutdown mode /hybrid (https://www.lifewire.com/shutdown-command-2618100)
change: TS avc/hvc is by default now remuxed to mkv using ffmpeg
change: faster start of preview dialog and fix for the startup location not being remembered
update: AVSMeter 2.6.3
Magik Mark
10th September 2017, 23:10
Stax
"Shutdown" after encoding doesn't work
stax76
11th September 2017, 19:42
@VfBFan
@Magik Mark
I've made two tests, one on my Win 10 system and one on my Win 7 test system using vmware, on both systems I had standby time set to 5 Minutes and was running a 10 minute encode which successfully completed and successfully executed shutdown, the code for shutdown runs shutdown.exe, it's very simple and it wasn't much changed lately.
https://github.com/stax76/staxrip/blob/3a85774ce6191d3657a3237cc6b963dd5023fbfc/General/General.vb#L1447
The code for standby prevention wasn't changed since very long. If it happens again please use the bug tracker and if possible click on the star (only few stars are missing for second most popular VB.NET project).
Magik Mark
12th September 2017, 06:35
Resetting the template and filters helped
Magik Mark
12th September 2017, 06:36
Stax
Can you also put progress bar in encoding audio streams? Thanks
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.