MP plugin for Video Transcoding (2 Viewers)

maysider

Portal Pro
February 5, 2006
195
0
which version of powerDVD?

please, can you tell me what to do to make working "For dvr-ms file convert in mpeg before the transcoding"?
Ive tried to install powerDVD 6 but "check failed...."

thank you
 

maysider

Portal Pro
February 5, 2006
195
0
The check fails everytime for me and the converter works anyway, don't be afraid. Remember to check the dvrms->mpeg flag!

F.

ok, it is ok, but then any transcoded movie is not deinterlaced (with or without interlace support in settings) So I cant use it :(
transcoding from mpg (transcoded to mpg via inbuilt transcoder) is ok

even it doesnt replace entry in tv database :(

Ive attached logs....so I hope it will help you

thank you
 

fabriceD06

Portal Pro
January 28, 2007
123
14
Nice
Home Country
France France
ok, it is ok, but then any transcoded movie is not deinterlaced (with or without interlace support in settings) So I cant use it :(
transcoding from mpg (transcoded to mpg via inbuilt transcoder) is ok

even it doesnt replace entry in tv database :(

Ive attached logs....so I hope it will help you

thank you

Hi After analyze of your log file , all feels goods

7-12-26 13:18:30.453125 [Info.][VideoConvertor Queue Manager]: [DVRMSTranscoder] transcodage finish, new file name F:\My Recordings\O uloupené divožence (26.12.2007 - CT1).avi and delete old F:\My Recordings\O uloupené divožence (26.12.2007 - CT1).dvr-ms
2007-12-26 13:18:30.453125 [Info.][VideoConvertor Queue Manager]: [DVRMSTranscoder] transcodage finish, new file name F:\My Recordings\O uloupené divožence (26.12.2007 - CT1).avi
2007-12-26 13:18:30.468750 [Info.][VideoConvertor Queue Manager]: [DVRMSTranscoder] transcodage finish, database updated
2007-12-26 13:18:30.468750 [Debug][VideoConvertor Queue Manager]: [ $$ VCDBG $$ ] [DVRMSTranscoder] delete the temporary mpg2 file F:\My Recordings\O uloupené divožence (26.12.2007 - CT1).mpg
2007-12-26 13:18:30.468750 [Debug][VideoConvertor Queue Manager]: [ $$ VCDBG $$ ] [DVRMSTranscoder] call parent cleanup
2007-12-26 13:18:30.468750 [Debug][VideoConvertor Queue Manager]: [ $$ VCDBG $$ ] [GUIFrame] showInfoTranscoding


The file was tranconded DVR-MS --> MPG and after MPG --> AVI, so i am affraid but i don't understand your problem

and the database was updated correctly because i saw i log file you play the file after the transcoding

2007-12-26 13:19:32.796875 [Debug][MPMain]: CommandProcessor: add cmd: MediaPortal.TV.Recording.StopRadioCommand #1
2007-12-26 13:19:32.796875 [Info.][MPMain]: g_Player.Play(D:\Media\zMy Recordings\O uloupené divožence (26.12.2007 - CT1).avi)
2007-12-26 13:19:32.796875 [Info.][MPMain]: VideoPlayer:play D:\Media\zMy Recordings\O uloupené divožence (26.12.2007 - CT1).avi


and the played is the AVI file.


PS: the check prerequisites is video convertor setup not works correctly yet ;-)

Can you explain the problem with more details because i am lost to help you ? thanks


@PS@: Nobody find other poblem or bug ;) (because i cannot believe i code with any bug ...) probably the new year party is going to prepare :D so happy party for ALL and THANKS AGAIN FOR YOUR Feedback!

Regards
Fabrice
 

J-B-N

Portal Pro
December 29, 2005
196
20
Sweden
Home Country
Sweden Sweden
Hi I just tried to install this plugin and it seems to fail... I get the error below. I also attached the Mediaportal.log...

Have I failed to install everything correctly or?



2007-12-30 14:03:55.078125 [Info.][VideoConvertor Queue Manager]: Exception :confused:ystem.MissingMethodException: Constructor on type 'VideoConvertorCommon.impl.GenericTranscoder' not found.

Server stack trace:
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Runtime.Remoting.Activation.LocalActivator.Activate(IConstructionCallMessage ctorMsg)
at System.Runtime.Remoting.Activation.ActivationListener.Activate(IConstructionCallMessage ctorMsg)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at System.Runtime.Remoting.Activation.IActivator.Activate(IConstructionCallMessage msg)
at System.Runtime.Remoting.Activation.LocalActivator.DoRemoteActivation(IConstructionCallMessage ctorMsg)
at System.Runtime.Remoting.Activation.LocalActivator.Activate(IConstructionCallMessage ctorMsg)
at System.Runtime.Remoting.Activation.AppDomainLevelActivator.Activate(IConstructionCallMessage ctorMsg)
at System.Runtime.Remoting.Messaging.ClientContextTerminatorSink.SyncProcessMessage(IMessage reqMsg)
at System.Runtime.Remoting.Activation.ActivationServices.Activate(RemotingProxy remProxy, IConstructionCallMessage ctorMsg)
at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(IMessage reqMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at VideoConvertorCommon.impl.GenericTranscoder..ctor(ITranscoderContext tcontext)
at VideoConvertorCore.impl.TranscoderFactory.create(JobInfo jobinfo)
at VideoConvertorCore.impl.TranscoderQueueManager.ConvertToExternal(JobInfo jobinfo)
2007-12-30 14:03:55.078125 [Info.][VideoConvertor Queue Manager]: Exception :Constructor on type 'VideoConvertorCommon.impl.GenericTranscoder' not found.
2007-12-30 14:03:55.078125 [Info.][VideoConvertor Queue Manager]: site :confused:ystem.Object CreateInstanceImpl(System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[])
2007-12-30 14:03:55.078125 [Info.][VideoConvertor Queue Manager]: source :mscorlib
2007-12-30 14:03:55.093750 [Info.][VideoConvertor Queue Manager]: stacktrace:
Server stack trace:
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Runtime.Remoting.Activation.LocalActivator.Activate(IConstructionCallMessage ctorMsg)
at System.Runtime.Remoting.Activation.ActivationListener.Activate(IConstructionCallMessage ctorMsg)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at System.Runtime.Remoting.Activation.IActivator.Activate(IConstructionCallMessage msg)
at System.Runtime.Remoting.Activation.LocalActivator.DoRemoteActivation(IConstructionCallMessage ctorMsg)
at System.Runtime.Remoting.Activation.LocalActivator.Activate(IConstructionCallMessage ctorMsg)
at System.Runtime.Remoting.Activation.AppDomainLevelActivator.Activate(IConstructionCallMessage ctorMsg)
at System.Runtime.Remoting.Messaging.ClientContextTerminatorSink.SyncProcessMessage(IMessage reqMsg)
at System.Runtime.Remoting.Activation.ActivationServices.Activate(RemotingProxy remProxy, IConstructionCallMessage ctorMsg)
at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(IMessage reqMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at VideoConvertorCommon.impl.GenericTranscoder..ctor(ITranscoderContext tcontext)
at VideoConvertorCore.impl.TranscoderFactory.create(JobInfo jobinfo)
at VideoConvertorCore.impl.TranscoderQueueManager.ConvertToExternal(JobInfo jobinfo)
 

maysider

Portal Pro
February 5, 2006
195
0
ok, it is ok, but then any transcoded movie is not deinterlaced (with or without interlace support in settings) So I cant use it :(
transcoding from mpg (transcoded to mpg via inbuilt transcoder) is ok

even it doesnt replace entry in tv database :(

Ive attached logs....so I hope it will help you

thank you

Hi After analyze of your log file , all feels goods

7-12-26 13:18:30.453125 [Info.][VideoConvertor Queue Manager]: [DVRMSTranscoder] transcodage finish, new file name F:\My Recordings\O uloupené divožence (26.12.2007 - CT1).avi and delete old F:\My Recordings\O uloupené divožence (26.12.2007 - CT1).dvr-ms
2007-12-26 13:18:30.453125 [Info.][VideoConvertor Queue Manager]: [DVRMSTranscoder] transcodage finish, new file name F:\My Recordings\O uloupené divožence (26.12.2007 - CT1).avi
2007-12-26 13:18:30.468750 [Info.][VideoConvertor Queue Manager]: [DVRMSTranscoder] transcodage finish, database updated
2007-12-26 13:18:30.468750 [Debug][VideoConvertor Queue Manager]: [ $$ VCDBG $$ ] [DVRMSTranscoder] delete the temporary mpg2 file F:\My Recordings\O uloupené divožence (26.12.2007 - CT1).mpg
2007-12-26 13:18:30.468750 [Debug][VideoConvertor Queue Manager]: [ $$ VCDBG $$ ] [DVRMSTranscoder] call parent cleanup
2007-12-26 13:18:30.468750 [Debug][VideoConvertor Queue Manager]: [ $$ VCDBG $$ ] [GUIFrame] showInfoTranscoding


The file was tranconded DVR-MS --> MPG and after MPG --> AVI, so i am affraid but i don't understand your problem

and the database was updated correctly because i saw i log file you play the file after the transcoding

2007-12-26 13:19:32.796875 [Debug][MPMain]: CommandProcessor: add cmd: MediaPortal.TV.Recording.StopRadioCommand #1
2007-12-26 13:19:32.796875 [Info.][MPMain]: g_Player.Play(D:\Media\zMy Recordings\O uloupené divožence (26.12.2007 - CT1).avi)
2007-12-26 13:19:32.796875 [Info.][MPMain]: VideoPlayer:play D:\Media\zMy Recordings\O uloupené divožence (26.12.2007 - CT1).avi


and the played is the AVI file.


PS: the check prerequisites is video convertor setup not works correctly yet ;-)

Can you explain the problem with more details because i am lost to help you ? thanks


@PS@: Nobody find other poblem or bug ;) (because i cannot believe i code with any bug ...) probably the new year party is going to prepare :D so happy party for ALL and THANKS AGAIN FOR YOUR Feedback!

Regards
Fabrice

1) that any picture is not deinterlaced - final avi file is interlaced
2) it doesnt change dvr-ms for avi in TV database (Ive checked it manually)
 

fabriceD06

Portal Pro
January 28, 2007
123
14
Nice
Home Country
France France
Hi All,

I posted new version 1.0.2 (10/01/2008)

Changelog:

  • Fix bug to encode My Video record when the TVE3 support is enabled
  • Automatic replacement of Compress of MP Build in by the VideoConvertor UI in menu TV recorded
  • Improve the option "delete original", in each profile you can specify different cleanup policy (see in Setup UI)
  • Fix scheduler for the tv records added automatically when the option "delete orginal" is disabled (avoid to re-encode again the same file)
  • Fix statistics output (avg time & max time)
  • update the mencoder and ffmpeg parameters automatically generated (improve the encoding quality)
  • Binaries upgrade (fix some problem with mencoder)
  • Update all default profiles
  • Fix binaries synchornization between MP and TVE3
  • add crops and threads settings for Mencoder (common settings between FFMPEG and Mencoder)
  • Fix some UI issues for XFace Skin
  • add support for SpinSafe Revolve and Replicant Skin
  • Fix some UI issues for 4:3 Skin

download (update VideoConvertor Core and for TVE3 update also videoConvertor TVE3 Client and Server)

I wait your feeback ,:D

Bye Fab
 

DaBrain81

Portal Pro
November 21, 2006
242
11
Home Country
Germany Germany
Code:
2008-01-10 23:47:50.015625 [ERROR][VideoConvertor Queue Manager]: Exception   :System.FormatException: Cannot find transcoder for type VideoConvertor.TVE3.client.RemoteTVRecorded
   bei VideoConvertorCore.impl.TranscoderFactory.create(JobInfo jobinfo)
   bei VideoConvertorCore.impl.TranscoderQueueManager.ConvertToExternal(JobInfo jobinfo)
2008-01-10 23:47:50.015625 [ERROR][VideoConvertor Queue Manager]: Exception   :Cannot find transcoder for type VideoConvertor.TVE3.client.RemoteTVRecorded
2008-01-10 23:47:50.015625 [ERROR][VideoConvertor Queue Manager]:   site      :VideoConvertorCommon.api.ITranscoder create(VideoConvertorCore.impl.JobInfo)
2008-01-10 23:47:50.015625 [ERROR][VideoConvertor Queue Manager]:   source    :VideoConvertorCore
2008-01-10 23:47:50.015625 [ERROR][VideoConvertor Queue Manager]:   stacktrace:   bei VideoConvertorCore.impl.TranscoderFactory.create(JobInfo jobinfo)
   bei VideoConvertorCore.impl.TranscoderQueueManager.ConvertToExternal(JobInfo jobinfo)

I like this plugin. but since I use TVE3 it never worked for me. Just displays ERROR all the time. Never encoded one single file. in MENCODER profile you cannot specify Quantizer. Aspect Ratio doesnt work also. (maybe this is a good thing)
Why encode 2pass by bitrate if the transcoded file resists on Hard Disc? Quantizer is much more useful.
crop settings is buggy, cause cropped pixels are depended on rescale.
A converter plugin is really needed for MP (in my eyes) but it should work first.

sorry if im bad today

greetings.
 

fabriceD06

Portal Pro
January 28, 2007
123
14
Nice
Home Country
France France
Reply
Code:
2008-01-10 23:47:50.015625 [ERROR][VideoConvertor Queue Manager]: Exception   :System.FormatException: Cannot find transcoder for type VideoConvertor.TVE3.client.RemoteTVRecorded
   bei VideoConvertorCore.impl.TranscoderFactory.create(JobInfo jobinfo)
   bei VideoConvertorCore.impl.TranscoderQueueManager.ConvertToExternal(JobInfo jobinfo)
2008-01-10 23:47:50.015625 [ERROR][VideoConvertor Queue Manager]: Exception   :Cannot find transcoder for type VideoConvertor.TVE3.client.RemoteTVRecorded
2008-01-10 23:47:50.015625 [ERROR][VideoConvertor Queue Manager]:   site      :VideoConvertorCommon.api.ITranscoder create(VideoConvertorCore.impl.JobInfo)
2008-01-10 23:47:50.015625 [ERROR][VideoConvertor Queue Manager]:   source    :VideoConvertorCore
2008-01-10 23:47:50.015625 [ERROR][VideoConvertor Queue Manager]:   stacktrace:   bei VideoConvertorCore.impl.TranscoderFactory.create(JobInfo jobinfo)
   bei VideoConvertorCore.impl.TranscoderQueueManager.ConvertToExternal(JobInfo jobinfo)

I like this plugin. but since I use TVE3 it never worked for me. Just displays ERROR all the time.
Never encoded one single file.
[Fabrice] I think it is due than the plugin cannot connect crrectly to server TVe3, so put log level DEBUG and give me the log file of MP

in MENCODER profile you cannot specify Quantizer. [Fabrice] Use FFMPEG profile you can specify the quantizer, Mencoder profile is for no expert user and FFMPEG for experts (mencoder is based on FFMPEG libraries )


Aspect Ratio doesnt work also. (maybe this is a good thing) [Fabrice] in Mencoder the parameter autoaspect is passed and ffmpeg i specify it with parameter -aspect XXX

Why encode 2pass by bitrate if the transcoded file resists on Hard Disc? Quantizer is much more useful.
[Fabrice] You have the choice FFMPEG/Quantizer or Mencoder/Multipass, the multi pass it is to improve the encoding quality because i think some user would archive some video.

crop settings is buggy, cause cropped pixels are depended on rescale. [Fabrice] it the reason to give the values in setup UI which depends of you resolution, moreover i tested i works perfectly (like the crop settings of MP)

A converter plugin is really needed for MP (in my eyes) but it should work first. [Fabrice] i don't understand really the sense:sorry:


sorry if im bad today [Fabrice] No Soucy :D


greetings.
 

Users who are viewing this thread

Top Bottom