New VideoReDo format

Here you can ask your questions on how to use Comskip for the detection of commercials. Also questions on how to remove commercials are welcome
wireman121
Posts: 1
Joined: Thu Oct 02, 2014 4:04 am

Re: New VideoReDo format

Post by wireman121 »

How about instead of adding all of these output_videoredo3= options, you just change output_videoredo=# where # would equal the version number you want to output for? (this would allow you to keep the 0,1 switch for older compatibility but also add 3,4,5 (so 0 would be off, 1 would be on for 3 as it was in older versions, 3 would output for 3 (same switch as 1, but works with newer versions), 4 for 4 and 5 for 5? This would be the least confusing, since you can only use one type of VRD output at a time anyway, and would allow backwards compatibility while also thinking forward.
dlflannery
Posts: 30
Joined: Wed Feb 08, 2012 3:29 am

Re: New VideoReDo format

Post by dlflannery »

Erik,

Any progress on addressing the --videoredo3 issues in this thread?

CL option doesn't work as intended.
Type 3 project files have no scene markers.

Don't mean to be pushy but it's been two months since these issues were reported.
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: New VideoReDo format

Post by erik »

I added the scene list to the videoredo3 output format in build 0.81.065
Can you test?
Jagad
Posts: 131
Joined: Wed Dec 07, 2011 12:37 am

Re: New VideoReDo format

Post by Jagad »

Sorry erik! In 065 the scenemarkers doesnt show up in VRD5 because they are not enclosed in <SceneList></SceneList> tags. Also this VideoRedo format 3 is a mess. Hardly no line feeds which makes it harder to read and harder when scripting. <InputPIDList> no longer are used for VRD5. <CutList> has strayed from its right position (its now behind </Filename>). There are lots of info missing, but it may not be needed VRD5 loads the key parts fine anyway. However a little clean up wouldnt hurt :wink:
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: New VideoReDo format

Post by erik »

So I only need to add <SceneList></SceneList> around the list of scenes?
Can you edit a comskip output to how it should be and post it here?
Jagad
Posts: 131
Joined: Wed Dec 07, 2011 12:37 am

Re: New VideoReDo format

Post by Jagad »

erik wrote:So I only need to add <SceneList></SceneList> around the list of scenes?
Can you edit a comskip output to how it should be and post it here?
Yes!

