View Full Version : VidCoder: Alternative HandBrake GUI for Windows
RandomEngy
22nd October 2018, 15:55
Released VidCoder 4.18 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v4.18-beta):
Fixed null reference exception on start.
Changed "delete source files" confirmation prompt to be a Yes/No/Cancel to allow checking up on all the files that are going to be deleted.
Changed "clear single queue item" behavior to only happen if the job's source is still loaded.
Reset the "when done" to original state after executing the sleep/hibernate, to avoid accidental triggering on subsequent encodes.
Fixed padding color swatch (again).
RandomEngy
31st October 2018, 07:59
Released VidCoder 4.19 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v4.19-beta):
Added setting to manually change app theme.
Added button on encoding settings to apply the current settings to the queue.
Added option to apply current encoding settings to selected queue items.
Removed modal dialog asking if user wants to apply changes to queue.
Fixed crash on SRT subtitle.
Fixed inaccurate progress when adding a queue item while encoding.
RandomEngy
7th November 2018, 08:55
Released VidCoder 4.20 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v4.20-beta):
Added context menu option on queue to open source file directory.
Updated dark theme ribbon text to white.
Fixed issue where log file would not scroll to end on new entries in some cases.
Fixed behavior when queuing multiple files via drag/drop while a previous batch is scanning. It now properly adds the the scan queue rather than opening a paralell scan window.
Added fallback to av_aac for when presets are using fdk_aac but the current build of hb.dll doesn't support it.
Fixed issue where displayed custom cropping and actual cropping could be different.
Changed update download log message to output entire stack trace rather than just the exception message.
Updater now discards a downloaded update if a newer version is available.
When source audio bitrate is not known, we now display "unknown" instead of "0"
napouser
20th November 2018, 15:54
i love ur app. made an acc here just for this
could u allow in presets or pickers the ability to choose specific times beforehand?
there is an option in picker settings for titles but i dunno what it does
i need to make some samples of 100 movies with QRF so i can guestimate the size before i start encoding the whole thing
i was doing 2xpass but i heard its worse quality due to smaller diviation
thanks
also some other things
there is a bug when u change presets without saving them first
i have 3-4 presets that i use for movies and some times i need to tweak them a bit
when i go to an other movie and an other movie the *preset msgs about want to save it . i say no. then a new message pops about saving the current. press ignore or no and boom huge error appears
finally 1 more thing
recently i reencoded a video i made with a ton of different audio tracks that had some hard sounds (high freq) at 640kbs . when i reencoded the movie lower and turned the sound down to 448 at some point it sounded horribly (latest handbrake) . trying with the old handbrake and with ur tool the sound was much better so it must be a bug with the last handbrake version
this brought me to find out about the fdk thing with lincences
so my question is how can i add the fdk codec instead of the stadard aac to ur tool?
do u have somewhere a binary that i can download?
thanks again
RandomEngy
21st November 2018, 09:05
Released VidCoder 4.21 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v4.21-beta):
Fixed Advanced Video tab Dark theme support.
Fixed crash that could occur when switching away from a modified preset with the ribbon preset picker.
Added "VidCoderApplication" to app-level log file names to allow picking them out with a search.
RandomEngy
21st November 2018, 09:09
i love ur app. made an acc here just for this
could u allow in presets or pickers the ability to choose specific times beforehand?
there is an option in picker settings for titles but i dunno what it does
i need to make some samples of 100 movies with QRF so i can guestimate the size before i start encoding the whole thing
i was doing 2xpass but i heard its worse quality due to smaller diviation
thanks
also some other things
there is a bug when u change presets without saving them first
i have 3-4 presets that i use for movies and some times i need to tweak them a bit
when i go to an other movie and an other movie the *preset msgs about want to save it . i say no. then a new message pops about saving the current. press ignore or no and boom huge error appears
finally 1 more thing
recently i reencoded a video i made with a ton of different audio tracks that had some hard sounds (high freq) at 640kbs . when i reencoded the movie lower and turned the sound down to 448 at some point it sounded horribly (latest handbrake) . trying with the old handbrake and with ur tool the sound was much better so it must be a bug with the last handbrake version
this brought me to find out about the fdk thing with lincences
so my question is how can i add the fdk codec instead of the stadard aac to ur tool?
do u have somewhere a binary that i can download?
thanks again
Not sure what you mean by "choose specific times beforehand". Do you mean specific chapters or time ranges of the source video?
The "would you like to save the preset" bug should be fixed in 4.21 Beta.
As for fdk codec, due to licensing restrictions you need to build or obtain a version of hb.dll with FDK AAC included. Then you could replace VidCoder's bundled hb.dll with it.
napouser
21st November 2018, 20:20
"Not sure what you mean by "choose specific times beforehand". Do you mean specific chapters or time ranges of the source video?
"
ok here is the deal
i want to rencode a bunch of 2500 movies
i started with qrf then results vary alot in size so i went back to 2pass but the time is too long for me so when i found ur tool last week i decided to make some presets for automatic parsing and encode a small portion of each movie as a sample
this way i can try something small for qrf 25 22 28 until it goes to whatever bitrate i want
so
lets say u want a movie to have 1800kbs
this means if u encode 6:30 mins of the movie the result (with no sound) has to be 90mb
so u set up the preset choose lets say 25 encode after 5 mins of encoding u adapt go higher or lower etc until u find the sweetspot
the problem is that for every movie i have to pick start and end point for exactly 6:30 mins
is there a way to decide beforehand lets say grab from the picker then 1:00:00 to 1:06:30 mark?
i know ur picker has titles but i havent figured out what they do
regardless of title selection in the picker the picker picks the whole thing alwasy
automatically choosing chapters wouldnt help due to different times for chapters for each movie some movies have 10 min chapters some 4
% would be nice too for some people i think to guestimate the full size
thanks for the fix
i tried the old beta but got some errors
since then i have a huge queue with 100s of files so i am reluctant to swithc from stadart to beta mode (altho i prefer the dark theme)
can i load that queue into the beta and continue with the same settings?
as far as the fdk encoder
yea i ve read every1 says install linux and build handbrake urself
sadly i have neither the time nor the knowledge to do such a thing and most of all i dont want handbrake anymore since i found ur tool
so is there some way that i could find such version
could u post it somewhere private?
would be a shame to encode 2500 movies with an inferior codec :((
thanks in advance
RandomEngy
22nd November 2018, 09:03
Okay I got it, you want an option on the Picker to pick a specific time range within the title? What would you want it to do when the time range falls outside of the video length? It sounds like you just want to make sure you get a certain length snippet?
napouser
22nd November 2018, 16:12
yeap thats it. the idea is that i can have 2 pickers . 1 for stadard with folders etc and 1 with temp folders no sounds and only a small portion of file selected
hmm in case of error mmm maybe select nothing so the user knows there is something wrong going on? or if u cant select nothing then fall back to the safest portion wich is the first x:xx mins of the file i suppose. and if the file is smaller than given value i dunno choose whatever length is available? or just pop a message that something went wrong
(personally i ll just put something like 1:00:00 - 1:06:30 where 99% of movies cover)
also an other bug (sort of)
all windows exept main are on top of main at all times regardless of what is active
but sometimes u need main to be on top to see the logs of completed and queued and settings are on top of it
also talking about main window log
its not a bug i assume every time the program closes forgets the place of log tab information order such as destination status codec elapsed time etc
generally i tent to rearrange them so i can visually see the samples from the fullencodes so putting the progress bar first instead of last and video quality so i can see what preset is each movie
is it possible to have an option to save the placement of collumns and not reset to default each time u run it?
an other thing altho it might be impossible
lately i think windows 10 explorer collums differ from windows7 explorer in the sense that values when exceed the size of a given collum size they appear as "..." on the left side instead of the right side like it used to be in windows 7
so for instance in a destination file value where u got a huge folder tree only the last portion of the adress will be shown instead of the beggining
that some times can be problematic
for instance when it comes to sizes only the last digits of the bytes of a file will shown instead of the first due to the system anchors the value from the right isntead of the left
so the result is u think a movie is 1.5gb instead of 15gb!
is it possible to switch this behaviour? i find it really annoying and gives me wrong info
RandomEngy
22nd November 2018, 17:34
yeap thats it. the idea is that i can have 2 pickers . 1 for stadard with folders etc and 1 with temp folders no sounds and only a small portion of file selected
hmm in case of error mmm maybe select nothing so the user knows there is something wrong going on? or if u cant select nothing then fall back to the safest portion wich is the first x:xx mins of the file i suppose. and if the file is smaller than given value i dunno choose whatever length is available? or just pop a message that something went wrong
(personally i ll just put something like 1:00:00 - 1:06:30 where 99% of movies cover)
also an other bug (sort of)
all windows exept main are on top of main at all times regardless of what is active
but sometimes u need main to be on top to see the logs of completed and queued and settings are on top of it
That's just the way WPF tool windows work. The idea is that you have the tool window open to the side of the main window. The alternative is to have them all be separate windows, but then they would not all come to the foreground at the same time and they would show up as separate in the task bar (which is much more annoying). Ideally I'd have some kind of docking capability but I haven't had time to put that in.
also talking about main window log
its not a bug i assume every time the program closes forgets the place of log tab information order such as destination status codec elapsed time etc
generally i tent to rearrange them so i can visually see the samples from the fullencodes so putting the progress bar first instead of last and video quality so i can see what preset is each movie
is it possible to have an option to save the placement of collumns and not reset to default each time u run it?
Actually I didn't realize you could rearrange by dragging the column headers directly. It should save the order if you right click -> Customize Columns. But then you can't move the last "status" column.
an other thing altho it might be impossible
lately i think windows 10 explorer collums differ from windows7 explorer in the sense that values when exceed the size of a given collum size they appear as "..." on the left side instead of the right side like it used to be in windows 7
I have custom logic to truncate the full file path. First it collapses folders in the middle, then all folders on the left, then it starts truncating the file name on the left. I could change it to truncate the file name itself from the right.
so for instance in a destination file value where u got a huge folder tree only the last portion of the adress will be shown instead of the beggining
that some times can be problematic
The logic is designed to try to always show you the file name when it doesn't have space. Why is that problematic? The file name is what's going to be changing all the time, not the first root parts of the path.
for instance when it comes to sizes only the last digits of the bytes of a file will shown instead of the first due to the system anchors the value from the right isntead of the left
so the result is u think a movie is 1.5gb instead of 15gb!
is it possible to switch this behaviour? i find it really annoying and gives me wrong info
What column does this happen on? Only the input / output path has the special truncate logic. It looks like all the others that I see truncate from the right.
napouser
22nd November 2018, 19:10
"That's just the way WPF tool windows work. The idea is that you have the tool window open to the side of the main window. The alternative is to have them all be separate windows, but then they would not all come to the foreground at the same time and they would show up as separate in the task bar (which is much more annoying). Ideally I'd have some kind of docking capability but I haven't had time to put that in."
got it
"Actually I didn't realize you could rearrange by dragging the column headers directly. It should save the order if you right click -> Customize Columns. But then you can't move the last "status" column."
awesome got it
"I have custom logic to truncate the full file path. First it collapses folders in the middle, then all folders on the left, then it starts truncating the file name on the left. I could change it to truncate the file name itself from the right."
hmm checking this again i see that all collumns truncate from the right side exept directories that trancate from left
"The logic is designed to try to always show you the file name when it doesn't have space. Why is that problematic? The file name is what's going to be changing all the time, not the first root parts of the path."
got it ok
"What column does this happen on? Only the input / output path has the special truncate logic. It looks like all the others that I see truncate from the right."
yea my bad sorry
napouser
27th November 2018, 22:22
hi
i have a request again
due to need to know the status of the app while i am away at work i like the log folder to syncing with gdrive or something similar
i tried for hours to make it sync with gdrive but i cant
neither with onedrive or dropbox
then i tried /J hard links but nothing is syncing
i guess the only way is to change the directory to be inside the gdrive folder
so ... uh can u allow an option to set a custom dir ? thanks
RandomEngy
28th November 2018, 17:08
It depends on what status you want to sync. It should be possible to do at least log folders so you can see what encodes are completed. I would recommend using the Link Shell Extension (http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html). Right click the VidCoder Logs folder and select Pick Link Source. Then right click within the Google Drive folder and pick Create Symbolic Link.
Out of curiosity, what exactly are you trying to find out about the status and what do you need it for?
napouser
29th November 2018, 01:22
i tried with dropbox and it doesnt sync changes . u have to force it like pause syncing and then resume to get the changes wich doesnt help me
it seems that those services need actual explorer changes to force the autosync
i tried link shell extension with junktions and "smart copy" wich creates a new folder that fills it with smart links .. doesnt work
mirror option doesnt either
basically u have to use a third party app to do the syncing for u
only other method is to have an option in the program to set it save the logs inside gdrive folder
RandomEngy
29th November 2018, 06:37
You're right. Google drive does seem to have problems with symbolic links. However VidCoder seems fine with them. I tried deleting VidCoder's Logs folder, then made a regular folder inside the Google Drive folder and symlinked it over to %appdata%\VidCoder-Beta\Logs. VidCoder writes to it and the log files get uploaded to Google drive.
napouser
29th November 2018, 15:37
that is true and if the mountain doesnt go to mohamed then mohamed will go to the mountain however thats risky business
if something wrong goes with idrive and the folder gets unavailable or deleted the sympolic link for vidcoder doesnt exist and the program cant save logs!
RandomEngy
29th November 2018, 16:45
That's true. Have you tried setting up Remote Desktop?
napouser
29th November 2018, 18:52
yea i used to but its kinda risky security wise
logs are much simpler
last txt in gdrive is 2 hours ago = OK
last txt in gdrive is 5 hours ago = u are in trouble
napouser
30th November 2018, 01:40
1 more request
when some1 chooses bitrate u give him the estimate size wich is nice
but there is no such thing with QRF since it adapts based on the movie
what i am asking for is that if its possible to do a guestimate while encoding based on current size divided by the % to see what the end its going to be
now obviusly its not going to be accurate but eventually at 5-10% it will probably be pretty accurate and can help if some1 wants to target a specific size to stop the current encode
that would help tremendously due to some movies tend to go very high and some very low with same QRF
for u it should be pretty simple
just make a new value in the encode details panel "filezize" divide with "file progress %"
so for instance now i am at 410mb divided by 17.6 (%) so the guess will be around 2.300mb
thanks in advance
RandomEngy
1st December 2018, 07:55
That's not going to work very well for a couple reasons:
1) Encoders keep file data buffered in memory while encoding so there is a lag from encoding completion to actually getting written to disk. This lag is going to vary by encoder and encoding settings and will throw off the numbers in ways I can't predict.
2) Movies might be high-motion in some parts and low in others. Think of a movie with a fast-moving action scene at the end. That will throw things off.
Anyway I don't think it's a great policy to try and target the same size for every movie when using quality targeting. Some are going to need more data than others to look good.
RandomEngy
1st December 2018, 08:51
Released VidCoder 4.22 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v4.22-beta):
Added Picker feature to choose audio and subtitle tracks by index.
Added ability to select a time range on a Picker.
Added option to change capitalization format for titles from "Every Word" to "First word"
Prevented direct drag and drop queue column reorder since the new ordering would not be preserved.
Fixed issue where queue items could create multiple "completed" entries when the output directory cannot be created.
Made sure TLS1.2 protocol is enabled when making the request to get the update installer.
Updated HandBrake core.
napouser
1st December 2018, 22:04
Actually i disagree completely with both of ur statements
1 ) Yes the algorithm takes a while ussually 5 mins until 5% to start actually writing data to the file due to making the initial computations plus the fact most movies have titles or pretty much nothing the first 1 2 minutes
Thats true and obviusly the program shows current size of movie like 5-20kb therefore a value of projection would say something stupid like guestimate of the movie around 100-200mb !
But after 5-10 minutes around 10% it stabilizes at around the final size +-10%
Then at 20% its pretty close +-5%
2) sadly thats not how encoding works
I used to think romandically about it that hey lets choose qrf21 and if a movie is good, fuck it, let the program give it more bitrate and if the movie is bad i will get a huge compression
The program knows best right? So i was hoping that some michael bay movies will end up 4gb and some crappy 50s black and white movies will end up 1gb
Right?
Wrong
What kept happening (and what drove me away from QRF and forced me to use 2pass) was that for some wierd reason some horrible quality movies ended up huge (4gb) and some high quality value ended up 1.5gb. The reason as u might have guessed it was noise
Apparently the encoder treats noise as information and tries to replicate it as best as possible
The result is it invests huge amounts of info due to b frames and generally all frames are completely different with each other (due to noise appearing randomly every frame) instead of keeping 1 b frame and compress the rest
Now u might say well there is a noise filter so fucking use it
Well i did . in some movies i actually use strong settings
And it does make a change . almost 40-50%
Still the problem remains. A grainy movie will end up huge (ok not 4gb but 3) instead of 1.5 like it should havebeen for a low quality crappy image and some good ones end up less than 1gb. Thats unnaceptable. U see amazing movies at extremely low bitrates (less than 2000) and bad movies at 4000!
Now u might say ok so just use 2pass then .
Well 2pass means i get less diviation in quality … wich means less quality … and most of all i waste 2x the time
Now if we are talking about 2500 movies with 2 hours each thats 8 months. 2pass means 2 years
So when i found ur program with the profiles it had it saved me due to the simple fact that i can easily queue a bunch of samples and test different settings for only 6:30 mins (wich is exactly the 50% of the bitrate to mb ratio . so for example a 2000 kbs 6:30 video should be at 100mb)
So this way i can see the diviation before hand and if some movie ends up with 370mb then yea i need to raise the qrf or if some movie ends up at 40mb i will lower the qrf
So to give u some examples
Battle Los Angeles (2011) 4K REMASTERED -2000 - napouser23qrf
2416kbs 2gb
Battlestar Galactica (1978) - 35th Anniversary -light-1600 - napouser21qrf
2 552 kb/s 2.22 GiB
Beguiled (2017) -light-1800 - napouser19
1 777 kb/s 1.16 GiB
However
Bay (2012) -1800 - napouser28qrf
2 015 kb/s 1.19 GiB
Or
Battle Royale (Batoru Rowaiaru) (2000) - Restored Directors Cut -light-1800 - napouser24
2 289 kb/s 1.95 GiB
Beneath Hill 60 (2010) -med-1800 - napouser24qrf
Berlin Calling (2008) -strong-1800 - napouser26qrf
So as u can see there are cases of movies that end up the same with 28 as others with 22!
So if i choose a global 22qrf for everything the above movies will end up 4-6gb even tho most of them are horrible quality
Now there are some exceptions
For instance
Big Blue (Le Grand Bleu) (1988) - Directors Cut POL ENG -med-1800 napouser24qrf
Has a 10 minute intro in black and white with tons of grain and noise but i didnt use much of denoise filter becauze the rest of the movie is ok
And during encoding the movie appeared at 550mb at 10% OMGWTF!!!! but later on it stabilized at half of that so it ended up 3.5gb for the whole thing
But apart from those exceptions i think a guestimate would be accurate and actually quite helpfull
also thanks for the time range in beta
RandomEngy
2nd December 2018, 04:30
Fair enough. I just think the "guesstimate" would bring a lot of complaints about how it's wildly inaccurate. I'd only want to put it in there if I had any confidence it would be close to the real result.
napouser
2nd December 2018, 05:07
yea understandable
if u add such value i ll monitor it closely and provide beta feedback of its accuracy (since i am making the calculations manually every time i look at the thing anyway)
i bet u its gonna be 95% accurate after ussually 5 mins of encoding time
the good thing with such indicator is that its not final until the end of the encoding and when u are at 100% then the guestimate is of course 100% right (duh)
from my experience i see a ton of encoders in many trackers using 2pass becauze they want fixed sizes beforehand
i am sure they would be glad with such a helping tool to the point that might consider switching to qrf
u can always put a big paht "~" next to it meaning "experimental the author has no responcibility if u are an idiot"!
napouser
2nd December 2018, 23:17
1)
VidCoder 4.22 Beta:
Prevented direct drag and drop queue column reorder since the new ordering would not be preserved.
this denies the ability to drag and drop the last collumn (% bar) to the first place wich is ussually where i put it
future request
2)
it would be interesting to add an ability "when done" after the current file
so for instance some1 has a list of 20 files to encode but wants to close the pc after the current encode
3)
hi again
beta is owesome and works fine so far. the samples i am making are great but i would like along with the qrf setting to add the filters into the file name
this is so i can choose the proper settings later for the final thing
especially the noise
so lets say i choose 23qrf and medium hq denoiser
is it possible to have the medium along with the 23 in the file name?
4)
hi
its nice u can add srt files
is it possible to incorporate idx/sub files?
5)
future request
can u add some automatic preset for audio tracks based on conditions
let me explain
current system u got allows to predetermine the maximum amount of tracks (lets say 4)
and the program chooses the best possible settings
so lets say if i put
1 track to be 7.1 640kbs aac-fdk
2 track to be 7.1 640kbs aac-fdk
3 track to be 7.1 640kbs aac-fdk
4 track to be 7.1 640kbs aac-fdk
and the movie has 2 tracks with ac3 and dts all 5.1
the preset will assign
1 track to be 5.1 640kbs aac-fdk
2 track to be 5.1 640kbs aac-fdk
if the movie has 3 tracks first with truehd 7.1 and therest are 2channel commentaries
the preset will assign
1 track to be 7.1 640kbs aac-fdk
2 track to be 2.0 192kbs aac-fdk
3 track to be 2.0 192kbs aac-fdk
now this is actually good
the program understands that its pointless to give 640 to a 2channel stream so it reduces it accordingly
and if its an old movie with mono it will give
1 track to be 1.0 60kbs aac-fdk
now the automatic option u got is kinda useless becauze it gives way to low values (384)
my request is this:
some movies have 7.1 = thats where i wanna give 640
some movies are 5.1 =thats where i wanna give 448
the currentsystem cant do this automatic
with the above setting the aac-fdk codec will fall down from 7.1 to 5.1 but it will maintain the 640 value
only if the stream is 2.0 it will fall down to 192
so i have to change manually the 640 to 448
but since 90% of the movies i encode are 5.1 i just use this pattern instead
1 track to be 7.1 448kbs aac-fdk
2 track to be 7.1 448kbs aac-fdk
3 track to be 7.1 448kbs aac-fdk
4 track to be 7.1 448kbs aac-fdk
and all streams fall down to 5.1 (or less)
and in the rare occasion i get a 7.1 movie i manually swithc from 448 to 640
my question is = is it possible to make the preset give 7.1 640 and if there is 5.1 to lower it down 448 just like it does it with 2.0 and 1.0?
thanks
6)
some movies fail with this
#############
# Operation 'Ping' failed. Worker process exited unexpectedly with code -1073741819. This may be due to a HandBrake engine crash.
# Encode failed.
# Job completed (Elapsed Time: 1h 19m)
###################
7)
i was expecting this error to happen. unfortunately i paid my idiocy to recheck with 10 movies made badly becauze of this
ok here it goes
when u add a subtitle into a movie as .srt for some reason it gets added to all the next movies u add with drag and drop!
and also as default!
maybe it has to do with presets ? or until u change picker?
the result was for 12 movies the default subtitle was for an other movie . small trouble obviusly i ll just remove the track with mkvtoolnix
just wanted to let u know since it might have to do with some value u keep storing for the subtitle throughtout all the rest of the movies u may wanna check this out
8)
ok remember the movies i told u about that vidcoder produces errors with?
not that its ur fault its probably the handbrake engine but apparently the old handbrake 1 0 3 is able to encode them apparently
the wierd thing tho was that one of them cannot play properly in vlc3 but can play in vlc2
here is the image
https://i.imgur.com/EYccf8j.png
RandomEngy
9th December 2018, 08:29
Released VidCoder 4.23 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v4.23-beta):
Added option to stop encoding, close VidCoder, sleep, hibernate or shut down after currently encoding jobs complete.
Fixed Move To Top not working correctly when multiple simultaneous encodes are running.
Removed two-pass options on NVEnc and VCE encoders as they are not supported.
Fixed the wrong preset name showing when first opening the encoding settings window.
Fixed unset preset when switching to NVEnc or VCE encoders.
Made the disabled state on turbo first pass more apparent on Dark theme.
RandomEngy
9th December 2018, 08:43
napouser:
Support for other subtitle types will have to be added by the HandBrake team. You can ask them about it.
About the .srt file sticking around, I'll look into it.
As for the bitrates, it sounds like we need something like a "kbps per channel" setting on top of Auto so it can scale the bitrate based on how many channels end up in the output.
napouser
9th December 2018, 18:54
yea indeed that would be excellent!
9) future request
when u save the queue file it saves the queue items along with their settings
is it possible to save the completed items list as well in case i need to restore something encoded wrong for reencoding
currently i am hesitant to update version cauze i am gonna loose 220 completed items
or maybe have a different option for those want to export completed in case some1 wants to save his queue but wants a clean completed history
RandomEngy
11th December 2018, 02:44
I looked into the bitrate per channel idea a bit more and it's actually pretty complex. Different channels have different bitrate requirements and there's weird stuff in some codecs like "coupled" vs "uncoupled" channels that need different data amounts. I don't think it's really doable without some weird stuff coming out of the woodwork to mess things up.
I'll fix the .srt issue next release though.
napouser
11th December 2018, 03:53
yea i bet. i think it will also mess up with each codec automatic settings. for instance for a 2.0 or 1.0 stream most choices are greyed out since limits are less
the system however is smart enough to take a 7.1 setting and create a 5.1 channel layout and stereo
therefore it can downgrade accordingly the channels and it does so with the bitrate as well
but apparently the bitrate downgrade happens due to limits thats why the 5.1 or 7.1 stays as whatever u say its gonna be since their limits must be bigger
so here is the tricky part
lets take a 5.1 movie with 2.0 commentary
and lets say u set this up with 2 tracks both 7.1 at 640kbs
the result will be
5.1 640
2.0 192
now if i choose auto
5.1 384
2.0 160
so this means that the system gives more bitrate to the commentary in the first case due to me having a higher setting for a 5.1
is "auto" a class from u or the handbrake engine?
can u control its modifiers?
RandomEngy
11th December 2018, 17:06
The HandBrake library exposes a "default" bitrate when you give it a codec, samplerate and channel layout. In their UI they use it to initially pick the bitrate that's chosen when you load up the source. In VidCoder I use it to power the "Auto" choice. With "Auto" it will always pick the default bitrate for whatever sample rate, mixdown and codec is chosen.
napouser
11th December 2018, 18:06
so the 160 in my example is from handbrake
but the 192 must be from ur UI then
10) can u add the column selection in completed tab just as queued tab? such as qualities audio codecs etc
11) is it possible when u edit a completed task and change the "restored from queue" preset into a "xyz" preset to follow the "xyz" file naming rules?
so for instance if i restore a sample i did with light denoise and i select a preset called "strong" that has strong denoise and adds to the filename the {preset} name so instead of "captain fantastic (2016) - 21 - light.mkv" it will switch the name to "captain fantastic (2016) - 21 - medium.mkv"
i assume thats must be difficult request due to getting the naming scleme from the picker initially so normally u would expect a brand new "dragged and dropped" movie to name not one already verified by the picker
basically is there any way to alter the naming scleme from a "restored from queue" item or is it locked and can only be changed manually?
RandomEngy
13th December 2018, 08:00
I just tried editing a completed task and switching the preset and it does update the generated file name. Is that not what you're seeing?
As for #10 I'll put it on the backlog but it could be a while before I get to it.
napouser
14th December 2018, 00:12
wierd
did u press "edit"?
did the task returned as "restored from completed" preset??
what happens when u change the "restored from completed" preset to a "xyz" preset ? does the name change accordingly?
mine is stuck. on the contrary when i do samples and i change presets it goes from strong to medium etc and when i slide the qrf bar it changes 21 to 22 etc
RandomEngy
15th December 2018, 04:32
Yes I pressed "Edit" and it returned as "restored from completed" preset. After switching to a different one, the name did change.
Not sure it's happening here but if you make a manual edit to the path it can "lock" it to that name and disable the auto-naming.
napouser
15th December 2018, 07:33
hmmmm
apparently when restoring from queue the general naming options take priority over picker naming
if i restore a stadard movie the naming works
if i restore a sample it doesnt
thats becauze samples have "picker" specific naming scleme while normal movies dont so they fall back to the general options
i suppose i can switch the general option to be for samples and make the stadard movies have a specific naming scleme that just uses {source}
napouser
15th December 2018, 09:18
ok i found it
apparently the "time range selection" locks the auto name feature
try creating a picker with time selection 1 00 00 to 1 30 00
drag and drop a movie play with presets a bit
queue it
then add an other movie
queue it
now restore the first one
cant do autorename
RandomEngy
16th December 2018, 08:02
Ahh I can reproduce it now. Will be fixed in next Beta release.
RandomEngy
22nd December 2018, 01:49
Released VidCoder 4.24 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v4.24-beta):
Added option to prompt for updates on launching rather than on exit.
Added more diagnostic information to narrow down a reported crash.
Updated Reactive UI to v9.
Added missing DLLs to installer.
Fixed issue where output file name would not update after restoring from queue with time range picker.
Fixed inline warnings coloring in Dark theme.
Fixed external subtitles coloring in Dark theme.
Used path control for SRT subtitle path for smarter ellipsis placement.
Fixed issue where "default" subtitle checkboxes could be disabled when they should not be on first load.
Fixed issue where double clicking on a file in a picker dialog could toggle a subtitle or audio selection.
Changed to clear out the old SRT subtitle list on a new scan to avoid cross-contamination of subtitles.
napouser
22nd December 2018, 11:31
nice... testing now
any hope for custom log folder in the future?
Zetti
22nd December 2018, 19:21
HandBrake v1.2.0 is released.
https://forum.handbrake.fr/viewtopic.php?f=33&t=38539
RandomEngy
23rd December 2018, 07:22
Released VidCoder 4.25 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v4.25-beta):
Updated HandBrake core to 1.2.0 Stable.
Fixed crash on trying to open a non-existent log file.
Added scan log files for batch scan operations.
Added screen reader label for check for updates combo box.
RyaNJ
24th December 2018, 14:04
Is there currently any support for 10-bit encoding by any chance? If not, is there a possibility that this will become available in the future? It may already be there and I've just missed it. There are a lot of options!
Thanks.
RandomEngy
24th December 2018, 17:20
Yes, the beta has support for 10-bit x264 and x265 and 12-bit x265.
RyaNJ
24th December 2018, 17:22
Yes, the beta has support for 10-bit x264 and x265 and 12-bit x265.
You are my hero! :cool:
napouser
25th December 2018, 03:35
Released VidCoder 4.20 Beta:
"Added fallback to av_aac for when presets are using fdk_aac but the current build of hb.dll doesn't support it."
obviusly this means that if they fallback if and when u restore an fdk_aac build they will stay that way so u have to readd them(or readd the queue from file ...maybe)
RandomEngy
27th December 2018, 06:35
Released VidCoder 4.26 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v4.26-beta):
Updated Fluent Ribbon library to fix issues with screen readers.
Updated translations for upcoming v4 stable release.
RyaNJ
28th December 2018, 11:47
Released VidCoder 4.26 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v4.26-beta):
Updated Fluent Ribbon library to fix issues with screen readers.
Updated translations for upcoming v4 stable release.
Again, sorry for the probably simple question but which profiles are 10-bit enabled and is there a way to toggle it on/off for a specific profile?
Thank you :)
RandomEngy
28th December 2018, 15:56
Again, sorry for the probably simple question but which profiles are 10-bit enabled and is there a way to toggle it on/off for a specific profile?
Thank you :)
Go to Encoding Settings -> Video Encoding tab. You can check the Video Codec there.
RandomEngy
10th January 2019, 08:35
Released VidCoder 4.27 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v4.27-beta):
Updated translations.
Standardized on "folder" name rather than directory.
Added additional context for some strings.
Fixed issue with opening and copying log files from the Completed tab.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.