Log in

View Full Version : VidCoder: Alternative HandBrake GUI for Windows


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32

thunderbolt
2nd January 2017, 17:19
This Beta and version 1.5.35 not saving video quality savings.

RandomEngy
2nd January 2017, 20:55
Released VidCoder 2.43 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.43):

The first v2 stable release, this contains changes made in 40+ beta releases and is built on HandBrake 1.0.1.


Added pickers! Pickers let you automatically choose titles, audio, subtitles and destination, as well as automatically queue or start encodes when a source is loaded. While encoding presets customize how a file is encoded, pickers control what is included in the file and where it goes. This also includes an overhaul of the existing audio and subtitle selection feature; it allows specifying multiple languages and has more flexibility in setting the default subtitle.
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.
Added a collapsible left panel to the Encoding Preset window, to switch presets quickly.
Added a built-in video player to the preview window. This can be disabled in Options -> General.
Added CPU throttling option. This can limit the number of processor cores available to VidCoder for encoding.
Added ability to pick which codecs are included with auto-passthrough and which are re-encoded.
Moved audio fallback encoder to outside of the audio encoding, since it affects all encodings.
All internal storage for presets, pickers, queues and window placements changed from XML to JSON. Saved presets and queues are now stored as .vjpreset and .vjqueue JSON files which are associated with VidCoder.
Updated .NET Framework to 4.6 and added the ability to download and install the framework as part of the VidCoder install. Hopefully this means faster start times on x64 due to the new RyuJit engine.
Scan progress now shows up on the taskbar icon.
Queue import/export are now exposed on the CLI.
Added ability to hibernate when completing an encode.
Added option to close VidCoder after the encode queue completes with no errors.
Added ability to send completed file to another program.
Swapped to a simpler versioning scheme with two numbers.
Removed deprecated x86 version. If you're using that on an x64 OS it will auto-upgrade you to the supported x64 version.
Removed DXVA hardware decoding; it was most often slower and caused problems.
Added a warning when there are a lot of titles with a similar duration. This helps identify discs authored with a bunch of phony titles and chapters mixed up.
Changed the way the portable version locates the database file. It will now favor using the database file beside the portable executable rather than the one in %appdata%.
Preview encode progress bar now correctly reflects total progress and does not reset when doing a subtitle scan or a 2-pass encode.
Made log output to the window appear drastically 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.
File drag/drop now works on any window.
We now back up database files when upgrading them and offer to restore them if the current database has a version that's too high. This allows you to downgrade back to an earlier version and keep your old presets.
Added handling for a simple path argument directly on VidCoder.exe. This means you can drag a video onto its shortcut to launch VidCoder and open that file.
Added automatic character set detection when adding SRT files. Gives a warning when the detection fails or doesn't match up with an available encoding.
Added automatic cleanup of temporary handbrake files for times where the encoder or app crashed without graceful cleanup.
The "Custom folder for previews" setting now also overrides the directory used for HandBrake's static previews.
Updated to handle new HandBrake filter format, with named parameters. Added tooltips to the boxes to list the possible parameter names and to list the defaults when first opening.
Updated to keep source video chapter names if they are present.
Moved batch scans to the worker process to better protect against scan crashes when loading a large number of files.
New translations
Georgian, thanks to Gela Mekoshkishvili.
Dutch, thanks to CSalat and Arco Keijzer.
Korean, thanks to sheppaul.
Updated translations for other languages thanks to the 90+ translators at our Crowdin site
... and a bunch of bug fixes.


Also, the new HandBrake core brought in a lot of goodies:

VP9 video encoding via libvpx
Intel QuickSync Video H.265/HEVC encoder (Requires Skylake or newer CPU)
Ultra HD / 4K color pass through (support for BT.2020)
High bit depth encoding support via external shared libraries (video pipeline is still 8-bit 4:2:0)
x264 10-bit
x265 10-bit and 12-bit
Opus audio encoding/decoding via libopu
Passthrough now supports E-AC-3, FLAC, and TrueHD audio formats

RandomEngy
2nd January 2017, 21:03
This Beta and version 1.5.35 not saving video quality savings.

What do you mean, exactly? The Constant Quality slider? That one seems to save for me. Can you list out some steps to reproduce the issue?

fantasmanegro
3rd January 2017, 16:31
no x86 version of 2.43?

RandomEngy
4th January 2017, 03:14
no x86 version of 2.43?

Nope. Are you running a 32-bit OS?

fantasmanegro
4th January 2017, 14:24
Nope. Are you running a 32-bit OS?

yes, i am. windows 7 32bits:o

RandomEngy
4th January 2017, 23:07
yes, i am. windows 7 32bits:o