and here is an edited comskip VPrj output stripped down to the necessities that seems to work fine:
<VideoReDoProject Version="3">
<Filename>D:\20140902_21-59-02_Kanal 9_Top Gear - S21E01.ts</Filename>
<VideoStreamPID>4100</VideoStreamPID>
<AudioStreamPID>4356</AudioStreamPID>
<SubtitlePID1>7940</SubtitlePID1>
<CutList>
<Cut><CutTimeStart>800000</CutTimeStart> <CutTimeEnd>1107600000</CutTimeEnd> </Cut>
<Cut><CutTimeStart>10822400000</CutTimeStart> <CutTimeEnd>14966400000</CutTimeEnd> </Cut>
<Cut><CutTimeStart>25340000000</CutTimeStart> <CutTimeEnd>29944400000</CutTimeEnd> </Cut>
<Cut><CutTimeStart>37036400000</CutTimeStart> <CutTimeEnd>41782800000</CutTimeEnd> </Cut>
<Cut><CutTimeStart>51804000000</CutTimeStart> <CutTimeEnd>52778000000</CutTimeEnd> </Cut>
</Cutlist>
<SceneList>
<SceneMarker Sequence="0" Timecode="0:00:37.83">378400000</SceneMarker>
<SceneMarker Sequence="1" Timecode="0:01:08.03">680400000</SceneMarker>
<SceneMarker Sequence="2" Timecode="0:01:20.16">801600000</SceneMarker>
<SceneMarker Sequence="3" Timecode="0:01:40.44">1004400000</SceneMarker>
<SceneMarker Sequence="4" Timecode="0:01:50.72">1107200000</SceneMarker>
<SceneMarker Sequence="5" Timecode="0:18:02.15">10821600000</SceneMarker>
<SceneMarker Sequence="6" Timecode="0:18:07.35">10873600000</SceneMarker>
<SceneMarker Sequence="7" Timecode="0:18:12.59">10926000000</SceneMarker>
<SceneMarker Sequence="8" Timecode="0:18:52.83">11328400000</SceneMarker>
<SceneMarker Sequence="9" Timecode="0:19:23.07">11630800000</SceneMarker>
<SceneMarker Sequence="10" Timecode="0:19:38.31">11783200000</SceneMarker>
<SceneMarker Sequence="11" Timecode="0:19:58.55">11985600000</SceneMarker>
<SceneMarker Sequence="12" Timecode="0:20:38.79">12388000000</SceneMarker>
<SceneMarker Sequence="13" Timecode="0:20:54.03">12540400000</SceneMarker>
<SceneMarker Sequence="14" Timecode="0:21:39.27">12992800000</SceneMarker>
<SceneMarker Sequence="15" Timecode="0:21:59.51">13195200000</SceneMarker>
<SceneMarker Sequence="16" Timecode="0:22:14.75">13347600000</SceneMarker>
<SceneMarker Sequence="17" Timecode="0:22:24.99">13450000000</SceneMarker>
<SceneMarker Sequence="18" Timecode="0:22:30.03">13500400000</SceneMarker>
<SceneMarker Sequence="19" Timecode="0:22:45.23">13652400000</SceneMarker>
<SceneMarker Sequence="20" Timecode="0:23:25.47">14054800000</SceneMarker>
<SceneMarker Sequence="21" Timecode="0:23:32.71">14127200000</SceneMarker>
<SceneMarker Sequence="22" Timecode="0:23:45.71">14257200000</SceneMarker>
<SceneMarker Sequence="23" Timecode="0:24:16.03">14560400000</SceneMarker>
<SceneMarker Sequence="24" Timecode="0:24:46.19">14862000000</SceneMarker>
<SceneMarker Sequence="25" Timecode="0:24:51.43">14914400000</SceneMarker>
<SceneMarker Sequence="26" Timecode="0:24:56.59">14966000000</SceneMarker>
<SceneMarker Sequence="27" Timecode="0:42:13.91">25339200000</SceneMarker>
<SceneMarker Sequence="28" Timecode="0:42:19.15">25391600000</SceneMarker>
<SceneMarker Sequence="29" Timecode="0:42:24.39">25444000000</SceneMarker>
<SceneMarker Sequence="30" Timecode="0:42:39.63">25596400000</SceneMarker>
<SceneMarker Sequence="31" Timecode="0:42:59.87">25798800000</SceneMarker>
<SceneMarker Sequence="32" Timecode="0:43:30.11">26101200000</SceneMarker>
<SceneMarker Sequence="33" Timecode="0:43:40.35">26203600000</SceneMarker>
<SceneMarker Sequence="34" Timecode="0:44:00.59">26406000000</SceneMarker>
<SceneMarker Sequence="35" Timecode="0:44:10.83">26508400000</SceneMarker>
<SceneMarker Sequence="36" Timecode="0:44:51.07">26910800000</SceneMarker>
<SceneMarker Sequence="37" Timecode="0:45:06.31">27063200000</SceneMarker>
<SceneMarker Sequence="38" Timecode="0:45:36.55">27365600000</SceneMarker>
<SceneMarker Sequence="39" Timecode="0:46:21.79">27818000000</SceneMarker>
<SceneMarker Sequence="40" Timecode="0:46:42.03">28020400000</SceneMarker>
<SceneMarker Sequence="41" Timecode="0:47:12.27">28322800000</SceneMarker>
<SceneMarker Sequence="42" Timecode="0:47:32.51">28525200000</SceneMarker>
<SceneMarker Sequence="43" Timecode="0:47:52.75">28727600000</SceneMarker>
<SceneMarker Sequence="44" Timecode="0:48:07.99">28880000000</SceneMarker>
<SceneMarker Sequence="45" Timecode="0:48:28.23">29082400000</SceneMarker>
<SceneMarker Sequence="46" Timecode="0:48:43.47">29234800000</SceneMarker>
<SceneMarker Sequence="47" Timecode="0:49:13.71">29537200000</SceneMarker>
<SceneMarker Sequence="48" Timecode="0:49:43.95">29839600000</SceneMarker>
<SceneMarker Sequence="49" Timecode="0:49:49.19">29892000000</SceneMarker>
<SceneMarker Sequence="50" Timecode="0:49:54.39">29944000000</SceneMarker>
<SceneMarker Sequence="51" Timecode="1:01:43.55">37035600000</SceneMarker>
<SceneMarker Sequence="52" Timecode="1:01:48.75">37087600000</SceneMarker>
<SceneMarker Sequence="53" Timecode="1:01:53.99">37140000000</SceneMarker>
<SceneMarker Sequence="54" Timecode="1:02:09.23">37292400000</SceneMarker>
<SceneMarker Sequence="55" Timecode="1:03:09.47">37894800000</SceneMarker>
<SceneMarker Sequence="56" Timecode="1:03:39.71">38197200000</SceneMarker>
<SceneMarker Sequence="57" Timecode="1:04:19.95">38599600000</SceneMarker>
<SceneMarker Sequence="58" Timecode="1:05:00.19">39002000000</SceneMarker>
<SceneMarker Sequence="59" Timecode="1:05:20.43">39204400000</SceneMarker>
<SceneMarker Sequence="60" Timecode="1:05:50.67">39506800000</SceneMarker>
<SceneMarker Sequence="61" Timecode="1:06:10.91">39709200000</SceneMarker>
<SceneMarker Sequence="62" Timecode="1:06:31.15">39911600000</SceneMarker>
<SceneMarker Sequence="63" Timecode="1:07:16.39">40364000000</SceneMarker>
<SceneMarker Sequence="64" Timecode="1:07:26.63">40466400000</SceneMarker>
<SceneMarker Sequence="65" Timecode="1:07:41.87">40618800000</SceneMarker>
<SceneMarker Sequence="66" Timecode="1:07:57.11">40771200000</SceneMarker>
<SceneMarker Sequence="67" Timecode="1:08:27.35">41073600000</SceneMarker>
<SceneMarker Sequence="68" Timecode="1:08:57.67">41376800000</SceneMarker>
<SceneMarker Sequence="69" Timecode="1:09:27.83">41678400000</SceneMarker>
<SceneMarker Sequence="70" Timecode="1:09:33.07">41730800000</SceneMarker>
<SceneMarker Sequence="71" Timecode="1:09:38.23">41782400000</SceneMarker>
<SceneMarker Sequence="72" Timecode="1:26:17.23">51772400000</SceneMarker>
<SceneMarker Sequence="73" Timecode="1:26:20.31">51803200000</SceneMarker>
<SceneMarker Sequence="74" Timecode="1:26:30.39">51904000000</SceneMarker>
<SceneMarker Sequence="75" Timecode="1:26:45.67">52056800000</SceneMarker>
<SceneMarker Sequence="76" Timecode="1:26:56.95">52169600000</SceneMarker>
<SceneMarker Sequence="77" Timecode="1:27:57.79">52778000000</SceneMarker>
</SceneList>
</VideoReDoProject>
dlflannery
Posts: 30
Joined: Wed Feb 08, 2012 3:29 am

