Screen recorder corrupts xesc files after 10 minutes.

Unanswered Screen recorder corrupts xesc files after 10 minutes.

  • Friday, November 16, 2012 5:10 PM
     
     

    I have installed expression encoder 4 SP2. When using the screen recorder it allows me to record over 10 minutes. This works on multiple installs of the application on multiple machines. However, the xesc file never works afterward. Sometimes the audio will be distorted halfway through other times it will play double speed, I have even had it trim the entire video to the first 3 minutes. If you go over ten minutes you also have a 50/50 chance of getting an application crash.

    Thought this might be helpful to anyone looking into this.

    A.   Version and SKU of Expression Encoder.V4 SP2    

    B.   OS used and whether it's 32 or 64bit.Windows 7 64bit

    C.   If using a device, the model and version of the drivers.NA

    D.   If using a source file, file type and video and audio codecs.NA

    E.    If 3rd party codecs are used to deal with this source, the name and version of each of them.NA

    F.    If specific encode settings are required, the job or the preset.NA

    Log Name:      Application
    Source:        Application Error
    Date:          11/16/2012 11:40:26 AM
    Event ID:      1000
    Task Category: (100)
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      ajwheele-2523.COR.com
    Description:
    Faulting application name: EEScreen.exe, version: 4.0.4276.0, time stamp: 0x4eafa0bd
    Faulting module name: KERNELBASE.dll, version: 6.1.7601.17932, time stamp: 0x50327672
    Exception code: 0xe0434352
    Fault offset: 0x0000c41f
    Faulting process id: 0x1ecc
    Faulting application start time: 0x01cdc416abd633f1
    Faulting application path: C:\Program Files (x86)\Microsoft Expression\Encoder 4\EEScreen.exe
    Faulting module path: C:\Windows\syswow64\KERNELBASE.dll
    Report Id: 5264964d-300c-11e2-9c9e-402cf4c5f129
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Application Error" />
        <EventID Qualifiers="0">1000</EventID>
        <Level>2</Level>
        <Task>100</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2012-11-16T16:40:26.000000000Z" />
        <EventRecordID>37082</EventRecordID>
        <Channel>Application</Channel>
        <Computer>ajwheele-2523.COR.com</Computer>
        <Security />
      </System>
      <EventData>
        <Data>EEScreen.exe</Data>
        <Data>4.0.4276.0</Data>
        <Data>4eafa0bd</Data>
        <Data>KERNELBASE.dll</Data>
        <Data>6.1.7601.17932</Data>
        <Data>50327672</Data>
        <Data>e0434352</Data>
        <Data>0000c41f</Data>
        <Data>1ecc</Data>
        <Data>01cdc416abd633f1</Data>
        <Data>C:\Program Files (x86)\Microsoft Expression\Encoder 4\EEScreen.exe</Data>
        <Data>C:\Windows\syswow64\KERNELBASE.dll</Data>
        <Data>5264964d-300c-11e2-9c9e-402cf4c5f129</Data>
      </EventData>
    </Event>

    Log Name:      Application
    Source:        .NET Runtime
    Date:          11/16/2012 11:40:24 AM
    Event ID:      1026
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      ajwheele-2523.COR.com
    Description:
    Application: EEScreen.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.Reflection.TargetInvocationException
    Stack:
       at System.RuntimeMethodHandle._InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.SignatureStruct ByRef, System.Reflection.MethodAttributes, System.RuntimeType)
       at System.RuntimeMethodHandle.InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.Signature, System.Reflection.MethodAttributes, System.RuntimeType)
       at System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, Boolean)
       at System.Delegate.DynamicInvokeImpl(System.Object[])
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
       at System.Windows.Threading.DispatcherOperation.InvokeImpl()
       at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
       at System.Threading.ExecutionContext.runTryCode(System.Object)
       at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
       at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
       at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
       at System.Windows.Threading.DispatcherOperation.Invoke()
       at System.Windows.Threading.Dispatcher.ProcessQueue()
       at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
       at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
       at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
       at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
       at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
       at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
       at System.Windows.Application.RunDispatcher(System.Object)
       at System.Windows.Application.RunInternal(System.Windows.Window)
       at System.Windows.Application.Run(System.Windows.Window)
       at Microsoft.Expression.Encoder.ScreenCapture.EEScreenApp.Main()

    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name=".NET Runtime" />
        <EventID Qualifiers="0">1026</EventID>
        <Level>2</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2012-11-16T16:40:24.000000000Z" />
        <EventRecordID>37081</EventRecordID>
        <Channel>Application</Channel>
        <Computer>ajwheele-2523.COR.com</Computer>
        <Security />
      </System>
      <EventData>
        <Data>Application: EEScreen.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.Reflection.TargetInvocationException
    Stack:
       at System.RuntimeMethodHandle._InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.SignatureStruct ByRef, System.Reflection.MethodAttributes, System.RuntimeType)
       at System.RuntimeMethodHandle.InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.Signature, System.Reflection.MethodAttributes, System.RuntimeType)
       at System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, Boolean)
       at System.Delegate.DynamicInvokeImpl(System.Object[])
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
       at System.Windows.Threading.DispatcherOperation.InvokeImpl()
       at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
       at System.Threading.ExecutionContext.runTryCode(System.Object)
       at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
       at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
       at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
       at System.Windows.Threading.DispatcherOperation.Invoke()
       at System.Windows.Threading.Dispatcher.ProcessQueue()
       at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
       at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
       at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
       at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
       at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
       at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
       at System.Windows.Application.RunDispatcher(System.Object)
       at System.Windows.Application.RunInternal(System.Windows.Window)
       at System.Windows.Application.Run(System.Windows.Window)
       at Microsoft.Expression.Encoder.ScreenCapture.EEScreenApp.Main()
    </Data>
      </EventData>
    </Event>




    • Edited by AdamWheeler Monday, November 19, 2012 2:06 PM
    •  

All Replies

  • Tuesday, November 20, 2012 1:20 PM
     
     

    I have more information. I am still really trying to use Encoder and screen capture but I am seeing new issues. On screen captures under a minute with no audio, no webcam, the xesc file is only recording part of what Im doing. What I mean by this is that the video should be 45 seconds long and is only 12 seconds long. This is intermittent as well.

    It seems that the screen recorder stops capturing randomly.


    • Edited by AdamWheeler Tuesday, November 20, 2012 1:20 PM typo
    •