Hmm. I can send you an install key for Windows 10 x64 if you like.

fantasmanegro
5th January 2017, 14:55
Hmm. I can send you an install key for Windows 10 x64 if you like.

thankyou but it is an old pc... x64 is not supported...

i guess i will need virtual machines to test last build....

Ruriko
6th January 2017, 04:43
Is there a way to put a watermark logo on the video?

RandomEngy
8th January 2017, 18:27
Released VidCoder 2.44 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.44):


Fixed 90 degree rotation being squashed.
Fixed DVD folder detection in batch jobs to recognize when a VIDEO_TS folder is selected directly but is not named VIDEO_TS.
Fixed naming of audio tracks.

thunderbolt
9th January 2017, 02:27
What do you mean, exactly? The Constant Quality slider? That one seems to save for me. Can you list out some steps to reproduce the issue?

Video Encoding Tab, AVG Bitrate And file Size (MB)

RandomEngy
9th January 2017, 16:51
Both of those seem to be saving without any issue for me. Can you list out some exact steps to reproduce?

RandomEngy
15th January 2017, 16:47
Released VidCoder 2.45 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.45):


Added Bosnian translation, thanks to sunshineon.
Fixed drag/drop scan to not lock the source window while scan is ongoing.
Fixed issue where window states got unnecessarily saved on every startup.

RandomEngy
17th January 2017, 07:09
Released VidCoder 2.46 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.46):


Brought back 32-bit builds.
Fixed issue where the "starting update download" status message was not shown.
Updated System.Data.SQLite and moved it to a NuGet package.

ggtop
17th January 2017, 17:44
Hi RandomEngy,

first of all many thanks for VidCoder which I like a lot for creating MP4s from DVDs. I have some questions:
I converted a DVD lately which had 2000ms audio delay in one of the Audio streams (the other had none). The resulting MP4 had this delay, too. Regardless of with audio encoding or pass-through. Any chance this can taken into account?
My workaround was demuxing, adding 2000ms silence and remuxing, because specifying a delay in MP4Box commandline makes no difference.

I use to playback my files via DLNA. The majority of these files do have AC3 audio (passthrough) and AAC audio. Sometimes playback stops at random points. I discovered that demuxing and remuxing (MyMP4BoxGUI for demuxing & MP4Box commandline for muxing in my case) helps to solve these issues. In case others report a similar issue you could ask for trying this :-)
Only downside is that remuxing deletes the chapter Points, because the Format is not supported. You have a workaround for this?

ggtop

RandomEngy
18th January 2017, 08:44
Released VidCoder 2.47 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.47):


Fixed issue with database upgrades from v1.5 to v2.

RandomEngy
18th January 2017, 08:46
Hi RandomEngy,

first of all many thanks for VidCoder which I like a lot for creating MP4s from DVDs. I have some questions:
I converted a DVD lately which had 2000ms audio delay in one of the Audio streams (the other had none). The resulting MP4 had this delay, too. Regardless of with audio encoding or pass-through. Any chance this can taken into account?
My workaround was demuxing, adding 2000ms silence and remuxing, because specifying a delay in MP4Box commandline makes no difference.

I use to playback my files via DLNA. The majority of these files do have AC3 audio (passthrough) and AAC audio. Sometimes playback stops at random points. I discovered that demuxing and remuxing (MyMP4BoxGUI for demuxing & MP4Box commandline for muxing in my case) helps to solve these issues. In case others report a similar issue you could ask for trying this :-)
Only downside is that remuxing deletes the chapter Points, because the Format is not supported. You have a workaround for this?

ggtop

I don't think HandBrake exposes the ability to shift the audio stream manually; it mostly just tries to preserve the sync from the original video. If they ever add the ability, I'll expose it in VidCoder.

DJ-1
20th January 2017, 20:49
Hi..i know that Vidcoder can handle both vfr and cfr perfectly fine, but can it auto select between them instead of manual selection?

Can that be added?
Cheers


Sent from my HTC 10 using Tapatalk

RandomEngy
21st January 2017, 22:54
Does "variable framerate" and "Same as Source" not work the way you want? That should preserve a constant framerate if the source has a constant framerate.

DJ-1
22nd January 2017, 18:18
Mistake post

Zetti
22nd January 2017, 20:05
HandBrake v1.0.2 is released.
https://forum.handbrake.fr/viewtopic.php?f=33&t=35819

DJ-1
23rd January 2017, 11:04
Does "variable framerate" and "Same as Source" not work the way you want? That should preserve a constant framerate if the source has a constant framerate.
Na, what's mean is if I have mixture of cfr and cfr sources just setting vfr and x framerate, even if same as source they're 2 separate settings.