Re: New VideoReDo format

Post by dlflannery »

erik wrote:I added the scene list to the videoredo3 output format in build 0.81.065
Can you test?
First, the --videoredo3 CL option still is not working, in fact is rejected as an invalid option by 065. Putting
OutputVideoReDo3=1 in the .ini file was the only way to get Type3 .vprj file output.

I found the same issue of missing <SceneList> </SceneList> markers that Jagad did. Actually for a MPEG2 Program Stream test file that I used, I found that adding the <SceneList> items was all that was needed to make the Comskip .vprj file work properly in VRD 5 Beta. As Jagad mentioned there are a lot of other items in the .vprj files output by VRD 4 or VRD 5 -- but so far they don't seem to be necessary.

Yes the formatting is confusing but .vprj files output by VRD have the same issue, and it is of little concern for my particular purposes.

I hope you can release a version that has the --videoredo3 CL option working soon (and the SceneList items). That is needed for my VAP program to be able to use Comskip with all versions of VRD.
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: New VideoReDo format

Post by erik »

Can you test build 0.81.066

I repaired the --videoredo3 switch and added <scenelist> tags
dlflannery
Posts: 30
Joined: Wed Feb 08, 2012 3:29 am

Re: New VideoReDo format

Post by dlflannery »

0.81.066 works fine for my purposes. Thanks Erik!
Jagad
Posts: 131
Joined: Wed Dec 07, 2011 12:37 am

Re: New VideoReDo format

Post by Jagad »

Thanks Erik it works!
Even though dlflannery regards the faulty formatting as of little concern for his particular VAP purposes, this is the ideal moment to get the XML formatting correct. Not utilizing this moment and leave it in broken state (for MSXMLDOM purposes) would be negligence. As it is now you can't even use MSXMLDOM on it to retrieve text/numerical contents. For my comskip trimtool developing the only parsing method i can use now is RegEx. Pleeeeease spare me using that 'evil' figment :wink:

I assembled a complete Comskip output Vprj which has exactly correct XML format and loads fine in VRD5 and works good with MSXMLDOM. FYI, it's important starting and closing elements are identical with capital and small letters. For example if using these ones below (which the current Comskip Vprj3 output does) would render a XMLDOM failure when loading the XML object:
<Cut>
</cut>

same with:
<CutList>
</cutlist>

Also a space has to be used between </CutTimeStart> <CutTimeEnd>, otherwise the two values gets merged together.

Code: Select all

<VideoReDoProject Version="3">
 <Filename>D:\20140902_21-59-02_Kanal 9_Top Gear - S21E01.ts</Filename>
 <VideoStreamPID>4100</VideoStreamPID>
 <AudioStreamPID>4356</AudioStreamPID>
 <SubtitlePID1>7940</SubtitlePID1>
 <CutList>
   <Cut><CutTimeStart>800000</CutTimeStart> <CutTimeEnd>1107600000</CutTimeEnd></Cut>
   <Cut><CutTimeStart>10822400000</CutTimeStart> <CutTimeEnd>14966400000</CutTimeEnd></Cut>
   <Cut><CutTimeStart>25340000000</CutTimeStart> <CutTimeEnd>29944400000</CutTimeEnd></Cut>
   <Cut><CutTimeStart>37036400000</CutTimeStart> <CutTimeEnd>41782800000</CutTimeEnd></Cut>
   <Cut><CutTimeStart>51804000000</CutTimeStart> <CutTimeEnd>52778000000</CutTimeEnd></Cut>
 </CutList>
 <SceneList>
   <SceneMarker Sequence="0" Timecode="0:00:37.83">378400000</SceneMarker>
   <SceneMarker Sequence="1" Timecode="0:01:08.03">680400000</SceneMarker>
   <SceneMarker Sequence="2" Timecode="0:01:20.16">801600000</SceneMarker>
   <SceneMarker Sequence="3" Timecode="0:01:40.44">1004400000</SceneMarker>
   <SceneMarker Sequence="4" Timecode="0:01:50.72">1107200000</SceneMarker>
   <SceneMarker Sequence="5" Timecode="0:18:02.15">10821600000</SceneMarker>
   <SceneMarker Sequence="6" Timecode="0:18:07.35">10873600000</SceneMarker>
   <SceneMarker Sequence="7" Timecode="0:18:12.59">10926000000</SceneMarker>
   <SceneMarker Sequence="8" Timecode="0:18:52.83">11328400000</SceneMarker>
   <SceneMarker Sequence="9" Timecode="0:19:23.07">11630800000</SceneMarker>
 </SceneList>
</VideoReDoProject>
EDIT 2: it works


//Jagad
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: New VideoReDo format

Post by erik »

I corrected the uppper/lower case mistakes in build 67
Can you check?
Jagad
Posts: 131
Joined: Wed Dec 07, 2011 12:37 am

Re: New VideoReDo format

Post by Jagad »

erik wrote:I corrected the uppper/lower case mistakes in build 67
Can you check?
Hi!

Yes, thanks Erik, I can now parse it with XMLDOM :D However we're not quite there yet! Latest build has a bug where it duplicates all <CutTimeStart> and <CutTimeEnd> entries, see below. Maybe that is a consequence the <CutList> starting tag is still far off from where it should be. Can you change? Perhaps while you're at it, just for better readability, also remove <InputPIDList> tags, which VRD5 doesn't seem to utilize any longer and new line for <SubtitlePID1>? Maybe these last merely "for looks" changes would break format for those (if any) who still uses Videoredo Plus V2 or V3?

Code: Select all

<VideoReDoProject Version="3">
<Filename>D:\TV\Recording Service\20141015_11-59-02_TV3_Hell’s Kitchen - S11E11 22.ts</Filename><CutList>
<InputPIDList><VideoStreamPID>4101</VideoStreamPID>
<AudioStreamPID>4360</AudioStreamPID><SubtitlePID1>7944</SubtitlePID1></InputPIDList>
<Cut><CutTimeStart>4400000</CutTimeStart> <CutTimeEnd>386000000</CutTimeEnd> </Cut>
<Cut><CutTimeStart>4400000</CutTimeStart> <CutTimeEnd>386000000</CutTimeEnd> </Cut>
<Cut><CutTimeStart>10391200000</CutTimeStart> <CutTimeEnd>14486000000</CutTimeEnd> </Cut>
<Cut><CutTimeStart>10391200000</CutTimeStart> <CutTimeEnd>14486000000</CutTimeEnd> </Cut>
<Cut><CutTimeStart>24043600000</CutTimeStart> <CutTimeEnd>28438400000</CutTimeEnd> </Cut>
<Cut><CutTimeStart>24043600000</CutTimeStart> <CutTimeEnd>28438400000</CutTimeEnd> </Cut>
<Cut><CutTimeStart>33541600000</CutTimeStart> <CutTimeEnd>36353200000</CutTimeEnd> </Cut>
<Cut><CutTimeStart>33541600000</CutTimeStart> <CutTimeEnd>36353200000</CutTimeEnd> </Cut>
<Cut><CutTimeStart>36555600000</CutTimeStart> <CutTimeEnd>37771200000</CutTimeEnd> </Cut>
<Cut><CutTimeStart>36555600000</CutTimeStart> <CutTimeEnd>37771200000</CutTimeEnd> </Cut>
</CutList>
<SceneList>
<SceneMarker Sequence="0" Timecode="0:00:38.55">385600000</SceneMarker>
<SceneMarker Sequence="1" Timecode="0:00:58.75">587600000</SceneMarker>
<SceneMarker Sequence="2" Timecode="0:01:00.67">606800000</SceneMarker>
<SceneMarker Sequence="3" Timecode="0:01:08.87">688800000</SceneMarker>
<SceneMarker Sequence="4" Timecode="0:17:19.03">10390400000</SceneMarker>
<SceneMarker Sequence="5" Timecode="0:17:20.55">10405600000</SceneMarker>
<SceneMarker Sequence="6" Timecode="0:17:28.99">10490000000</SceneMarker>
<SceneMarker Sequence="7" Timecode="0:18:10.15">10901600000</SceneMarker>
<SceneMarker Sequence="8" Timecode="0:18:49.67">11296800000</SceneMarker>
<SceneMarker Sequence="9" Timecode="0:19:09.71">11497200000</SceneMarker>
<SceneMarker Sequence="10" Timecode="0:20:01.35">12013600000</SceneMarker>
<SceneMarker Sequence="11" Timecode="0:20:04.03">12040400000</SceneMarker>
<SceneMarker Sequence="12" Timecode="0:20:19.35">12193600000</SceneMarker>
<SceneMarker Sequence="13" Timecode="0:20:39.07">12390800000</SceneMarker>
<SceneMarker Sequence="14" Timecode="0:20:41.91">12419200000</SceneMarker>
<SceneMarker Sequence="15" Timecode="0:21:04.03">12640400000</SceneMarker>
<SceneMarker Sequence="16" Timecode="0:21:09.03">12690400000</SceneMarker>
<SceneMarker Sequence="17" Timecode="0:21:49.03">13090400000</SceneMarker>
<SceneMarker Sequence="18" Timecode="0:22:26.15">13461600000</SceneMarker>
<SceneMarker Sequence="19" Timecode="0:22:29.83">13498400000</SceneMarker>
<SceneMarker Sequence="20" Timecode="0:22:32.19">13522000000</SceneMarker>
<SceneMarker Sequence="21" Timecode="0:24:07.03">14470400000</SceneMarker>
<SceneMarker Sequence="22" Timecode="0:24:08.55">14485600000</SceneMarker>
<SceneMarker Sequence="23" Timecode="0:40:04.27">24042800000</SceneMarker>
<SceneMarker Sequence="24" Timecode="0:40:05.79">24058000000</SceneMarker>
<SceneMarker Sequence="25" Timecode="0:40:14.27">24142800000</SceneMarker>
<SceneMarker Sequence="26" Timecode="0:40:42.23">24422400000</SceneMarker>
<SceneMarker Sequence="27" Timecode="0:40:44.87">24448800000</SceneMarker>
<SceneMarker Sequence="28" Timecode="0:41:29.87">24898800000</SceneMarker>
<SceneMarker Sequence="29" Timecode="0:42:54.95">25749600000</SceneMarker>
<SceneMarker Sequence="30" Timecode="0:43:09.87">25898800000</SceneMarker>
<SceneMarker Sequence="31" Timecode="0:43:39.91">26199200000</SceneMarker>
<SceneMarker Sequence="32" Timecode="0:43:54.27">26342800000</SceneMarker>
<SceneMarker Sequence="33" Timecode="0:44:14.27">26542800000</SceneMarker>
<SceneMarker Sequence="34" Timecode="0:45:14.75">27147600000</SceneMarker>
<SceneMarker Sequence="35" Timecode="0:45:17.47">27174800000</SceneMarker>
<SceneMarker Sequence="36" Timecode="0:47:22.27">28422800000</SceneMarker>
<SceneMarker Sequence="37" Timecode="0:47:23.79">28438000000</SceneMarker>
<SceneMarker Sequence="38" Timecode="0:55:54.07">33540800000</SceneMarker>
<SceneMarker Sequence="39" Timecode="0:56:38.91">33989200000</SceneMarker>
<SceneMarker Sequence="40" Timecode="0:56:46.31">34063200000</SceneMarker>
<SceneMarker Sequence="41" Timecode="0:56:48.39">34084000000</SceneMarker>
<SceneMarker Sequence="42" Timecode="0:58:34.47">35144800000</SceneMarker>
<SceneMarker Sequence="43" Timecode="0:59:05.15">35451600000</SceneMarker>
<SceneMarker Sequence="44" Timecode="0:59:14.47">35544800000</SceneMarker>
<SceneMarker Sequence="45" Timecode="0:59:34.47">35744800000</SceneMarker>
<SceneMarker Sequence="46" Timecode="0:59:55.31">35953200000</SceneMarker>
<SceneMarker Sequence="47" Timecode="1:00:09.47">36094800000</SceneMarker>
<SceneMarker Sequence="48" Timecode="1:00:14.47">36144800000</SceneMarker>
<SceneMarker Sequence="49" Timecode="1:00:35.27">36352800000</SceneMarker>
<SceneMarker Sequence="50" Timecode="1:00:55.47">36554800000</SceneMarker>
<SceneMarker Sequence="51" Timecode="1:01:46.11">37061200000</SceneMarker>
<SceneMarker Sequence="52" Timecode="1:02:20.11">37401200000</SceneMarker>
<SceneMarker Sequence="53" Timecode="1:02:31.71">37517200000</SceneMarker>
<SceneMarker Sequence="54" Timecode="1:02:39.39">37594000000</SceneMarker>
<SceneMarker Sequence="55" Timecode="1:02:46.55">37665600000</SceneMarker>
<SceneMarker Sequence="56" Timecode="1:02:50.39">37704000000</SceneMarker>
<SceneMarker Sequence="57" Timecode="1:02:57.11">37771200000</SceneMarker>
</SceneList>
</VideoReDoProject>
//Jagad
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: New VideoReDo format

