Joining four TS (MPEG-2) -> one WTV (MPEG-2): crash

dsperber

Member
Version 4.20.6.621 from July.

I have four TS files which are simply 2GB (or less) parts of one program that I wanted to join back into the original single program.

Decided to save as WTV format, so that I could view the result using Windows Media Center.

===> crash.

Problem signature:
Problem Event Name: APPCRASH
Application Name: VideoReDo4.exe
Application Version: 4.20.6.621
Application Timestamp: 4e1c3b73
Fault Module Name: VideoReDo4.exe
Fault Module Version: 4.20.6.621
Fault Module Timestamp: 4e1c3b73
Exception Code: c0000005
Exception Offset: 0005d0f2
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789


I then did the same thing a second time, but this time saved the joined result simply as another TS file. Worked perfectly. No crash.

Just to see if the problem had been fixed recently, I updated the program to the latest 4.20.7.629 which is now out. Unfortunately the same crash occurred when trying to save as WTV (MPEG-2).

Problem signature:
Problem Event Name: APPCRASH
Application Name: VideoReDo4.exe
Application Version: 4.20.7.629
Application Timestamp: 4ec2fb84
Fault Module Name: VideoReDo4.exe
Fault Module Version: 4.20.7.629
Fault Module Timestamp: 4ec2fb84
Exception Code: c0000005
Exception Offset: 00063d32
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
 

Dan203

Senior Developer
Staff member
Are you using Windows 7? If not then you can't save as WTV. WTV output is only supported in Win7.

Dan
 

dsperber

Member
Yes, this is Windows 7. That's precisely why I wanted to save the joined result as WTV, so that I could view it from my "Recorded TV" folder just like all the other normal recordings from Win7/WMC which are obviously WTV.

Just one more new fact... after producing the successfully joined TS result (when the joined WTV attempt crashed) I then simply opened that newly created joined TS into VRD and added the whole 1-hour program as one scene. And then I did a "save as" selecting WTV as the output format.

And it worked perfectly!

In other words "save as" from TS to WTV, that works. But "create video from joiner list" from multiple TS files into one joined WTV file, that crashes.

Final note... placing the joined/converted WTV final file into the "Recorded TV" folder for WMC produced the result I wanted, namely that I now have that program available for viewing with WMC and it shows on the list of "recorded programs". So, mission accomplished.

But VRD did crash trying to join the original four TS input files into one combined result and saving the combined result as a WTV output file. Definite crash using this mechanism. But a direct "save as" going from single TS to single WTV... that does not crash.
 
Last edited:

Dan203

Senior Developer
Staff member
That's really odd. When you saved the Joiner to WTV did you see the metadata prompt? What about when you saved the TS?

The actual output process for both methods is identical up to the point of the muxer, so there is no reason one would crash and the other wouldn't. The only thing I can think of is maybe the Joiner isn't properly prompting the user for the metadata and that is somehow crashing the muxer.

Dan
 

Dan203

Senior Developer
Staff member
OK so it would seem this might have something to do with the meta data prompt coming from the joiner. I'll look into it.

Dan
 

Dan203

Senior Developer
Staff member
I found the problem on this and I'm working on a fix. Until then I found a work around. If you leave the last file you added to the joiner open in the UI then it will not crash.

This crash is being caused by the metadata prompt attempting to check the format of the open file before proceeding. However when it's coming from the joiner there is no open file so the pointer it's attempting to use is NULL and it crashes.

This should be fixed in the next beta, but for now this work around should alleviate the problem.

Dan
 
Top Bottom