Home
Blogs
Forums
Files


Welcome to The Green Button          Sign in | Join | Help

DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

Last post 08-04-2006, 9:53 PM by ElChiboFR. 888 replies.
Page 1 of 60 (889 items)   1 2 3 4 5 Next > ... Last »
Sort Posts: Previous Next
  •  06-04-2005, 8:21 AM 53128

    DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    A new thread has been started for the new version 1.0.9.7 please post new topics in that thread. Thanks.





    bellevino setup a wiki for DVRMSToolbox here DVRMSToolbox User Guide if you're new to the application take a read, it will save you some time. If you are familar with the tool, take a read too and add something.

    DVRMSToolbox is a set of tools to perform actions on DVRMS files.  The actions can be run against a single file (DVRMStoMPEG.exe) or against a directory (DVRMSToolbox.exe) using "Processing Conditions", or meta data based rules that you create.  Both of these tools are command line applications so it's easy to create scheduled tasks that process your recorded tv while you sleep, or if you are a more visual person a there is also a GUI that will run the applications.

    A set of "Profiles", or configured set of actions, is included in the installation package.
    These include:
    - Convert DVR-MS to MPEG
    - Convert DVR-MS to MPEG w/o commercials
    - Convert DVR-MS to WMA
    - Convert DVR-MS to WMV
    - Cut commercials out of a DVR-MS file and output DVR-MS
    - Cut commercials out of DVR-MS, output DVR-MS and DVR-MS with commercials
    - Cut out commercials, convert to WMV
    - Fix the MCE Slider (used to make the duration slider in MCE reflect the actual duration in edited files)
    - Remove commercial, output DVR-MS, move to Recorded TV
    - Do Nothing

    The "Profiles" are flexible, you can change the actions in the included profiles, or create your own using the DVRMSToolboxSettings application. 

    Processing a single DVR-MS file with a profile is most easily accomplished using the GUI tool.  Select the input file, the output file and the "Profile", click "Run" and that's it... If you want to get the command line syntax, select "Tools:Copy Command Line to Clipboard" and the proper command line will be copied to the clipboard for insertion in a bat/cmd file.

    Processing a Directory is a little more complicated, as that tool uses "Processing Conditions", meta data based rules, to determine which profile to run against a file.  If no match is found, the file is skipped.  This application keeps track of the files that it has processed so it won't process them again, unless you want to (this log is editable, you can add or remove files from it).  To create a "Processing Condition", open up the Processing Condition Editor and select "New Condition".  Name your condition, select a profile, then add meta tag comparisons (like creating a playlist in WMP), Save the condition and you're all set.

    Conditions are processed in order of their priority (the order that they display in the Processing Condition Editor), all of the conditions will be tested until a match is found, when one is found no subsequent conditions will be tested.

    Two conditions are included in the installation:
    - "Processed Files": matches files that are output from previous runs so they don't get processed, uses the "Do Nothing" profile.
    - "Every File": should match every file that isn't an output file, uses "Remove commercials, output DVR-MS, move to RecordedTv" profile. This condition should always be the last condition in the list, as it will match every file.

    Actions ecapsulate the work that the application does.  Each action performs a specific task (decribed below), but isn't all that useful unless bound togather with other actions to create a profile.  Actions are run in the order that they are configured in the Profile, order is important as most actions are dependant on previous actions to do their work effectivly.  The actions framework is very flexible, anyone can create their own actions by inheriting from BaseAction in Durrant.Common.Dll marking the new class as serializable and placing the new dll in the run folder.  The settings tool will automatically add the new actions to the list of actions when building a profile.

    Applications:
    - DVRMStoMPEG.exe: runs a profile (/act arg) against file specified in the /if arg produces file specified in the /of arg.
    - DVRMStoMPEGGUI.exe (DVRMSToolboxGUI in the progams menu): GUI tool to run DVRMStoMPEG.exe and DVRMSToolbox.exe, can also run Settings, and Processing Conditions Editor from the Tools menu.
    - DVRMSToolbox.exe: tests processing conditions against files found in folder specified in /pd, if they haven't already been processed, outputs result to folder specified in /od
    - ProcessingConditionEditor.exe: Create meta data based rules; when matched, specified profile will be run.  Processed Files List is managed in the application.
    - DVRMStoMPEGSettings.exe (DVRMSToolboxSettings in the progams menu):  Set Temp directory, Templates directory (legacy), and Default Priority for the applications.  Profiles are created and managed in this application.

    Actions:

    Name: AdjustMetaData
    Description: Adds WM/ToolName and WM/ToolVersion tags, edits WM/WMRVEndTime and WM/MediaOriginalRunTime (FixSlider), edits WM/SubTitleDescription (AddTooledDescription), and edits WM/WMRVScheduleItemID (IncrementScheduleItem). 
    Reads Context: CutDvrmsFile (optional), CutCommercialsDvrmsFile (optional)
    Writes Context: None
    Configure: AddTooledToDescription (true/false), FixSlider (true/false), IncrementScheduleItem (true/false), MetaMarker (text)

    Name: Cleanup
    Description: deletes contents of the temp directory
    Reads Context: None
    Writes Context: None
    Configure: None

    Name: ConvertDVRMStoMPEG:
    Description: converts a DVRMS to an MPG
    Reads Context: Graph (optional), InputFile, CutDvrmsFile, OutputFile, MultiplexorFilterGuid, FileOutputFilterGuid,
    Writes Context: TempMpeg (optional)
    Configure: FinalRender (true/false)

    Name: ConvertToWMV
    Description: converts a specified context file DVRMS to WMV using DVR2WMV
    Reads Context: *, OutputFile
    Writes Context: None
    Configure: CompatibilityMode (true/false), ContextFile (context value, file to convert), PrxName (text, path of prx file to use), TwoPass (true/false)

    Name: DeleteFile
    Description: Deletes a specified context file
    Reads Context: *
    Writes Context: None
    Configure: AreYouSure (true/false), ContextFile (context value, file to delete)

    Name: DoNothing
    Description: Does nothing
    Reads Context: None
    Writes Context: None
    Configure: None

    Name: DvrmsCutOutCommercials
    Description: Uses Toub's DVRMS splicer to cut out commercials
    Reads Context: InputFile, FrameRate, Commercials, OutputFile,
    Writes Context: CutDvrmsFile or CutCommercialsDvrmsFile
    Configure: AllowedIterations (text, number of iterations at the same progress before canceling), OutputCommercials (true/false), SaveOutput (true/false)

    Name: FindCommercials
    Description: uses comskip to find commercials in mpg file
    Reads Context: TempMpeg, Debug (optional),
    Writes Context: FrameRate, Commercials
    Configure: None

    Name: MigrateContextValue
    Description: Copies a context value to another context value
    Reads Context: *
    Writes Context: *
    Configure: ContextSource context value, name of context value to copy), ContextDestination (context value, name of context value to write to)

    Name: MoveOutputFile
    Description: Move a specified context file to a specifed location, sets context file to new location
    Reads Context: *
    Writes Context: *
    Configure: ContextFile (context value, file to move), DeleteExisting (true/false), DestinationPath (text, if UseRecordedTVPath is selected this is ignored, otherwise path to move to), UseRecordedTvPath (true/false)
     
    Name: RenameInputFile
    Description: Replaces text with alternate text in the input file name
    Reads Context: InputFile
    Writes Context: InputFile
    Configure: MatchExpression (text, text to find), ReplaceExpression (text, text to replace with)

    New Version 1.0.8

    Changes
    - Added version information to each tool.
    - fixed implicit cast bug in AdjustMetaData
    - GUI AutoRefreshes Profiles when returning from Settings
    - Fixed application constantly trying to reinstall itself

    New
    Actions:
    Name: DVRMS2MPGStreams
    Description: converts a DVRMS to the base MPG/cc streams
    Reads Context: InputFile, CutDvrmsFile, OutputFile
    Writes Context: TempMpeg (optional)
    Configure: FinalRender (true/false), MuxVideoForComskip (true/false)

    Using the new action, you can dump the streams into seperate files.  ATSC files weren't working because the muxer doesn't like the sound.  Comskip doesn't process the sound, just video so using this action with "MuxVideoForComskip" checked will allow comskip to look at the file for commercials.

    Version 1.0.8.1

    Changes
    Fixed a bug in how DvrmsCutOutCommercials detects a hung splice
    Fixed a bug in the installer

    Version 1.0.8.2

    New
    add profile to convert DVR-MS to WMA (uses new DVRMS2WMA action)

    Actions
    Name: ContextSeed
    Description: Copies a configured command line arg to the specified Context value
    Reads Context: None
    Writes Context: *
    Configure: ContextValue (context value, value to set), CmdArg (text, arg in /arg= format)

    Name: DVRMS2WMA
    Description: Converts DVR-MS file to WMA using specified WME profile (prx file)
    Reads Context: OutputFile, *
    Writes Context: None
    Configure: ContextFile (context value, file to convert), PrxName(text, path to WME profile)

    Version 1.0.9.0

    Changes
    - DvrmsCutOutCommercials will create a new source file and use that file to cut out commercials when it hangs
    - FindCommercials is aware of commercials xml files, will not run comskip if an xml file has been created for the file being processed
    - DVRMS2MPEGStreams added an option to mux the audio and video, it will auto detect the need for a decrypt filter, fixed "TempMpeg" bug
    - DVRMSToMpeg.exe no longer requires /act argument, if it is not supplied, it applies Processing Conditions to determine the profile to run
    - "Every File" PC action is to write out commercials (used to create a commercialless dvr-ms file in the recorded tv dir)

    New
    Actions
    Name: DumpCommercialsXml
    Description: Writes commercials found in FindCommercials to an Xml file (mainly for CommericalSkipAddIn)
    Reads Context: Commercials
    Writes Context: None
    Configure: None

    Applications:
    DVRMSFileWatcher - monitors a directory (usually recorded tv) and automatically processes the dvr-ms files that are created there.
    CommercialSkipAddin - MCE addin that uses the commercials xml file to skip to the end (up key) or begining (down key) of the current commercial segment.  NOTE: The add-in is not registered by default, it must be registered from the programs menu before it can be used

    1.0.9.0 (UPDATE)

    I messed up the profiles, so for those who already downloaded 1.0.9.0, just download the profiles attachement and unzip it to the profiles directory in the install directory. 

    Otherwise the installer has been updated too.



    Also, I have to give credit to S Toub... I borrowed heavily from his time jumping add-in to make the commercial skip addin work.

    Version 1.0.9.1

    Changes
    - Fixed a bug in the Commercial Skip Add-In, it will only try to skip while a dvr-ms file is playing now.

    Version 1.0.9.2

    Changes
    - Commercial Skip Add-In will now allow a skip to the end of the next commercial regardless of current position.  This is a change in that the position doesn't need to be within a defined commercial to skip.
    - HDTV files will now mux into mpegs with audio and video intact.  i.e. AC3 audio is supported in media files.
    - Comskip has been replaced with ShowAnalyzer (www.dragonglobal.org), register SA to get 4+ times faster commercial detection.  NOTE: the author of SA is working on a DVRMS native version, support this tool and it should come out faster. A new menu item to register SA is included in the Programs area.
    - DVRMSFileWatcher can now be configured to watch for deletes and delete the commercials xml file when the media file is deleted.
    - RegisterCommercialSkipAddin programs item registers for all users (requires Administrator rights to run).

    Version 1.0.9.3

    Changes
    - DVRMSFileWatcher displays when it is configured to monitor deletes.
    - Register/Unregister Add-in cmd have /allusers on all commands
    - Changed COM registration method for dvr2wmv.dll (cross fingers)

    Version 1.0.9.3 (Update)

    Changes
    - Implemented taurus1900 suggestions for filter Disposal
    - Commercial Skip Add-In can now be set to autoskip after starting playback of a file.  To use this feature, start a dvr-ms file as usual, then press the "Right" button on the remote.  The add-in will poll current position and when it is in a commercial will automatically skip to the end of the commercial.  Once enabled, autoskip will continue until the "Left" button is presses or playback is stopped.  "Up" and "Down" buttons work the same way as before.
    - The temp mpeg is now randomly named instead of being video.mpg.
    - ShowAnalyzer can be disabled by deleting the TPD dll found in the SA directory, when disabled an error message will appear, and the plugin will fall back to comskip.

    Version 1.0.9.4

    Changes
    - Implemented taurus1900 fix in DVRMSCut action
    - CommercialSkip add-in can now run in a completely automated mode.  Set HKLM\Software\DVRMSToolbox\AutoSkip = 1 (default is 0), to enable AutoSkip.

    Version 1.0.9.5

    Changes
    - DVRMS2MPEGSteams tests for WM/WMRVATSCContent exsitance before checking value (for Meedio users), added support for IsAudioAC3(for FW users) to use M71 graph.
    - CommercialSkip add-in disposal code changed to suppress RCW error.
    - SA 0.5.8 bundled (if you run as a user, you must give your account full access permission to HKLM\Software\Dragon Global\ShowAnalyzer".
    - Option to force Comskip usage (untested).
    - Duration added to profile and action execution.
    - File Watcher has some logging options added to the config.

    Version 1.0.9.6

    Changes
    - CommercialSkip Add-In updated for Rollup 2 (thanks Toub), add-in will not run without Rollup 2 installed.
    - CommercialSkip Add-In rewritten to use MSAS instead of earlier polling model to increase stability.  Requires reboot!
    - AutoSkip is set to 1 by default
    - ProcessingConditionsEditor supports the generation of new MetaTags.bin file.  MetaTags.bin stores the list of meta tags in a DVR-MS file, which is used to create the PC, if a tag doesn't appear in the list creating a new MetaTags.bin will fix the problem.
    - Installer allows conditional installation of SA, DVRMSFilewatcher, and CommercialSkip


    DVRMSToolbox, Recording Broker, LcdWriter, and more software
    babgvant.com
  •  06-04-2005, 9:34 AM 53138 in reply to 53128

    RE: DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    Looks like a great app! Will install later today. Are HD DVR-MS files handled as packaged?
  •  06-04-2005, 9:58 AM 53144 in reply to 53128

    RE: DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    Not yet... I'm working on an action to convert ATSC DVR-MS files to mpegs, once that's done, everything should work...
    DVRMSToolbox, Recording Broker, LcdWriter, and more software
    babgvant.com
  •  06-04-2005, 10:36 AM 53155 in reply to 53128

    RE: DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    babqVant

    First a big thanks for time and effort, so much appreciated.

    I did a single file convert with the GUI and had exactly the same problem as I get with Heimiko's AutoDVRConvert as follows:

    I have a number of dvr-ms files which convert but have some nasty effects.
    I have MCE 2005, well spec'd machine, Cyberlink 6. The dvr's always play faultlessly, the conversions run without a hitch and very quickly, but the final mpg file has some video jumps and many nasty audio clicks, squeaks and jumps.
    I'm in UK PAL land here, does the log seem ok?

    -----------------------------------------------------
    Processing actions, this may take some time!!
    Building default XML graph for DVR-MS to MPEG

    Trying to create COM object 'filter graph' with guid 'e436ebb3-524f-11ce-9f53-0020af0ba770'
    Created COM object 'filter graph'
    Trying to create COM object 'mpeg muxer' with guid 'bc650178-0de4-47df-af50-bbd9c7aef5a9'
    Created COM object 'mpeg muxer'
    Trying to create COM object 'mpeg file writer' with guid '3e8868cb-5fe8-402c-aa90-cb1ac6ae3240'
    Created COM object 'mpeg file writer'
    Setting graph output file to 'C:\Documents and Settings\Administrator\Desktop\london clip 1.mpg'
    Attempting to connect filter 'muxer' to 'dump'
    Connecting pin 'Output' to 'Input'
    Trying to create COM object 'decrypt filter' with guid 'c4c4c4f2-0049-4e2b-98fb-9537f6ce516d'
    Created COM object 'decrypt filter'
    Attempting to connect filter 'C:\Documents and Settings\Administrator\Desktop\london clip.dvr-ms' to 'decypt1'
    Connecting pin 'DVR Out - 1' to 'In(Enc/Tag)'
    Attempting to connect filter 'decypt1' to 'muxer'
    Connecting pin 'Out' to 'Audio In'
    Trying to create COM object 'decrypt filter' with guid 'c4c4c4f2-0049-4e2b-98fb-9537f6ce516d'
    Created COM object 'decrypt filter'
    Attempting to connect filter 'C:\Documents and Settings\Administrator\Desktop\london clip.dvr-ms' to 'decypt2'
    Connecting pin 'DVR Out - 2' to 'In(Enc/Tag)'
    Attempting to connect filter 'decypt2' to 'muxer'
    Connecting pin 'Out' to 'Video In'
    Trying to create COM object 'filter graph' with guid 'e436ebb3-524f-11ce-9f53-0020af0ba770'
    Created COM object 'filter graph'
    Attepting to load IGraphBuilder from XML
    Trying to create COM object 'dvrms' with guid 'c9f5fe02-f851-4eb5-99ee-ad602af1e619'
    Created COM object 'dvrms'
    Setting graph input file to 'C:\Documents and Settings\Administrator\Desktop\london clip.dvr-ms'
    Processing XML graph path
    Trying to create COM object 'decypt1' with guid 'c4c4c4f2-0049-4e2b-98fb-9537f6ce516d'
    Created COM object 'decypt1'
    Attempting to connect filter 'dvrms' to 'decypt1'
    Attempting connet of out pin 'DVR Out - 1' to input pin 'In(Enc/Tag)'
    Processing XML graph path
    Trying to create COM object 'muxer' with guid 'bc650178-0de4-47df-af50-bbd9c7aef5a9'
    Created COM object 'muxer'
    Attempting to connect filter 'decypt1' to 'muxer'
    Attempting connet of out pin 'Out' to input pin 'Audio In'
    Processing XML graph path
    Trying to create COM object 'dump' with guid '3e8868cb-5fe8-402c-aa90-cb1ac6ae3240'
    Created COM object 'dump'
    Setting graph output file to 'C:\Documents and Settings\Administrator\Desktop\london clip 1.mpg'
    Attempting to connect filter 'muxer' to 'dump'
    Attempting connet of out pin 'Output' to input pin 'Input'
    Processing XML graph path
    Trying to create COM object 'decypt2' with guid 'c4c4c4f2-0049-4e2b-98fb-9537f6ce516d'
    Created COM object 'decypt2'
    Attempting to connect filter 'dvrms' to 'decypt2'
    Attempting connet of out pin 'DVR Out - 2' to input pin 'In(Enc/Tag)'
    Processing XML graph path
    Attempting to connect filter 'decypt2' to 'muxer'
    Attempting connet of out pin 'Out' to input pin 'Video In'
    Processing XML graph path
    Attempting to connect filter 'muxer' to 'dump'
    Attempting connet of out pin 'Output' to input pin 'Input'
    Processing XML graph path
    Loaded IGraphBuilder from XML
    Running graph
    0%
    16%
    35%
    57%
    68%
    77%
    100%

    Any thoughts would be most welcome as I'm beginning to have a complex over this. I have a 60 M clip if you have somewher I could upload it to.

    I should add that converting to a WMV is fine, I'm just tweeking the prx file to get the quality up. I've used your cbrPRX but I'm still loosing quality so I'll fiddle around. I just thought this might narrow down were the mpg problem lies.

    PS it would be lovely in the GUI if you could select the file from the a drop down, pasting in a path especially from a network share is prone to user error!

    PPS What a twit I am, I've just discovered that if you double click the Input box then the drop down appears - well done, brilliant

    Once again very many thanks for your help

    Regards Don

  •  06-04-2005, 1:12 PM 53171 in reply to 53128

    RE: DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    Hi Babqvant,

    I've installed the latest and modified the profile that cuts dvr-ms and outputs 2 files, adding two steps to move both files to the recorded tv folder.  At the end I get a strange error and the files are left in the original location.  I've attached the log - can you see anything obvious I've done wrong?

    Thanks,

    Tom

    Processing actions, this may take some time!!
    Building default XML graph for DVR-MS to MPEG

    Trying to create COM object 'filter graph' with guid 'e436ebb3-524f-11ce-9f53-0020af0ba770'
    Created COM object 'filter graph'
    Trying to create COM object 'mpeg muxer' with guid 'bc650178-0de4-47df-af50-bbd9c7aef5a9'
    Created COM object 'mpeg muxer'
    Trying to create COM object 'mpeg file writer' with guid '3e8868cb-5fe8-402c-aa90-cb1ac6ae3240'
    Created COM object 'mpeg file writer'
    Setting graph output file to 'D:\Program Files\DVRMSToolbox\Temp\video.mpg'
    Attempting to connect filter 'muxer' to 'dump'
    Connecting pin 'Output' to 'Input'
    Trying to create COM object 'decrypt filter' with guid 'c4c4c4f2-0049-4e2b-98fb-9537f6ce516d'
    Created COM object 'decrypt filter'
    Attempting to connect filter 'F:\Recorded TV\The Property Chain_Channel 4_31_05_2005_19_58_01.dvr-ms' to 'decypt1'
    Connecting pin 'DVR Out - 1' to 'In(Enc/Tag)'
    Attempting to connect filter 'decypt1' to 'muxer'
    Connecting pin 'Out' to 'Audio In'
    Trying to create COM object 'decrypt filter' with guid 'c4c4c4f2-0049-4e2b-98fb-9537f6ce516d'
    Created COM object 'decrypt filter'
    Attempting to connect filter 'F:\Recorded TV\The Property Chain_Channel 4_31_05_2005_19_58_01.dvr-ms' to 'decypt2'
    Connecting pin 'DVR Out - 2' to 'In(Enc/Tag)'
    Attempting to connect filter 'decypt2' to 'muxer'
    Connecting pin 'Out' to 'Video In'
    Trying to create COM object 'filter graph' with guid 'e436ebb3-524f-11ce-9f53-0020af0ba770'
    Created COM object 'filter graph'
    Attepting to load IGraphBuilder from XML
    Trying to create COM object 'dvrms' with guid 'c9f5fe02-f851-4eb5-99ee-ad602af1e619'
    Created COM object 'dvrms'
    Setting graph input file to 'F:\Recorded TV\The Property Chain_Channel 4_31_05_2005_19_58_01.dvr-ms'
    Processing XML graph path
    Trying to create COM object 'decypt1' with guid 'c4c4c4f2-0049-4e2b-98fb-9537f6ce516d'
    Created COM object 'decypt1'
    Attempting to connect filter 'dvrms' to 'decypt1'
    Attempting connet of out pin 'DVR Out - 1' to input pin 'In(Enc/Tag)'
    Processing XML graph path
    Trying to create COM object 'muxer' with guid 'bc650178-0de4-47df-af50-bbd9c7aef5a9'
    Created COM object 'muxer'
    Attempting to connect filter 'decypt1' to 'muxer'
    Attempting connet of out pin 'Out' to input pin 'Audio In'
    Processing XML graph path
    Trying to create COM object 'dump' with guid '3e8868cb-5fe8-402c-aa90-cb1ac6ae3240'
    Created COM object 'dump'
    Setting graph output file to 'D:\Program Files\DVRMSToolbox\Temp\video.mpg'
    Attempting to connect filter 'muxer' to 'dump'
    Attempting connet of out pin 'Output' to input pin 'Input'
    Processing XML graph path
    Trying to create COM object 'decypt2' with guid 'c4c4c4f2-0049-4e2b-98fb-9537f6ce516d'
    Created COM object 'decypt2'
    Attempting to connect filter 'dvrms' to 'decypt2'
    Attempting connet of out pin 'DVR Out - 2' to input pin 'In(Enc/Tag)'
    Processing XML graph path
    Attempting to connect filter 'decypt2' to 'muxer'
    Attempting connet of out pin 'Out' to input pin 'Video In'
    Processing XML graph path
    Attempting to connect filter 'muxer' to 'dump'
    Attempting connet of out pin 'Output' to input pin 'Input'
    Processing XML graph path
    Loaded IGraphBuilder from XML
    Running graph
    0%
    1%
    3%
    5%
    7%
    9%
    11%
    13%
    15%
    17%
    19%
    21%
    24%
    26%
    28%
    30%
    32%
    34%
    36%
    38%
    40%
    42%
    45%
    46%
    49%
    51%
    53%
    55%
    57%
    59%
    60%
    62%
    63%
    65%
    66%
    68%
    70%
    72%
    74%
    76%
    78%
    80%
    82%
    84%
    86%
    88%
    90%
    92%
    95%
    97%
    99%
    100%
    Frames per second:25
    Reading file 'D:\Program Files\DVRMSToolbox\Applications\comskip.ini'
    Read file 'D:\Program Files\DVRMSToolbox\Applications\comskip.ini'
    Saving file 'D:\Program Files\DVRMSToolbox\Applications\comskip.ini'
    Saved file 'D:\Program Files\DVRMSToolbox\Applications\comskip.ini'
    Running comskip this may take a while.
    Shelling 'D:\Program Files\DVRMSToolbox\Applications\comskip.exe video.mpg'
    Reading file 'D:\Program Files\DVRMSToolbox\Temp\video.txt'
    Read file 'D:\Program Files\DVRMSToolbox\Temp\video.txt'
    Span created - 0, 642
    Span created - 831.16, 1817.24
    Span created - 1899.08, 2882.2
    Span created - 2953.8, 3534
    OutputFile=e:\propertychain.dvr-ms
    Begin splice
    2.57%
    5.11%
    8.33%
    10.31%
    12.38%
    14.57%
    16.7%
    18.71%
    21.31%
    23.72%
    26.13%
    28.45%
    30.24%
    32.65%
    35.38%
    37.23%
    38.13%
    40.39%
    42.71%
    44.71%
    46.97%
    48.16%
    49.45%
    51.2%
    53.42%
    55.4%
    57.25%
    59.13%
    60.73%
    62.2%
    63.14%
    64.55%
    66.77%
    68.72%
    70.94%
    72.54%
    74.17%
    76.08%
    77.61%
    79.56%
    81.5%
    83.85%
    86.42%
    88.24%
    90.21%
    92.12%
    93.97%
    95.82%
    97.76%
    99.89%
    100%
    End Splice
    Span created - 642, 831.16
    Span created - 1817.24, 1899.08
    Span created - 2882.2, 2953.8
    OutputFile=e:\propertychain_commercials.dvr-ms
    Begin splice
    11.09%
    34.73%
    55.17%
    66.84%
    87.86%
    100%
    End Splice
    Setting WM/MediaOriginalRunTime
    Setting WM/WMRVEndTime
    Adding MetaMarker to description
    Saving meta data
    Specified cast is not valid.

     

  •  06-04-2005, 7:34 PM 53218 in reply to 53128

    RE: DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    hmm... one of the metatag types is causing it to bomb... try deselecting "fixslider" in the adjustmetadata action... let me know if that does it.
    DVRMSToolbox, Recording Broker, LcdWriter, and more software
    babgvant.com
  •  06-04-2005, 9:25 PM 53228 in reply to 53128

    RE: DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    Babqvant,

    Replying to your post from the other thread...the Firewire HD recordings are about 40MB for about a 30 second clip!  If you've got a GMail account or something that can accept a file that large I can email something to you.  PM me with any options you have and I'll send you a quick recording so you can take a look at it.

    Given the work that Timmoore is doing with the firewire HD stuff, I know a bunch of people who would be very very grateful if you could find a way to support his stuff!  Thanks!

     


    Ghostlobster
    Ghostlobster's Blog
  •  06-04-2005, 11:15 PM 53236 in reply to 53128

    RE: DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    I'm a total newb in this space and I'm struggling with some of the graphrendering jargon but this looks like a FANTASTIC tool.  

    babgVant, you're my hero!

    My first question is whether it would be possible to truncate the length of output files using the commandline version of this tool?   One of the big challenges I have is moving my files to an Xbox Media Center (which uses the Fatx filesystem that has a max file lenth of 41 characters).

    The other question (and I'm not sure if it's worthwhile given the fantastic compression and quality I'm seing with the "Cut out commercials, convert to WMV" profile) is whether or not it would be possilbe to go from MS-DVR to XviD?

    - Solderman 

  •  06-05-2005, 12:10 PM 53332 in reply to 53128

    RE: DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    some people have had this problem with the muxer that's used (the same one that AutoDVRConvert uses). this muxer also doesn't work with ATSC files, so I'm working on a new action that uses a different muxer that supports ATSC files, hopefully that will fix that problem as well.
    DVRMSToolbox, Recording Broker, LcdWriter, and more software
    babgvant.com
  •  06-05-2005, 12:21 PM 53333 in reply to 53128

    RE: DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    I think Charlie Durrant is working on an action to convert to XVID...

    regarding the 41 char limit; i'd like to get everyone's input on the naming of output files. I was thinking of providing metadata base naming options (like dvr2wmv), but in some cases maybe some sort of unique file name like a guid might be best. What does everyone think?
    DVRMSToolbox, Recording Broker, LcdWriter, and more software
    babgvant.com
  •  06-05-2005, 3:43 PM 53369 in reply to 53128

    RE: DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    It would help if people could attach a log file instead of posting a huge lengthy post. THanks!

    Randy


    --

    Randy Harris
    http://www.MacSeven.com
  •  06-05-2005, 8:22 PM 53410 in reply to 53128

    RE: DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    Wow - thanks so much for the contribution.

    Is there a way to automate this? Say with the windows scheduler?

    So if I wanted to have it "watch" my folders, cut comercials, go back to DRM-MS so Media Center would see the edited file but not the old one - say every 2 hours

  •  06-06-2005, 8:35 AM 53509 in reply to 53128

    RE: DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    easiest thing would be to create a bat file that moves the programs that you want to process out of the recorded tv folder to a different folder, then runs dvrmstoolbox on that folder. then schedule (as a scheduled task) the bat file

    something like...

    move "D:\Recorded TV\*_??.dvr-ms" D:\dvrmsprocess
    "C:\Program Files\DVRMSToolbox\DVRMSToolbox.exe" /pd=d:\dvrmsprocess

    or you can run directly on the recorded tv folder, make sure to use a different folder as the output dir otherwise the meta info in MCE will be wrong; include the action to move to recorded tv, and it will move the output file from the output dir to recorded tv...

    "C:\Program Files\DVRMSToolbox\DVRMSToolbox.exe" /pd="D:\Recorded TV" /od="d:\dvrmsprocess"
    DVRMSToolbox, Recording Broker, LcdWriter, and more software
    babgvant.com
  •  06-07-2005, 12:31 AM 53666 in reply to 53128

    RE: DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    I've set up something very similar to this scenario.  The batch file I use looks like the following:

    DVRMSToolbox /wd="D:\Temp" /od="F:\TV\WMV" /pd="D:\Recorded TV"

    I'm using a processing condition which directs DVRMSToolbox to use the "Convert DVR-MS to WMV" template in which CompatibilityMode and TwoPass are the only items checked.

    With nothing in the ProcessedFiles.log, DVRMSToolbox begins to process my DVR-MS files alphabetically, and places the first file it is working on in my output directory.   What happens after that appears a bit random.   Some of the files are completely processed and create working WMV files.   Others appear to abort after growing to a file size of something less than a 100KB (see attached, note I changed file type from wmv to txt).

    I tried changing the PrxFile to cbrPAL.prx thinking that a different prx file was needed to handle the PAL source.    I also tried disabling TwoPass, but neither of these made any difference.

    Am I doing something wrong?

  •  06-07-2005, 6:10 AM 53691 in reply to 53128

    RE: DVRMSToolbox (GraphRenderer): Automated commercial removal, convert to mpg/wmv

    Looks like another Aussie giving it a go...

    Dont know much about graphs etc... so I was always following this thread (and the other one) with great interest, in the hope that a lot of bugs /issues would be resolved so that I could get to play with it - looks like its close...

    So I downloaded and did the setup - all looked okay for the installation.

    My first try in using the tool - on a pal file which is actually a dvb-t recording... I of course used the GUI interface, to make is simpler for myslef until I understand everything that goes on...

    First test - lets make it hard - convert to a wmv file please and cut out the ads...

    It resulted in an error in the log file at the end;

    Begin conversion of C:\Program Files\DVRMSToolbox\Temp\sn.dvr-ms to D:\sn.wmv
    COM object with CLSID {3EBC8DFD-87ED-4E41-B02A-ADC97C0F8FC1} is either not valid or not registered.

     

    Now what com object is not registered, what do I need to do... where did I go wrong? How can I fix it !

    In the temp directory I did find a dvrms file that appears to have been in the process of converting - it was about 1/10th the size I was expecting - and as such it only processed maybe 10 mins of the 1 hr show... But it did successfully remove the ads - so I know it kind of works!

    The full log file is attached if it helps further!?

    TIA


    Impact
Page 1 of 60 (889 items)   1 2 3 4 5 Next > ... Last »
View as RSS news feed in XML
About TGB | Advertise | Link To Us | Donate | Terms Of Use | Privacy Policy
© 2003-2007 The Green Button, Inc. - All Rights Reserved