Frame rate mode
Frame rate
Can there be an equivalent 'auto/same as source' for the cfr or vfr setting..

This way a queue of varying sources (cfr or vfr)...itd auto detect this when loading source

Sent from my HTC 10 using Tapatalk


Sent from my HTC 10 using Tapatalk

RandomEngy
28th January 2017, 06:31
Released VidCoder 2.48 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.48):


Updated HandBrake core to 1.0.2. This fixes the frame range controls when choosing a segment in the middle of the video.

RandomEngy
28th January 2017, 06:37
Na, what's mean is if I have mixture of cfr and cfr sources just setting vfr and x framerate, even if same as source they're 2 separate settings.

Frame rate mode
Frame rate
Can there be an equivalent 'auto/same as source' for the cfr or vfr setting..

This way a queue of varying sources (cfr or vfr)...itd auto detect this when loading source

Sorry, I still don't follow you. VFR is already the "auto" option. It basically means that it won't try to force a constant framerate and will work with what the video has. If you've chosen VFR and the video source is CFR it will stay CFR.

Pulp Catalyst
1st February 2017, 07:25
i keep getting crashes for some reason all the time now

System.TypeInitializationException: The type initializer for 'VidCoder.Model.Database' threw an exception. ---> System.InvalidOperationException: There is an error in XML document (1, 231). ---> System.InvalidOperationException: Instance validation error: 'Dvd' is not a valid value for SourceType.
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderEncodeJobPersistGroup.Read1_SourceType(String s)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderEncodeJobPersistGroup.Read26_VCJob(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderEncodeJobPersistGroup.Read27_EncodeJobWithMetadata(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderEncodeJobPersistGroup.Read28_EncodeJobPersistGroup(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderEncodeJobPersistGroup.Read29_EncodeJobPersistGroup()
--- End of inner exception stack trace ---
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at VidCoder.Model.Database.UpgradeDatabaseTo28(Int32 oldDatabaseVersion) in D:\docs\projects\VidCoder\VidCoder\Model\Database.cs:line 385
at VidCoder.Model.Database..cctor() in D:\docs\projects\VidCoder\VidCoder\Model\Database.cs:line 74
--- End of inner exception stack trace ---
at VidCoder.Model.Database.get_Connection()
at VidCoder.App.OnStartup(StartupEventArgs e) in D:\docs\projects\VidCoder\VidCoder\App.xaml.cs:line 83
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

I Don't know what "DVD" is?

any ideas

RandomEngy
1st February 2017, 07:33
Thanks for the report. Will work on fixing that.

RandomEngy
1st February 2017, 08:08
Released VidCoder 2.49 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.49):


Fixed database upgrade issue for SourceType that could affect users who upgrade with a saved queue.
Updated translations.

RandomEngy
1st February 2017, 08:08
i keep getting crashes for some reason all the time now



I Don't know what "DVD" is?

any ideas

Install 2.49 manually and it should fix it.

Pulp Catalyst
1st February 2017, 19:38
oh my....

how quick...

thank you sir.

EDIT

It's working great, i lost a couple of profiles, but it did warn me on start up...

One question, in your opinion, it it better to keep AC3 or convert to AAC Downmix II ?

RandomEngy
3rd February 2017, 08:21
If you've got a 5.1 setup, keeping the 5.1 channel AC3 track is probably best quality. If you intend to only listen in stereo, downmixing to AAC could save some space.

Pulp Catalyst
3rd February 2017, 18:23
perfect, thank you my friend,

As there will be a posibility of some day having AC3, i've always kept the AC3 track.

i shall continue as i always have done then, AC3.

Only reason i asked, is i did a quick math the other day in Bitrate saving.... it actually adds up quite a lot

(network bandwidth sometimes is an issue for us here), trying to save a little bitrate where i can without touching the VIDEO ....LOL

drizzit
17th February 2017, 02:46
First of all thank you very much for this great program RandomEngy and please keep up the great work!

Now for a question and sorry if it has been asked before but is there any chance you could add an option like the existing "When done: " for "When done with the current encode/file:"?

Its a small thing but I usually have a pretty large queue going and sometimes I need to close vidcoder to do a reboot or something and it would be really nice to have an option for stopping after the current encode/file is done.

:thanks:

nandoom
25th February 2017, 19:36
Thank you RandomEngy for this awesome app and I appreciate your work!

I have an ISO which was created off a NTSC VHS copied to a DVD. I don't have the VHS. Vidcoder does show that is has CC608 in it but after encoding I don't see the CC. The mediainfo shows the format as ASS. it I'm not sure if CC exists in it or not ( maybe were not included in the copy, I just don't know). Does Vidcoder support CC608? I wonder if there is any way to confirm that the CC exists or not?

Thanks

Zetti
26th February 2017, 03:41
HandBrake v1.0.3 is released.
https://forum.handbrake.fr/viewtopic.php?f=33&t=36034

RandomEngy
27th February 2017, 01:19
Released VidCoder 2.50 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.50):


