View Full Version : VidCoder: Alternative HandBrake GUI for Windows
RandomEngy
19th May 2016, 07:10
I stand corrected! Maybe I will implement then.
buffalofloyd
20th May 2016, 22:34
HandBrake has a "pad" filter that can do this. None of the current HandBrake GUIs provide an interface for this yet (CLI only), but BradleyS has been designing a UI paradigm that we plan to eventually implement. He has some very good ideas and has mocked it up with a little web app so you can see it in action.
Very interesting, thank you for that clarification!
I stand corrected! Maybe I will implement then.
Sounds wonderful, I look forward to the implementation when you get to it!!!
Cheers and thanks again :thanks:
RandomEngy
12th June 2016, 18:42
Released VidCoder 2.30 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.30-beta):
Updated to keep source video chapter names if they are present.
Changed the user preset JSON serialization to happen on a background thread so changing encoding settings is faster.
Changed log window to only scroll to the bottom on new logs if we were already at the bottom, so it doesn't pop you out if you scrolled away to look at something earlier in the log.
Updated translations.
Updated HandBrake core.
Updated version string to only display Major.Minor.
Added logging to the target size calculation and refactored loggers to work better in the worker process.
loninappleton
22nd June 2016, 21:24
Hello RandomEngy
Being able to set a cpu level is an unique feature of Vidcoder.
I think it was originally under processes with a slider.
There appears to be a change to a drop down dialog of Priority High. Normal and Low.
Can you give a confirmation of that in the current release and how I can set the priority low to run in the background.
A screen shot would be best.
loninappleton
2nd July 2016, 22:56
Please respond to how to install libdvdcss.
I have used a guide for the process to install to Handbrake.
Vidcoder shows a different option at:
tools > options > advanced > enable DXVA [checkbox]
rather than [checkbox] use libdvdnav (instead of libdvdread)
It's confusing to me as a novice user.
loninappleton
6th July 2016, 18:29
Please respond to how to install libdvdcss.
I have used a guide for the process to install to Handbrake.
Vidcoder shows a different option at:
tools > options > advanced > enable DXVA [checkbox]
rather than [checkbox] use libdvdnav (instead of libdvdread)
It's confusing to me as a novice user.
Following up on my own post I see that earlier Vidcoder does not respond well with libdvdcss or produces an error.
That was a while back, any progress on it with more recent work with Handbrake?
RandomEngy
8th July 2016, 07:12
I've never gotten libdvdcss to work with VidCoder. I'd recommend a different program to remove copy protection. The slider you are talking about is CPU throttling and that limits the number of cores the process can run on. That's different than the process priority. Generally lowering the priority should work fine unless your system overheats at 100% CPU.
RandomEngy
9th July 2016, 01:45
Released VidCoder 2.31 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.31-beta):
Fixed install detection for VLC and MPC-HC.
Updated HandBrake core.
Made picker changes to output directory and naming format apply immdiately.
Fixed crash when the remote process can't find the specified title to encode.
Added proper assembly title and icon to the worker process.
Fixed issue that could prevent a new picker from being created when editing the "None" picker.
RocketJet
9th July 2016, 09:58
Trying to install the latest beta x64 version in Windows 10, it is blocked by Microsoft "SmartScreen" filter.
The stable version installs OK.
Wildfire
9th July 2016, 13:08
Trying to install the latest beta x64 version in Windows 10, it is blocked by Microsoft "SmartScreen" filter.
The stable version installs OK.
It's not actually blocked, just a warning that the file is barely known yet among Windows users - which is logical, as the update has just been released. Just click the 'more info' button, then you'll have the option to run it anyway.
As soon as enough users have done this, other users will not get the SmartScreen popup anymore.
RocketJet
9th July 2016, 14:05
Yes, that worked. Thanks.
RandomEngy
11th July 2016, 15:42
I could shell out to Verisign for a code signing certificate that would prevent that but it's out of the range of money I'm willing to spend for a free project.
Wildfire
11th July 2016, 18:46
I could shell out to Verisign for a code signing certificate that would prevent that but it's out of the range of money I'm willing to spend for a free project.
Really not necessary. Just add some info to your website about that pop-up explaining why & how. That should be enough for people who aren't familiar with that pop-up.
CommonMortal
19th July 2016, 15:47
Hello, unfortunately i have little time to explain better, because i am leaving for vacation. But, the stable version as well as the beta 2.31 have the same problem with trueHD. I was getting no audio, while the stable Handbrake, it encodes the audio. I tried both ac3 2ch and AAC 2ch and VidCoder gives no audio. Happy vacations everyone!
RandomEngy
31st July 2016, 00:40
Released VidCoder 2.32 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.32-beta):
Updated HandBrake core. This should fix QSV encoding.
Added error handling for a missing custom video player.
Added protection for crash when messagebox owner window can't be found.
Removed extra logging of JSON encode object and got rid of empty lines there.
drizzit
1st August 2016, 22:19
First of all thank you very much for the brilliant program RandomEngy! :thanks:
A couple questions about x265, is it possible to manually update the version used? And is it possible to see the version included somewhere?
The only reference to a version I can find is in the logfiles where it say "HEVC encoder version 1.9" but I'm not sure if this means the first version of 1.9 exactly or any of the later releases?
I would love to try out the new 2.0 branch but judging from the above I guess handbrake still havent updated to that version?
I might just fail at finding the information but even with the nightly version number in vidcoders help menu I cant actually find what versions they are using.... any tips are welcome :confused:
Thank you for your time :)
RandomEngy
2nd August 2016, 05:49
It looks like they grab the source from here:
X265.FETCH.url = http://download.handbrake.fr/contrib/x265_1.9.tar.gz
X265.FETCH.url += https://download.videolan.org/pub/videolan/x265/x265_1.9.tar.gz
So looks like 1.9 .
drizzit
2nd August 2016, 22:22
Figured that was the case, thank you very much for the confirmation.
But I take it thats a no on being able to manually update then? Figured it was worth asking atleast :)
RandomEngy
4th August 2016, 05:48
No, it's something that's compiled into hb.dll. The HandBrake devs normally integrate these library updates.
drizzit
4th August 2016, 06:28
Ok will just have to wait then, thank you very much for the replys and keep up the great work :)
RandomEngy
10th September 2016, 16:35
Released VidCoder 2.33 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.33-beta):
Updated HandBrake core to bring in new Opus audio codec.
Fixed crash from UnauthorizedAcessException when trying to delete a DVD folder.
Fixed crash when trying to play a missing video file.
Fixed issue where "Open Containing Folder" didn't work on paths over 120 characters long.
Fixed custom denoise box not appearing.
Updated Spanish and Russian translations.
Przemek_Sperling
11th September 2016, 09:52
Thanks, but I have some problems with Opus audio encoding. I tried to convert "Whiplash" and I can convert it to stereo. No 5.1 is possible, The source DVD, of course, comtains 5.1 tracks.
BTW, it is incredible how small AND GOOD x.265 + Opus files can be!
RandomEngy
23rd September 2016, 07:03
Released VidCoder 2.34 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.34-beta):
Updated HandBrake core to fix crashing issue on some encodes.
JohnAStebbins
23rd September 2016, 17:14
Released VidCoder 2.34 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.34-beta):
Updated HandBrake core to fix crashing issue on some encodes.
It should also fix the opus 5.1 encoding problem ;)
Wildfire
23rd September 2016, 20:07
Released VidCoder 2.34 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.34-beta):
Updated HandBrake core to fix crashing issue on some encodes.
So that's why my PC crashed a few days ago, almost when the encode was finished :P
Przemek_Sperling
25th September 2016, 17:14
Everything works with flying colours, Opus 5.1 encodes can be done without any problems. Thanks!
Przemek_Sperling
20th October 2016, 08:47
I converted some DVDs (around 40 of them) for my friend who has no coding knowledge. Do not afraid, it is allowed in Poland (fair use), moreover most DVDs are her, but she has no standalone DVD but she has a smart TV so she can connect an external HDD.
Anyway, I used HEVC and almost all encodings were very good. I have problems with two of them and I would like to ask if anyone has ever had similar to mine.
“Inside Llewyn Davies” – the video shows strong banding, moreover, the file is exceptionally small. The quality of the video is so-so. I coded everything as x265, quality 18, ultrafast. English (all the movies are English spoken and my friend understands written English) and Polish subtitles. Most encodings are 1.0 -1.6 gigabytes in size. This one is around 600 megabytes. What wonders me the movie shows banding and almost does not increase the size if the quality is set to 16 or even 14 (I know, madness!). It decreases a bit if use another settings like superfast or veryfast The quality is always rather not satisfactory.
“Beetlejuice” – the original DVD contains a lot of subtitles, I think 25 or so (all of them shown by my standalone player). VidCoder shows only 7 of them – two English, two German, one French, one Italian, one Spanish. MakeMKV shows all of them so I made an mkv file (MPEG-2, English and Polish subs only) with the program and coded it with VidCoder (mkv, HEVC, AC3). The result is as it should be.
Is anyone who experienced similar problems? Just in case I can serve with logs (or whatever you want) after weekend.
PS I use the latest beta.
RandomEngy
30th October 2016, 04:58
Released VidCoder 2.35 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.35-beta):
Overhauled sizing UI:
* Added padding support
* Streamlined UI: No longer can specify both Width and Max Width, simply a checkbox to allow Anamorphic support, Custom Anamorphic gone in favor of Manual sizing
* Moved rotation to Sizing tab
* Renamed tabs Picture -> Sizing, Video -> Video Encoding
* Removed Pixel Aspect Ratio information in input/output preview boxes if PAR is 1:1.
* Sections within Sizing tab now wrap dynamically, supporting more window sizes.
Updated HandBrake core.
Fixed issue where fallback encoder wasn't respected in some cases for auto-passthrough.
Updated installer to download .NET Framework 4.6.2 when it is not installed already.
Updated handling of invalid filter settings to drop the filter and log an informative error message instead of failing the encode.
Warning: The sizing settings on user presets may have been altered, you may want to check them out to make sure they are still the way you want them.
Slitheen
3rd November 2016, 20:14
What's this scaling mode option about. Sometimes I scale up material, do I need to check this box?
buffalofloyd
4th November 2016, 22:34
Released VidCoder 2.35 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.35-beta):
Overhauled sizing UI:
* Added padding support
* Streamlined UI: No longer can specify both Width and Max Width, simply a checkbox to allow Anamorphic support, Custom Anamorphic gone in favor of Manual sizing
* Moved rotation to Sizing tab
* Renamed tabs Picture -> Sizing, Video -> Video Encoding
* Removed Pixel Aspect Ratio information in input/output preview boxes if PAR is 1:1.
* Sections within Sizing tab now wrap dynamically, supporting more window sizes.
Updated HandBrake core.
Fixed issue where fallback encoder wasn't respected in some cases for auto-passthrough.
Updated installer to download .NET Framework 4.6.2 when it is not installed already.
Updated handling of invalid filter settings to drop the filter and log an informative error message instead of failing the encode.
Warning: The sizing settings on user presets may have been altered, you may want to check them out to make sure they are still the way you want them.
Thank you very very much for adding the padding feature, which kind of works like uncropMKV. I'm a little confused by it but I'm going to keep experimenting and see if I can get the hang of it. Thanks again :thanks:
RandomEngy
6th November 2016, 06:03
What's this scaling mode option about. Sometimes I scale up material, do I need to check this box?
If you want to scale up material, you should choose scale up/down and then specify the size you want to scale to. If you leave it on Downscale only it will just try to preserve the source resolution.
Though usually it's better to leave it on Downscale only and let the player do the upscaling. That makes the video smaller without any loss of quality.
RandomEngy
6th November 2016, 06:10
Released VidCoder 2.36 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.36-beta):
Added tooltips to the custom filter settings boxes that list the possible keys.
Custom filter settings boxes now auto-populate with default settings.
Gave more room for the custom filters boxes and improved line breaking for multi-line boxes, since key names are now required.
Updated HandBrake core.
Fixed crash when changing scaling mode with video loaded.
Fixed encoding failure on videos with non-square PAR and Anamorphic disabled.
GZZ
6th November 2016, 12:05
Found a bug in the "Picker"
Error saving pickers: Picker marked as modified but no OriginalPicker could be found.
ved VidCoder.Services.PickersService.SavePickersToStorage() i D:\docs\projects\VidCoder\VidCoder\Services\PickersService.cs:linje 348
ved VidCoder.Services.PickersService.RevertPicker() i D:\docs\projects\VidCoder\VidCoder\Services\PickersService.cs:linje 284
ved VidCoder.Services.PickersService.SavePickerAs(String newName) i D:\docs\projects\VidCoder\VidCoder\Services\PickersService.cs:linje 244
ved VidCoder.ViewModel.PickerWindowViewModel.SaveAsImpl() i D:\docs\projects\VidCoder\VidCoder\ViewModel\PickerWindowViewModel.cs:linje 660
ved System.Reactive.ObserverBase`1.OnNext(T value)
ved System.Reactive.Linq.ObservableImpl.Do`1._.OnNext(TSource value)
ved System.Reactive.Linq.ObservableImpl.Do`1._.OnNext(TSource value)
ved System.Reactive.ScheduledObserver`1.Run(Object state, Action`1 recurse)
ved System.Reactive.Concurrency.Scheduler.InvokeRec1[TState](IScheduler scheduler, Pair`2 pair)
ved System.Reactive.Concurrency.DispatcherScheduler.<>c__DisplayClass1`1.<Schedule>b__0()
ved System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
ved System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
ved System.Windows.Threading.DispatcherOperation.InvokeImpl()
ved MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
ved System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
ved System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
ved System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
ved MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
ved System.Windows.Threading.DispatcherOperation.Invoke()
ved System.Windows.Threading.Dispatcher.ProcessQueue()
ved System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
ved MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
ved MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
ved System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
ved System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
ved System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
ved MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
ved MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
ved MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
ved System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
ved System.Windows.Application.RunDispatcher(Object ignore)
ved System.Windows.Application.RunInternal(Window window)
ved VidCoder.App.Main()
New Install on 2.36. I then went to the picker and unchecked "Output to the source....." and then pressed the X to close the window (no saving). I then clicked the picker and it now have a "Picker 1*" added, I then click edit changed a bit and pressed Save As. It then crash with the above error.
Slitheen
6th November 2016, 13:21
If you want to scale up material, you should choose scale up/down and then specify the size you want to scale to. If you leave it on Downscale only it will just try to preserve the source resolution.
Thanks for the clarification.
GZZ
6th November 2016, 18:43
I have another "Issue"
Log file:
[17:48:00] starting job
[17:48:00] Auto Passthru: allowed codecs are AAC, AC3, E-AC3, TrueHD, DTS, DTS-HD, MP3, FLAC
[17:48:00] Auto Passthru: fallback is FLAC 24-bit
[17:48:00] Auto Passthru: using DTS-HD Passthru for track 1
[17:48:00] job configuration:
[17:48:00] * source
[17:48:00] + S:\Bluray\TV-Serie\BANSHEE_S3_D3 (US)
[17:48:00] + title 38, chapter(s) 1 to 9
[17:48:00] * destination
[17:48:00] + E:\Encoding\Film\Banshee S3 D3 (us)__T38__0.56.50.907.mkv
[17:48:00] + container: Matroska (libavformat)
[17:48:00] + chapter markers
[17:48:00] * video track
[17:48:00] + decoder: h264
[17:48:00] + bitrate 200 kbps
[17:48:00] + filter
[17:48:00] + Crop and Scale (width=1920:height=1080:crop-top=0:crop-bottom=0:crop-left=0:crop-right=0)
[17:48:00] + source: 1920 * 1080, crop (0/0/0/0): 1920 * 1080, scale: 1920 * 1080
[17:48:00] + Output geometry
[17:48:00] + storage dimensions: 1920 x 1080
[17:48:00] + pixel aspect ratio: 1 : 1
[17:48:00] + display dimensions: 1920 x 1080
[17:48:00] + encoder: H.265 (libx265)
[17:48:00] + preset: medium
[17:48:00] + profile: main
[17:48:00] + quality: 20.00 (RF)
[17:48:00] * subtitle track 1, dansk (track 4, id 0x1204) Picture [PGS] -> Passthrough, Default
[17:48:00] * audio track 1
[17:48:00] + decoder: English (DTS-HD MA) (5.1 ch) (track 2, id 0x1100)
[17:48:00] + bitrate: 1536 kbps, samplerate: 48000 Hz
[17:48:00] + DTS-HD Passthru
[17:48:00] sync: expecting 81779 video frames
x265 [info]: HEVC encoder version 2.1
x265 [info]: build info [Windows][GCC 5.4.0][64 bit] 8bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
x265 [info]: Main profile, Level-4 (Main tier)
x265 [info]: Thread pool created using 8 threads
x265 [info]: Slices : 1
x265 [info]: frame threads / pool features : 3 / wpp(17 rows)
x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
x265 [info]: ME / range / subpel / merge : hex / 57 / 2 / 2
x265 [info]: Keyframe min / max / scenecut : 24 / 240 / 40
x265 [info]: Lookahead / bframes / badapt : 20 / 4 / 2
x265 [info]: b-pyramid / weightp / weightb : 1 / 1 / 0
x265 [info]: References / ref-limit cu / depth : 3 / on / on
x265 [info]: AQ: mode / str / qg-size / cu-tree : 1 / 1.0 / 32 / 1
x265 [info]: Rate Control / qCompress : CRF-20.0 / 0.60
x265 [info]: tools: rd=3 psy-rd=2.00 rskip signhide tmvp strong-intra-smoothing
x265 [info]: tools: lslices=6 deblock sao
[17:48:01] sync: first pts video is 0
[17:48:01] sync: "Chapter 1" (1) at frame 1 time 0
[17:48:01] sync: first pts audio 0x1100 is 0
[17:49:20] sync: first pts subtitle 0x1204 is 5837081
[17:53:48] sync: "Chapter 2" (2) at frame 5728 time 21497725
[18:03:31] sync: "Chapter 3" (3) at frame 15450 time 57991683
[18:18:53] sync: "Chapter 4" (4) at frame 30181 time 113288175
src/libbluray/bluray.c:712: Read unit at 5959950336 failed !
[18:35:12] reader: done. 1 scr changes
[18:35:17] work: average encoding speed for job is 16.399641 fps
[18:35:17] stream: 31610 good frames, 0 errors (0%)
[18:35:17] dca-decoder done: 123529 frames, 0 decoder errors
[18:35:17] h264-decoder done: 31608 frames, 0 decoder errors
[18:35:17] sync: got 31608 frames, 81779 expected
[18:35:17] sync: framerate min 23.968 fps, max 23.981 fps, avg 23.976 fps
x265 [info]: frame I: 554, Avg QP:18.59 kb/s: 24493.77
x265 [info]: frame P: 8274, Avg QP:20.27 kb/s: 7500.57
x265 [info]: frame B: 22780, Avg QP:25.10 kb/s: 1198.97
x265 [info]: Weighted P-Frames: Y:1.1% UV:0.6%
x265 [info]: consecutive B-frames: 12.2% 7.3% 6.7% 57.7% 16.1%
encoded 31608 frames in 2836.77s (11.14 fps), 3256.83 kb/s, Avg QP:23.72
[18:35:17] mux: track 0, 31608 frames, 536818087 bytes, 3257.60 kbps, fifo 512
[18:35:17] mux: track 1, 123529 frames, 624946892 bytes, 3792.39 kbps, fifo 2048
[18:35:17] mux: track 2, 405 frames, 7022431 bytes, 42.61 kbps, fifo 16
[18:35:17] libhb: work result = 0
# Job completed (Elapsed Time: 32m 13s)
As you can see my source i failing, its not because its a bad source, but because the source is located on a Network NAS and if it gets to high load and cant serve data quick enough or the connection is broken for just a single second it crash, but for some reason it return a good "Job completed" event though there is a read error. Is there anyway to do a frame count check on the source and result reported, I have marked the 2 lines (Green) with the expected frame rate and the encoded framerate and there if they are equel within a range of like 100 frames, then I will presume the encoding wasnt interrupted.
RandomEngy
7th November 2016, 06:40
Found a bug in the "Picker"
New Install on 2.36. I then went to the picker and unchecked "Output to the source....." and then pressed the X to close the window (no saving). I then clicked the picker and it now have a "Picker 1*" added, I then click edit changed a bit and pressed Save As. It then crash with the above error.
Thanks for the repro steps. This will be fixed in the next Beta.
RandomEngy
7th November 2016, 06:43
I have another "Issue"
Log file:
As you can see my source i failing, its not because its a bad source, but because the source is located on a Network NAS and if it gets to high load and cant serve data quick enough or the connection is broken for just a single second it crash, but for some reason it return a good "Job completed" event though there is a read error. Is there anyway to do a frame count check on the source and result reported, I have marked the 2 lines (Green) with the expected frame rate and the encoded framerate and there if they are equel within a range of like 100 frames, then I will presume the encoding wasnt interrupted.
This looks like a problem with HandBrake's status reporting. It should tell me that the encode failed but it looks like it's reporting success.
RandomEngy
7th November 2016, 06:51
Released VidCoder 2.37 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.37-beta):
Fixed error that could occur when using "Save as" on a Picker.
RandomEngy
13th November 2016, 18:08
Released VidCoder 2.38 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.38-beta):
Added option in file menu to enqueue a folder of video files.
Added error checking to the result of the disc folder picker. If it's not recognized as a disc folder, it will be queued as a folder of video files.
Updated icon of DVD/Blu-ray Folder source icon to include a disc.
Updated HandBrake core.
Fixed issue where the wrong output size could be chosen when using an anamorphic input and non-anamorphic output with max width and height.
RandomEngy
19th December 2016, 09:51
Released VidCoder 2.39 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.39-beta):
Moved batch scans to the worker process to better protect against scan crashes when loading a large number of files.
Added "Forced only" subtitles option to Pickers.
Fixed the "Update not applied" dialog box getting opening erroneously on updates.
Updated HandBrake core.
CommonMortal
26th December 2016, 15:50
Hello, i would like to ask one thing. Do you think there will be a stable release again? Thank you.
RandomEngy
27th December 2016, 00:33
Yes, very soon. HandBrake 1.0.0 was just released and I'll have a stable version of VidCoder on top of that.
CommonMortal
27th December 2016, 16:59
Yes, very soon. HandBrake 1.0.0 was just released and I'll have a stable version of VidCoder on top of that.
Oh, thank you, thank you!
RandomEngy
27th December 2016, 18:59
Err, I should say in about a week. I need to give the translators the final call to get updated strings for the stable release.
Pulp Catalyst
28th December 2016, 18:25
Hi,
Great way to end the year that we have the 1.0 release of Handbrake..
but was disappointed that they did not manage to port a good de-interlacer over...yes we have the BOB, but seriously... this is a very old technique and really is a bad way to go in my opinion.
i was hoping for NNEDI3 combined with yadif mod or something similar....it's fast but incredibly good for the speed. but nothing ported over yet
However....that's not for here, what i wanted to say, could you add auto save feature... meaning if the Vidcoder ever crashes for what ever reason, it will always have a recoverable playlist to get back to.
could be good when adding a lot of batch encode jobs, only to have Vidcoder crash.... then loose all those added jobs.
.....
do we have auto rotate yet? detect the META rotate information found in many encodes done by mobiles, and make the necessary change to the rotation before doing the encode>
:p
RandomEngy
28th December 2016, 22:42
It *should* already automatically save the queue. Each time you add to it, it saves to the database and should come back on the next launch. As for auto-rotate and the deinterlacer, those would need to be supported in the HandBrake library.
RandomEngy
28th December 2016, 23:45
Released VidCoder 2.40 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.40-beta):
Prepared for removal of x86 version and stable release
Changed to use JSON file for latest version information
Updated uninstaller to suppress the prompt to delete user data when run in silent mode (and automatically preserve user data)
Updated x64 installer to remove old x86 app silently
Added warning to users of 32-bit OS that updates will no longer work.
Updated translations.
RandomEngy
29th December 2016, 21:17
Released VidCoder 2.41 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.41-beta):
Updated HandBrake core to 1.0.0 .
Removed x86 builds and libraries.
Zetti
30th December 2016, 00:43
HandBrake v1.0.1 is released.
https://forum.handbrake.fr/viewtopic.php?f=33&p=166787
RandomEngy
31st December 2016, 19:18
Released VidCoder 2.42 Beta (https://github.com/RandomEngy/VidCoder/releases/tag/v2.42-beta):
Updated HandBrake core to 1.0.1.
Fixed encode failure on presets with a hidden QSV decoding flag.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.