Quantcast
Channel: VidCoder
Viewing all 3466 articles
Browse latest View live

Commented Unassigned: Denoise HQDN3D User Settings not passed in 1.5.30 [314]

$
0
0
After upgrade from 1.4.25 to Vidcoder 1.5.30 the DENOISE User defined setting is no longer passed. Even if I code the old form "4:4:5:5" or the newer (??don't know) form "4:4:4:5:5:5" in the log is always shown:

Denoise (hqdn3d) (default settings)

It's for me not clear, should now be 4 or 6 values be entered. But anyway, both kind of specification are ignored.

If one of the predefined settings for HQDN3D is selected, this is passed as:

Denoise (hqdn3d) (3:2:2:2:3:3)
Comments: Thanks for the report. I'll have this fixed in 1.5.31.

Commented Unassigned: Messed up sudtitles [315]

$
0
0
Hi, everybody!

I made subtitles to a video and they seem to work pretty good in player like "KMP", but when I try to burn them in on the same video with VidCoder somewhere in the middle of the video time coding appears(along with subtitles) and everything messes up after that. Can you please tell what the problem might be? Subtitles are in Russian, so I choose Russian language and check the burn in box.

Thank you!
Comments: Not sure what's going on. Does the same thing happen with HandBrake? If so you submit a log to them and ask them for help. VidCoder uses the HandBrake engine to do all the encoding work.

Commented Unassigned: Could not open the SRT subtitle file [316]

$
0
0
If the input srt file name with unicode characters, then I will get a error.
To avoid this issue, I must to change filename as English language.
Please fix it, thanks.
Comments: Thanks for the report. This will be fixed in 1.5.31.

Created Release: 1.5.31 (Jan 01, 2015)

$
0
0
  • Fixed up old presets generated in 1.5.28 that were corrupted by a HandBrake enum change. Removed references to HandBrake enum files from the preset structure to prevent future preset issues like this.
  • Fixed crash issue with VidCoderCLI and presets with chapters markers.
  • Fixed custom denoise not getting passed through to the encoder.
  • Fixed SRT files with non-ASCII characters causing encodes to fail.

Released: 1.5.31 (Jan 01, 2015)

$
0
0
New in 1.5.31
  • Fixed up old presets generated in 1.5.28 that were corrupted by a HandBrake enum change. Removed references to HandBrake enum files from the preset structure to prevent future preset issues like this.
  • Fixed crash issue with VidCoderCLI and presets with chapters markers.
  • Fixed custom denoise not getting passed through to the encoder.
  • Fixed SRT files with non-ASCII characters causing encodes to fail.

New in 1.5

Updated HandBrake core to 0.10.0. This means a bunch of new features:
  • Intel QuickSync video: a hardware-based H.264 encoder for Intel CPUs.
  • H.265 encoding with x265.
  • VP8 using libvpx.
  • libav and FDK AAC encoders. libfaac has been removed due to license issues.
  • NLMeans denoise filter for higher-quality denoising.
  • OpenCL hardware-assisted BiCubic scaling.
  • Burn-in for SRT subtitles.
  • Added Encode Details window. Exposes elapsed time, ETA, current and average FPS, running file size, current pass and pass progress.
  • Added Rip DVD and Rip Blu-ray AutoPlay actions for Windows: now you can have VidCoder start up and scan a disc when you insert it.
  • Added rotation and reflection filters.
  • Reworked Basic vs Advanced x264 to be more correct.
  • Added option to mark an automatically picked subtitle as Default or Burn-in.
  • Reworked audio passthrough: added ability to set a fallback encoder or pass through if the input track format matches the output format.
  • Added option to preserve Created and Last Modified times when converting files. In Options -> Advanced.
  • Added option to preserve the source folder structure when batch-encoding video files.
  • Enabled right-click actions (edit, delete, move to top, move to bottom) on queued items during an encode.
  • Added warning dialog with 30-second delay for the automatic shutdown on encode complete.
  • Removed single-instance restriction.
  • Support for up to 8K resolutions.

Added languages:
  • Czech, thanks to KarelStejskal, Ptholemaios and stefanmatta
  • Polish, thanks to regis-rtg, Jasiet and OliverAndrews
  • Portuguese, thanks to ricardofonseca1977
  • Brazilian Portuguese, thanks to tiago1888anos, cauptain, douglasmi, hierra and DjaX
  • Russian, thanks to loki26, sailorboris, spoglitch, AlexeiA and dima-110878
  • Japanese, thanks to tanashu1, 3rl2r0qh and yoshiyuki

Also included are a ton of other bug fixes.

Updated Release: 1.5.31 (Jan 01, 2015)

$
0
0
New in 1.5.31
  • Fixed up old presets generated in 1.5.28 that were corrupted by a HandBrake enum change. Removed references to HandBrake enum files from the preset structure to prevent future preset issues like this.
  • Fixed crash issue with VidCoderCLI and presets with chapters markers.
  • Fixed custom denoise not getting passed through to the encoder.
  • Fixed SRT files with non-ASCII characters causing encodes to fail.

New in 1.5

Updated HandBrake core to 0.10.0. This means a bunch of new features:
  • Intel QuickSync video: a hardware-based H.264 encoder for Intel CPUs.
  • H.265 encoding with x265.
  • VP8 using libvpx.
  • libav and FDK AAC encoders. libfaac has been removed due to license issues.
  • NLMeans denoise filter for higher-quality denoising.
  • OpenCL hardware-assisted BiCubic scaling.
  • Burn-in for SRT subtitles.
  • Added Encode Details window. Exposes elapsed time, ETA, current and average FPS, running file size, current pass and pass progress.
  • Added Rip DVD and Rip Blu-ray AutoPlay actions for Windows: now you can have VidCoder start up and scan a disc when you insert it.
  • Added rotation and reflection filters.
  • Reworked Basic vs Advanced x264 to be more correct.
  • Added option to mark an automatically picked subtitle as Default or Burn-in.
  • Reworked audio passthrough: added ability to set a fallback encoder or pass through if the input track format matches the output format.
  • Added option to preserve Created and Last Modified times when converting files. In Options -> Advanced.
  • Added option to preserve the source folder structure when batch-encoding video files.
  • Enabled right-click actions (edit, delete, move to top, move to bottom) on queued items during an encode.
  • Added warning dialog with 30-second delay for the automatic shutdown on encode complete.
  • Removed single-instance restriction.
  • Support for up to 8K resolutions.

Added languages:
  • Czech, thanks to KarelStejskal, Ptholemaios and stefanmatta
  • Polish, thanks to regis-rtg, Jasiet and OliverAndrews
  • Portuguese, thanks to ricardofonseca1977
  • Brazilian Portuguese, thanks to tiago1888anos, cauptain, douglasmi, hierra and DjaX
  • Russian, thanks to loki26, sailorboris, spoglitch, AlexeiA and dima-110878
  • Japanese, thanks to tanashu1, 3rl2r0qh and yoshiyuki

Also included are a ton of other bug fixes.

Commented Unassigned: Crash due to Preset parser [309]

$
0
0
Autoupdate of 1.5.28 to 1.5.30 fails in several respects
* Auto-Update by the app installs to %ProgramFiles%\VidCoder, even if the running instance lives elsewhere and running the installer manually would recognize the last used installation path properly.
* If done with queue entries using nlmeans or manual presets using nlmeans (as written by build 28), the app is not startable.
* Deleting %AppData%\VidCoder\VidCoder.sqlite "fixes" the problem. Workaround would be acceptable if there was a way to export/import user presets into/from an xml file.
* Executing an "UPDATE presetsXml SET xml = REPLACE(xml, '>NlMeans<', '>NLMeans<') WHERE xml LIKE '%>NlMeans<%'; UPDATE settings SET value = REPLACE(value, '>NlMeans<', '>NLMeans<') WHERE name = 'EncodeJobs2'; COMMIT TRANSACTION; VACUUM FULL;" against the sqlite database fixes the problem properly - but is that within everyones' skill set?.
* Oh, and the installer overwriting a cleaned BuiltInPresets.xml without asking isn't to my liking either :) No, seriously: A "hide all builtin presets" preference would be ideal.
* Other missing options: Auto-Vacuum, Auto-Cleanup of log files (those in appdata) and at least an option to disable the copying of tags (what I'd really like is the ability to automatically set all well-known tags from a sidecar file and/or automatically set a cover from a jpeg with same name in the source folder)
* Minor criticism: Having the queue in a single blob inside the settings table seems silly. Shouldn't a blob-per-entry approach like for the presets be a bit more friendly to the fragile sqlite engine?

Note the "NlMeans" value it complains about didn't get there without pain either: When I updated from .26beta it modified all my presets and queue entries resetting them to no denoising because it didn't have a backwards compatibility translator for the old notation - but it didn't crash either. So it *did* have Exception handling in the preset parser in the past!

Crash output - redundant as the above should already be obvious:
```
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: There is an error in XML document (1, 1205). ---> System.InvalidOperationException: Instance validation error: 'NlMeans' is not a valid value for Denoise.
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read71_Denoise(String s)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read75_VCProfile(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read86_Preset(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read253_Preset()
--- End of inner exception stack trace ---
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at VidCoder.Model.Presets.LoadPresetXmlString(String presetXml) in d:\docs\projects\VidCoder\VidCoder\Model\Presets.cs:line 159
at VidCoder.Model.Presets.GetPresetListFromDb() in d:\docs\projects\VidCoder\VidCoder\Model\Presets.cs:line 748
at VidCoder.Model.Presets.get_UserPresets() in d:\docs\projects\VidCoder\VidCoder\Model\Presets.cs:line 58
at VidCoder.ViewModel.Components.PresetsViewModel..ctor() in d:\docs\projects\VidCoder\VidCoder\ViewModel\Components\PresetsViewModel.cs:line 36
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at GalaSoft.MvvmLight.Ioc.SimpleIoc.MakeInstance[TClass]()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at GalaSoft.MvvmLight.Ioc.SimpleIoc.DoGetService(Type serviceType, String key)
at GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance[TService]()
at VidCoder.ViewModel.Components.ProcessingViewModel..ctor() in d:\docs\projects\VidCoder\VidCoder\ViewModel\Components\ProcessingViewModel.cs:line 47
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at GalaSoft.MvvmLight.Ioc.SimpleIoc.MakeInstance[TClass]()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at GalaSoft.MvvmLight.Ioc.SimpleIoc.DoGetService(Type serviceType, String key)
at GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance[TService]()
at VidCoder.ViewModel.MainViewModel..ctor() in d:\docs\projects\VidCoder\VidCoder\ViewModel\MainViewModel.cs:line 100
at VidCoder.App.OnStartup(StartupEventArgs e) in d:\docs\projects\VidCoder\VidCoder\App.xaml.cs:line 137
at System.Windows.Application.<.ctor>b__1(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
```
Comments: The NLMeans crash should be fixed in 1.5.31.

Commented Unassigned: Crash due to Preset parser [309]

$
0
0
Autoupdate of 1.5.28 to 1.5.30 fails in several respects
* Auto-Update by the app installs to %ProgramFiles%\VidCoder, even if the running instance lives elsewhere and running the installer manually would recognize the last used installation path properly.
* If done with queue entries using nlmeans or manual presets using nlmeans (as written by build 28), the app is not startable.
* Deleting %AppData%\VidCoder\VidCoder.sqlite "fixes" the problem. Workaround would be acceptable if there was a way to export/import user presets into/from an xml file.
* Executing an "UPDATE presetsXml SET xml = REPLACE(xml, '>NlMeans<', '>NLMeans<') WHERE xml LIKE '%>NlMeans<%'; UPDATE settings SET value = REPLACE(value, '>NlMeans<', '>NLMeans<') WHERE name = 'EncodeJobs2'; COMMIT TRANSACTION; VACUUM FULL;" against the sqlite database fixes the problem properly - but is that within everyones' skill set?.
* Oh, and the installer overwriting a cleaned BuiltInPresets.xml without asking isn't to my liking either :) No, seriously: A "hide all builtin presets" preference would be ideal.
* Other missing options: Auto-Vacuum, Auto-Cleanup of log files (those in appdata) and at least an option to disable the copying of tags (what I'd really like is the ability to automatically set all well-known tags from a sidecar file and/or automatically set a cover from a jpeg with same name in the source folder)
* Minor criticism: Having the queue in a single blob inside the settings table seems silly. Shouldn't a blob-per-entry approach like for the presets be a bit more friendly to the fragile sqlite engine?

Note the "NlMeans" value it complains about didn't get there without pain either: When I updated from .26beta it modified all my presets and queue entries resetting them to no denoising because it didn't have a backwards compatibility translator for the old notation - but it didn't crash either. So it *did* have Exception handling in the preset parser in the past!

Crash output - redundant as the above should already be obvious:
```
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: There is an error in XML document (1, 1205). ---> System.InvalidOperationException: Instance validation error: 'NlMeans' is not a valid value for Denoise.
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read71_Denoise(String s)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read75_VCProfile(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read86_Preset(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read253_Preset()
--- End of inner exception stack trace ---
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at VidCoder.Model.Presets.LoadPresetXmlString(String presetXml) in d:\docs\projects\VidCoder\VidCoder\Model\Presets.cs:line 159
at VidCoder.Model.Presets.GetPresetListFromDb() in d:\docs\projects\VidCoder\VidCoder\Model\Presets.cs:line 748
at VidCoder.Model.Presets.get_UserPresets() in d:\docs\projects\VidCoder\VidCoder\Model\Presets.cs:line 58
at VidCoder.ViewModel.Components.PresetsViewModel..ctor() in d:\docs\projects\VidCoder\VidCoder\ViewModel\Components\PresetsViewModel.cs:line 36
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at GalaSoft.MvvmLight.Ioc.SimpleIoc.MakeInstance[TClass]()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at GalaSoft.MvvmLight.Ioc.SimpleIoc.DoGetService(Type serviceType, String key)
at GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance[TService]()
at VidCoder.ViewModel.Components.ProcessingViewModel..ctor() in d:\docs\projects\VidCoder\VidCoder\ViewModel\Components\ProcessingViewModel.cs:line 47
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at GalaSoft.MvvmLight.Ioc.SimpleIoc.MakeInstance[TClass]()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at GalaSoft.MvvmLight.Ioc.SimpleIoc.DoGetService(Type serviceType, String key)
at GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance[TService]()
at VidCoder.ViewModel.MainViewModel..ctor() in d:\docs\projects\VidCoder\VidCoder\ViewModel\MainViewModel.cs:line 100
at VidCoder.App.OnStartup(StartupEventArgs e) in d:\docs\projects\VidCoder\VidCoder\App.xaml.cs:line 137
at System.Windows.Application.<.ctor>b__1(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
```
Comments: Also the installer should always try to install to the currently installed directory now.

Closed Unassigned: vidcoderCli fails to encode films that work ok using GUI. [319]

$
0
0
Hello, All

Using vidcodercli encode -s "c:\films\film.mkv" -d "C:\films\film.mp4" -p "Apple Ipad"

it started up vidcoder and looks like it starts to encode then fails... the error log shows the following...
It mentions OpenCL not being available ? is this the problem? if so why does it work through the gui ?
also it mentions Can't open file VIDEO_TS.IFO. Does this mean it's looking to convert a DVD rather than a file ? If so how do I tell the CLI that its a file I want to encode ?

Thanks

## VidCoder 1.5.30.0 (x64)
# Starting job 1/1
# Path: c:\films\film.mkv
# Title: 1
# Range: All
# Worker ready: Service state is Opened on pipe VidCoderWorker.a8bc5adb-54c8-4e89-96cd-bb31dde7de36
# Connecting to process 4816 on pipe VidCoderWorker.a8bc5adb-54c8-4e89-96cd-bb31dde7de36
[14:21:05] hb_init: starting libhb thread
[14:21:05] CPU:
[14:21:05] - logical processor count: 8
[14:21:05] OpenCL: library not available
[14:21:05] Intel Quick Sync Video support: no
[14:21:05] hb_scan: path=c:\films\film.mkv, title_index=1
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening c:\films\film.mkv/BDMV/index.bdmv
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening c:\films\film.mkv/BDMV/BACKUP/index.bdmv
libbluray/bluray.c:2182: nav_get_title_list(c:\films\film.mkv) failed
[14:21:05] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[14:21:05] dvd: not a dvd - trying as a stream/file instead
Input #0, matroska,webm, from 'c:\films\film.mkv':
Metadata:
title : Orphan
Duration: 02:12:07.87, start: 0.000000, bitrate: N/A
Chapter #0.0: start 0.097000, end 7927.879000
Metadata:
title : 00:00:00.097
Stream #0.0(eng): Video: h264 (High), yuv420p, 1248x528 [PAR 1:1 DAR 26:11], 23.98 fps, 1k tbn, 47.95 tbc (default)
Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, fltp (default)
Metadata:
title : mjRocks91
Stream #0.2(hin): Audio: ac3, 48000 Hz, 5.1, fltp, 160 kb/s
Metadata:
title : mjRocks91
[14:21:05] dxva2:DxFindVideoServiceConversion failed
[14:21:05] scan: decoding previews for title 1
[14:21:05] scan: audio 0x2: ac3, rate=48000Hz, bitrate=160000 Hindi (AC3) (5.1 ch)
[14:21:05] scan: audio 0x1: aac, rate=48000Hz, bitrate=1 English (AAC) (2.0 ch)
[14:21:06] scan: 10 previews, 1248x528, 23.976 fps, autocrop = 0/0/0/0, aspect 2.36:1, PAR 1:1
[14:21:06] libhb: scan thread found 1 valid title(s)
# Worker process crashed. Please report this error so it can be fixed in the future:
System.NullReferenceException: Object reference not set to an instance of an object.
at HandBrake.Interop.HandBrakeInstance.ApplyJob(hb_job_s& nativeJob, EncodeJob job, Boolean preview, Int32 previewNumber, Int32 previewSeconds, Double overallSelectedLengthSeconds) in d:\docs\projects\HandBrakeSVN\win\CS\HandBrake.Interop\HandBrakeInterop\HandBrakeInstance.cs:line 1044
at HandBrake.Interop.HandBrakeInstance.StartEncode(EncodeJob job, Boolean preview, Int32 previewNumber, Int32 previewSeconds, Double overallSelectedLengthSeconds, Int32 scanPreviewCount) in d:\docs\projects\HandBrakeSVN\win\CS\HandBrake.Interop\HandBrakeInterop\HandBrakeInstance.cs:line 475
at VidCoderWorker.HandBrakeEncoder.<>c__DisplayClassf.<StartEncode>b__5(Object o, EventArgs e) in d:\docs\projects\VidCoder\VidCoderWorker\HandBrakeEncoder.cs:line 65
# Encode failed.
# Job completed (Elapsed Time: 12s)

Comments: Fixed in 1.5.31.

Closed Unassigned: Import Queue crashing Vidcoder 1.5.30 64 bit [318]

$
0
0
Hello,
I've got a large selection of films , video etc of all different formats.
It's about time I converted them all to the same format and that is MP4 (ipad presets)
Vidcoder does an excellent job and is pretty speedy so I think it's great but I'm having trouble trying to add a queue.
I have a little bit of VBA running in excel to go through my video collection and give me a list of paths and file names that aren't in MP4 format. I would like to add this list to vidcoder somehow. I believe import queue is the way to go but cant find any information on how to build the queue to import ??
I know it's an xml file and I've built various XMLs but they crash vidcoder. I've exported the queue and imported it again and it works but if I try to add to the exported queue and then import it again it crashes.
So if anyone can shed some light on what the format for this file is and even better a suggestion on how to batch process files with vidcoder then I'd be most happy...
All files will be converted to the same preset so I don't need to alter anything between files....

Thanks....
Comments: Fixed in 1.5.31.

Closed Unassigned: Denoise HQDN3D User Settings not passed in 1.5.30 [314]

$
0
0
After upgrade from 1.4.25 to Vidcoder 1.5.30 the DENOISE User defined setting is no longer passed. Even if I code the old form "4:4:5:5" or the newer (??don't know) form "4:4:4:5:5:5" in the log is always shown:

Denoise (hqdn3d) (default settings)

It's for me not clear, should now be 4 or 6 values be entered. But anyway, both kind of specification are ignored.

If one of the predefined settings for HQDN3D is selected, this is passed as:

Denoise (hqdn3d) (3:2:2:2:3:3)
Comments: Fixed in 1.5.31.

Closed Unassigned: Could not open the SRT subtitle file [316]

$
0
0
If the input srt file name with unicode characters, then I will get a error.
To avoid this issue, I must to change filename as English language.
Please fix it, thanks.
Comments: Fixed in 1.5.31.

Source code checked in, #30df08348c7733de668855fc3d3f3c321da2f2ee

Commented Unassigned: vidcoderCli fails to encode films that work ok using GUI. [319]

$
0
0
Hello, All

Using vidcodercli encode -s "c:\films\film.mkv" -d "C:\films\film.mp4" -p "Apple Ipad"

it started up vidcoder and looks like it starts to encode then fails... the error log shows the following...
It mentions OpenCL not being available ? is this the problem? if so why does it work through the gui ?
also it mentions Can't open file VIDEO_TS.IFO. Does this mean it's looking to convert a DVD rather than a file ? If so how do I tell the CLI that its a file I want to encode ?

Thanks

## VidCoder 1.5.30.0 (x64)
# Starting job 1/1
# Path: c:\films\film.mkv
# Title: 1
# Range: All
# Worker ready: Service state is Opened on pipe VidCoderWorker.a8bc5adb-54c8-4e89-96cd-bb31dde7de36
# Connecting to process 4816 on pipe VidCoderWorker.a8bc5adb-54c8-4e89-96cd-bb31dde7de36
[14:21:05] hb_init: starting libhb thread
[14:21:05] CPU:
[14:21:05] - logical processor count: 8
[14:21:05] OpenCL: library not available
[14:21:05] Intel Quick Sync Video support: no
[14:21:05] hb_scan: path=c:\films\film.mkv, title_index=1
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening c:\films\film.mkv/BDMV/index.bdmv
libbluray/bdnav/index_parse.c:162: indx_parse(): error opening c:\films\film.mkv/BDMV/BACKUP/index.bdmv
libbluray/bluray.c:2182: nav_get_title_list(c:\films\film.mkv) failed
[14:21:05] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[14:21:05] dvd: not a dvd - trying as a stream/file instead
Input #0, matroska,webm, from 'c:\films\film.mkv':
Metadata:
title : Orphan
Duration: 02:12:07.87, start: 0.000000, bitrate: N/A
Chapter #0.0: start 0.097000, end 7927.879000
Metadata:
title : 00:00:00.097
Stream #0.0(eng): Video: h264 (High), yuv420p, 1248x528 [PAR 1:1 DAR 26:11], 23.98 fps, 1k tbn, 47.95 tbc (default)
Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, fltp (default)
Metadata:
title : mjRocks91
Stream #0.2(hin): Audio: ac3, 48000 Hz, 5.1, fltp, 160 kb/s
Metadata:
title : mjRocks91
[14:21:05] dxva2:DxFindVideoServiceConversion failed
[14:21:05] scan: decoding previews for title 1
[14:21:05] scan: audio 0x2: ac3, rate=48000Hz, bitrate=160000 Hindi (AC3) (5.1 ch)
[14:21:05] scan: audio 0x1: aac, rate=48000Hz, bitrate=1 English (AAC) (2.0 ch)
[14:21:06] scan: 10 previews, 1248x528, 23.976 fps, autocrop = 0/0/0/0, aspect 2.36:1, PAR 1:1
[14:21:06] libhb: scan thread found 1 valid title(s)
# Worker process crashed. Please report this error so it can be fixed in the future:
System.NullReferenceException: Object reference not set to an instance of an object.
at HandBrake.Interop.HandBrakeInstance.ApplyJob(hb_job_s& nativeJob, EncodeJob job, Boolean preview, Int32 previewNumber, Int32 previewSeconds, Double overallSelectedLengthSeconds) in d:\docs\projects\HandBrakeSVN\win\CS\HandBrake.Interop\HandBrakeInterop\HandBrakeInstance.cs:line 1044
at HandBrake.Interop.HandBrakeInstance.StartEncode(EncodeJob job, Boolean preview, Int32 previewNumber, Int32 previewSeconds, Double overallSelectedLengthSeconds, Int32 scanPreviewCount) in d:\docs\projects\HandBrakeSVN\win\CS\HandBrake.Interop\HandBrakeInterop\HandBrakeInstance.cs:line 475
at VidCoderWorker.HandBrakeEncoder.<>c__DisplayClassf.<StartEncode>b__5(Object o, EventArgs e) in d:\docs\projects\VidCoder\VidCoderWorker\HandBrakeEncoder.cs:line 65
# Encode failed.
# Job completed (Elapsed Time: 12s)

Comments: Its always good to know it wasn't just me getting it wrong. Thanks for the update and I'll look forward to 1.5.31

Commented Unassigned: Import Queue crashing Vidcoder 1.5.30 64 bit [318]

$
0
0
Hello,
I've got a large selection of films , video etc of all different formats.
It's about time I converted them all to the same format and that is MP4 (ipad presets)
Vidcoder does an excellent job and is pretty speedy so I think it's great but I'm having trouble trying to add a queue.
I have a little bit of VBA running in excel to go through my video collection and give me a list of paths and file names that aren't in MP4 format. I would like to add this list to vidcoder somehow. I believe import queue is the way to go but cant find any information on how to build the queue to import ??
I know it's an xml file and I've built various XMLs but they crash vidcoder. I've exported the queue and imported it again and it works but if I try to add to the exported queue and then import it again it crashes.
So if anyone can shed some light on what the format for this file is and even better a suggestion on how to batch process files with vidcoder then I'd be most happy...
All files will be converted to the same preset so I don't need to alter anything between files....

Thanks....
Comments: You've solved this one as well!! Good work Mr Random and thanks for the very quick response.

Reviewed: 1.5.31 (Jan 02, 2015)

$
0
0
Rated 5 Stars (out of 5) - The cli command line app now works perfect. A great bit of software getting better with each release. Thanks.

Commented Unassigned: seems to crash often with update [312]

$
0
0
Not sure if this is where i should report problem with the app, but it seems to be crashing a lot with the update I applied yesterday.
I don't use it often but I've queued 6 movies before and not had an issue. I tried to re-encode with different parameters (because my first set would not work on my media center/xbox combo and it crashed half way through.
attaching some logs
twister was a video_TS folder on my HDD.
The other was successful (but not playable on target device) once, with changed params it fails.

Comments: I think we may have discovered a structural protection that Anydvd and all DVD players don't really 'see' or get bothered by, but handbrake/videcoder choke on. I was able to rip both disks using MakeMKV. Then the MKV files converted just perfectly. The Make MKV logs showed this: Jumped to cell 1 from cell 8 due to cell commands (structure protection?) Loop detected. Possibly due to unknown structure protection. CellWalk algorithm failed (structure protection is too tough?), trying CellTrim algorithm That "cellwalk" to CellTrim line was in each of them. And, these are all disks that were successfully rip via anydvd/clonedvd that worked in all my players...

Commented Unassigned: seems to crash often with update [312]

$
0
0
Not sure if this is where i should report problem with the app, but it seems to be crashing a lot with the update I applied yesterday.
I don't use it often but I've queued 6 movies before and not had an issue. I tried to re-encode with different parameters (because my first set would not work on my media center/xbox combo and it crashed half way through.
attaching some logs
twister was a video_TS folder on my HDD.
The other was successful (but not playable on target device) once, with changed params it fails.

Comments: Can you report that issue to HandBrake? They own the code that's doing the DVD structure scanning.

Commented Unassigned: seems to crash often with update [312]

$
0
0
Not sure if this is where i should report problem with the app, but it seems to be crashing a lot with the update I applied yesterday.
I don't use it often but I've queued 6 movies before and not had an issue. I tried to re-encode with different parameters (because my first set would not work on my media center/xbox combo and it crashed half way through.
attaching some logs
twister was a video_TS folder on my HDD.
The other was successful (but not playable on target device) once, with changed params it fails.

Comments: hmm anyone familiar with makemkv error/debug info? Using direct disc access mode Calculated BUP offset for VTS #0 does not match one in IFO header. IFO file for VTS #1 is corrupt, VOB file must be scanned. This may take very long time, please be patient. DEBUG: Code 1720321 at uAJ$8Ldzxp0E>dK.:121263038 DEBUG: Code 0 at (k6{0.r(-:Qd7[xR0Y:29405453 DEBUG: Code 0 at (k6{0.r(-:Qd7[xR0Y:29406534 Title #1 (1:48:13) was skipped due to navigation error Failed to open disc

New Post: sudden constant error

$
0
0
It seems it's back again:
System.NullReferenceException: Object reference not set to an instance of an object.
at VidCoder.ViewModel.Components.OutputPathViewModel.GetExtensionForProfile(VCProfile profile, Boolean includeDot) in d:\docs\projects\VidCoder\VidCoder\ViewModel\Components\OutputPathViewModel.cs:line 239
at VidCoder.ViewModel.Components.OutputPathViewModel.GenerateOutputFileName() in d:\docs\projects\VidCoder\VidCoder\ViewModel\Components\OutputPathViewModel.cs:line 359
at VidCoder.ViewModel.MainViewModel.set_RangeType(VideoRangeType value) in d:\docs\projects\VidCoder\VidCoder\ViewModel\MainViewModel.cs:line 1183
at VidCoder.ViewModel.MainViewModel.set_SelectedTitle(Title value) in d:\docs\projects\VidCoder\VidCoder\ViewModel\MainViewModel.cs:line 996
at VidCoder.ViewModel.MainViewModel.UpdateFromNewVideoSource() in d:\docs\projects\VidCoder\VidCoder\ViewModel\MainViewModel.cs:line 2512
at VidCoder.ViewModel.MainViewModel.<>c__DisplayClass6d.<StartScan>b__6c() in d:\docs\projects\VidCoder\VidCoder\ViewModel\MainViewModel.cs:line 2468
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Viewing all 3466 articles
Browse latest View live




Latest Images