Updated HandBrake core to 1.0.3, which fixes a handful of scan/encode bugs

RandomEngy
27th February 2017, 01:21
Thank you RandomEngy for this awesome app and I appreciate your work!

I have an ISO which was created off a NTSC VHS copied to a DVD. I don't have the VHS. Vidcoder does show that is has CC608 in it but after encoding I don't see the CC. The mediainfo shows the format as ASS. it I'm not sure if CC exists in it or not ( maybe were not included in the copy, I just don't know). Does Vidcoder support CC608? I wonder if there is any way to confirm that the CC exists or not?

Thanks

The HandBrake library handles that part. I think they must translate some sources to a supported output subtitle type.

RandomEngy
27th February 2017, 01:23
First of all thank you very much for this great program RandomEngy and please keep up the great work!

Now for a question and sorry if it has been asked before but is there any chance you could add an option like the existing "When done: " for "When done with the current encode/file:"?

Its a small thing but I usually have a pretty large queue going and sometimes I need to close vidcoder to do a reboot or something and it would be really nice to have an option for stopping after the current encode/file is done.

:thanks:

That's a decent idea, I'll add it to the backlog.

drizzit
5th March 2017, 21:07
That's a decent idea, I'll add it to the backlog.

Great news, looking forward to it.
Thank you very much!

Wildfire
5th March 2017, 21:18
That's a decent idea, I'll add it to the backlog.

Thanks, I'd also like to see this feature added :)

Zetti
9th April 2017, 23:34
HandBrake v1.0.7 is released.
https://forum.handbrake.fr/viewtopic.php?f=33&t=36233

RandomEngy
12th April 2017, 23:53
Released VidCoder 2.51 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.51):


Updated HandBrake core to 1.0.7 to fix some encoding bugs.

RandomEngy
21st May 2017, 19:44
Released VidCoder 2.52 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.52):


Updated SQLite backend to pick up fix that caused VidCoder to crash when using a non-standard negative value specifier in Windows.
Updated translations.

RandomEngy
20th June 2017, 05:56
Released VidCoder 2.53 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.53):


Fixed bitrate when fallback encoder is used on auto passthrough. It should now always use the default bitrate.
Fixed UriFormatException when loading cached previews with SettingsDirectory set to "."
Updated translations
Removed fontconfig files that are no longer needed

RandomEngy
21st June 2017, 06:00
Released VidCoder 2.54 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.54):


Fixed crash when getting default bitrate for fallback.

RandomEngy
22nd June 2017, 06:19
Released VidCoder 2.55 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.55):


Fixed Passthrough crash (probably for real this time).

RandomEngy
6th July 2017, 16:43
Released VidCoder 2.56 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.56):


Fixed crash after canceling app close while encoding.
Updated video bitrate calculation to take audio fallback into account.
Video bitrate previews are now updated when audio settings are changed.

GZZ
6th July 2017, 17:08
This is a cosmetic issue. But I think I mention it about a year ago and its estimation is still wrong.

I dont know how to reproduce it, but this is what I have got. I have been reencoding alot of TV-series and over the last 48 hours I have added my TV-series when the queue was almost complete. I also delete some jobs while it was running. I havent imported any queue, but I have exported it after each time I added new TV-series.

From what I can see, the job still says its working on job 19 out of 29, but its clearly the last job on the list. It also estimate 8 hours before its complete. But the current jobs says 3 min and its the last job in the queue.

Im using VidCoder 2.55

Please have a look at my screenshot.
https://www.dropbox.com/s/1zgqo1z3ijdchxx/Vidcoder_time_est.jpg?dl=0

JimmyBarnes
19th July 2017, 07:01
Released VidCoder 2.56 (https://github.com/RandomEngy/VidCoder/releases/tag/v2.56):

Just discovered VidCoder. Very good, many thanks.

One question: How does "More settings" work?

I added select_every:1440,144 to try to do a 10 % compression check (select 144 frames out of each 1440 block) but it ignored the instruction. Am I doing it wrong?

TIA

RandomEngy
21st July 2017, 00:48
The format is setting_name1=value1:setting_name2=value2 . Not sure there is a select_every setting...

JimmyBarnes
22nd July 2017, 04:58
The format is setting_name1=value1:setting_name2=value2 . Not sure there is a select_every setting...

I was using the setting for x264, should have used one for Handbrake... :thanks: