Yes, otherwise VRD opens and asks what file you want to load.
So the ones that comskip generates have a <Filename>
? What does that look like?
<VideoReDoProject Version="3">
<Filename>/volume1/ChDVRsp/TV/NOVA/NOVA S44E15 2017-10-18 Secrets of the Forbidden City 2021-12-29-2100.mpg</Filename><CutList>
<InputPIDList><VideoStreamPID>6255</VideoStreamPID>
<AudioStreamPID>6256</AudioStreamPID><SubtitlePID1>0</SubtitlePID1></InputPIDList>
<Cut><CutTimeStart>0</CutTimeStart> <CutTimeEnd>154988140</CutTimeEnd> </Cut>
<Cut><CutTimeStart>33206423193</CutTimeStart> <CutTimeEnd>35989870526</CutTimeEnd> </Cut>
</CutList>
<SceneList>
<SceneMarker Sequence="0" Timecode="0:00:10.57">105772304</SceneMarker>
<SceneMarker Sequence="1" Timecode="0:00:15.49">154988140</SceneMarker>
<SceneMarker Sequence="2" Timecode="0:52:55.03">31750301860</SceneMarker>
<SceneMarker Sequence="3" Timecode="0:55:20.62">33206256363</SceneMarker>
<SceneMarker Sequence="4" Timecode="0:55:56.52">33565281696</SceneMarker>
<SceneMarker Sequence="5" Timecode="0:56:26.59">33865915363</SceneMarker>
<SceneMarker Sequence="6" Timecode="0:56:56.58">34165881696</SceneMarker>
<SceneMarker Sequence="7" Timecode="0:56:59.70">34197079526</SceneMarker>
<SceneMarker Sequence="8" Timecode="0:58:11.64">34916464860</SceneMarker>
<SceneMarker Sequence="9" Timecode="0:59:10.63">35506387526</SceneMarker>
<SceneMarker Sequence="10" Timecode="0:59:40.61">35806187029</SceneMarker>
<SceneMarker Sequence="11" Timecode="0:59:58.98">35989870526</SceneMarker>
</SceneList>
</VideoReDoProject>
Chdvruser beat me to it ...
When you paste things like that it's best to put them between lines of three backticks
```
Paste here
```
Will then look like
Paste here
Yeah I can never get it right ... practicing
R:\SAGETVRECS\The Outer Limits - S06E21 - Final Appeal - 165342-0.ts
256
It worked thanks.
Enjoy.
Thank You!
Already testing.
Works great! Thanks much.
Thanks so much.
Also…
If further reverse engineering of the vprj files is needed Comskip can make them for you by adding the following to your comskip.ini
output_videoredo3=1
I'm noticing a timestamp discrepancy when Channels DVR generates a VideoReDo .vprj file for a recording that has been comskipped.
The time vales in that .vprj file do appear to be coming from the recordings file json.
The issue is that json doesn't match what comskip generates in its .edl and .vprj files.
Example recording
comskip edl channels json channels generated vprj comskip generated vprj
382.67 532.66 384.24 534.23 384.2400000 534.2300000 382.6489304 532.6404415
1155.73 1305.90 1157.30 1307.47 1157.3000000 1307.4700000 1155.7128918 1305.8795749
1624.57 1784.25 1626.14 1785.82 1626.1400000 1785.8200000 1624.5562637 1784.2324474
2069.53 2240.39 2071.10 2241.96 2071.1000000 2241.9600000 2069.5174474 2240.3714637
2489.59 2639.90 2491.16 2641.47 2491.1600000 2641.4700000 2489.5704140 2639.8872474
2773.83 2819.78 2775.40 2821.35 2775.4000000 2821.3500000 2773.8127082 2819.7752918
channels json is 1.57 seconds > comskip edl
is this related to comskip log entry Initial video pts = 1.568
Duration: 00:47:02.41, start: 26226.659044, bitrate: 6595 kb/s
Initial audio pts = 0.000
Initial video pts = 1.568
That was recorded from my HDHR Prime source.
Here's the same show recorded from my Xfinity-TVE source
comskip edl channels json channels generated vprj comskip generated vprj
379.28 529.26 379.28 529.26 379.2800000 529.2600000 379.2455333 529.2287000
1182.41 1302.47 1182.41 1302.47 1182.4100000 1302.4700000 1182.3812000 1302.4344667
1623.99 1708.71 1623.99 1708.71 1623.9900000 1708.7100000 1623.9556667 1708.6736333
2066.13 2236.97 2066.13 2236.97 2066.1300000 2236.9700000 2066.0973667 2236.9347000
2486.18 2636.50 2486.18 2636.50 2486.1800000 2636.5000000 2486.1503333 2636.4671667
2770.43 2836.63 2770.43 2836.63 2770.4300000 2836.6300000 2770.4009667 2836.6338000
channels json = comskip edl - from comskip log Initial audio pts = 0.000
Duration: 00:47:16.83, start: 0.100100, bitrate: 8156 kb/s
Initial audio pts = 0.000
there is no entry in this comskip log for Initial video pts
Another comskipped recording from my HDHR Prime
comskip edl channels json channels generated vprj comskip generated vprj
0.00 67.95 0.00 69.64 0 69.6400000 0 67.9345363
622.94 894.19 624.63 895.88 624.6300000 895.8800000 622.9223029 894.1766193
1365.53 1636.35 1367.22 1638.03 1367.2200000 1638.0300000 1365.5141526 1636.3347029
2052.67 2218.15 2054.36 2219.84 2054.3600000 2219.8400000 2052.6506029 2218.1325860
2268.18 2434.00 2269.86 2435.69 2269.8600000 2435.6900000 2268.1659029 2433.9815526
channels json 1.69 seconds > comskip edl
comskip log shows Initial video pts = 1.685
Duration: 00:45:09.85, start: 51537.306011, bitrate: 3917 kb/s
Initial audio pts = 0.000
Initial video pts = 1.685
Yes it compensates for initial video pts
Thanks for confirming.
Encoded apostrophes in the Channels DVR generated vprj file are not being recognized by VRD.
It doesn't open the file, but throws no errors.
EXAMPLE
Filename is California's Gold Wings Over California 2022-01-16-1930.mpg
Channels DVR created vprj file not working
<FileName>./California's Gold Wings Over California 2022-01-16-1930.mpg</FileName>
If I edit the file and change to either of these, it works.
<FileName>./California's Gold Wings Over California 2022-01-16-1930.mpg</FileName>
<FileName>./California's Gold Wings Over California 2022-01-16-1930.mpg</FileName>
Thanks fixed in next build
Confirmed. At least for apostrophe ' and ampersand & characters so far.
while the com skip marks worked perfect for me last fall, they are off by ~ 10 seconds this fall.....