Post by erik »

Double cutlist entries repaired in build 0.81.068
Jagad
Posts: 131
Joined: Wed Dec 07, 2011 12:37 am

Re: New VideoReDo format

Post by Jagad »

It works great!
Many thanks for keeping Comskip up to date, Erik!
Jagad
Posts: 131
Joined: Wed Dec 07, 2011 12:37 am

Re: New VideoReDo format

Post by Jagad »

I noticed an escaping of reserved XML characters discussion are going on at the VRD site and also at the kmttg site. Since Videoredo format 3 VPrj now are correct according to the XML specifications maybe some escaping should be used by comskip as well? Maybe that also applies to format for Videoredo v4 (i think that is Videoredo format 2)? Anyway there is no escaping of the Ampersand "&" character in V3 format now. The chars that should be escaped can be found here:
http://technet.microsoft.com/en-US/libr ... 90%29.aspx

The V3 format looks like this with & char in filename:
<VideoReDoProject Version="3">
<Filename>D:\TV\Recording Service\20141101_19-59-03_TV6_Family & Guy - S01E02 13.ts</Filename><CutList>
<InputPIDList><VideoStreamPID>4102</VideoStreamPID>
<AudioStreamPID>4358</AudioStreamPID><SubtitlePID1>7942</SubtitlePID1></InputPIDList>
<Cut><CutTimeStart>3200000</CutTimeStart> <CutTimeEnd>860800000</CutTimeEnd> </Cut>
<Cut><CutTimeStart>6563600000</CutTimeStart> <CutTimeEnd>7766800000</CutTimeEnd> </Cut>
</CutList>
<SceneList>
<SceneMarker Sequence="0" Timecode="0:01:26.04">860400000</SceneMarker>
<SceneMarker Sequence="1" Timecode="0:05:51.04">3510400000</SceneMarker>
<SceneMarker Sequence="2" Timecode="0:07:28.96">4489600000</SceneMarker>
<SceneMarker Sequence="3" Timecode="0:10:56.27">6562800000</SceneMarker>
<SceneMarker Sequence="4" Timecode="0:11:25.79">6858000000</SceneMarker>
<SceneMarker Sequence="5" Timecode="0:11:42.67">7026800000</SceneMarker>
<SceneMarker Sequence="6" Timecode="0:11:46.11">7061200000</SceneMarker>
<SceneMarker Sequence="7" Timecode="0:12:11.19">7312000000</SceneMarker>
<SceneMarker Sequence="8" Timecode="0:12:56.67">7766800000</SceneMarker>
</SceneList>
</VideoReDoProject>
It should look like this:
<Filename>D:\TV\Recording Service\20141101_19-59-03_TV6_Family & Guy - S01E02 13.ts</Filename>

regards
jagad
Post Reply