FreQi
19th September 2003, 18:30
I've been trying to IVTC a recording I did a couple months ago, but no matter what I try, the resulting video is jittery. After several iterations of SelectOdd.Decimate(), SelectEven().Decimate() and attempts at figuring out SelectEvery(), I still can not figure out how to get fluid motion out of this.
The source is HDTV (HiPix Transport Stream) 1280x720p @ 59.940fps. I want to IVTC it to 23.976fps. In other recordings, of the same show on the same channel, using SelectEven().Decimate(cycle=5) works perfectly. However, this recording seems to have a messed up repeat pattern. I tried to discover the repeat pattern by going frame by frame through the 59.94 source and wrote down the frame numbers that were the same as each other. Here is what I found.
Each line below lists the frame number for identical frames. So for example, frames 0 1 and 2 are all the same image. Then the frame changes to a different image in frame 3, and frame 4 is the same image as frame 3.
000,001,002
003,004
005,006,007
008,009
010,011,012
013,014
015,016,017
018
019,020,021
022,023
024,025,026
027,028
029,030,031
032,033
034,035,036
037,038
039,040,041
042,043
044,045,046
047,048
049.050,051
052,053
054,055,056
057,058
059,060
061,062
063,064,065
066,067
068,069,070
071,072
073,074,075
076,077
078,079,080
081,082
083,084,085
086,087
088,089,090
091,092
093,094,095
096,097
098,099
100,101
102,103,104
105,106
107,108,109
110,111
112,113,114
115,116
117,118,119
120,121
122,123,124
125,126
127,128,129
130,131
132,133,134
135,136
137,138
139,140
141,142,143
144,145
146,147,148
149.150
151,152,153
154,155
156,157,158
159.160
161,162,163
164,165
166,167,168
169,170
171,172,173
174,175
176,177,178
179
180,181,182
183,184
185,186,187
188,189
190,191,192
193,194
195,196,197
198,199
200,201,202
203,204
205,206,207
208,209
210,211,212
213,214
215,216,217
218
219,220,221
222,223
224,225,226
227,228
229,230,231
232,233
234,235,236
237,238
239,240,241
242,243
244,245,246
247,248
249,250,251
252,253
254,255,256
257,258
259,260
261,262
263,264,265
266,267
268,269,270
271,272
273,274,275
276,277
278,279,280
281,282
283,284,285
286,287
288,289,290
291,292
293,294,295
296,297
298,299
300,301
302,303,304
305,306
307,308,309
310,311
312,313,314
315,316
317,318,319
320,321
322,323,324
325,326
327,328,329
330,331
332,333,334
335,336
337,338
339,340
341,342,343
344,345
346,347,348
349,350
351,352,353
354,355
356,357,358
359,360
361,362,363
364,365
366,367,368
369,370
371,372,373
374,375
376,377,378
379
380,381,382
383,384
385,386,387
388,389
390,391,392
393,394
395,396,397
398,399
400,401,402
After going through 400+ frames, I don't see a steady pattern. There are a few parts that repeat, but then it gets switched up later on. I do see at least three different patterns (I've colored them to illustrate grouping) but I can't figure out how to use that information to IVTC this properly. Any ideas?
I was kind of wondering if these repeat images are just flags in the mpeg stream. Kind of like how I used pulldown.exe to apply 2:3 pulldown to a 23.976 mpv to make a 29.97 m2v. If that's the case, it sure would be a quick and easy fix if you could just remove those flags and get a 23.976 transport stream... *shrug*
The source is HDTV (HiPix Transport Stream) 1280x720p @ 59.940fps. I want to IVTC it to 23.976fps. In other recordings, of the same show on the same channel, using SelectEven().Decimate(cycle=5) works perfectly. However, this recording seems to have a messed up repeat pattern. I tried to discover the repeat pattern by going frame by frame through the 59.94 source and wrote down the frame numbers that were the same as each other. Here is what I found.
Each line below lists the frame number for identical frames. So for example, frames 0 1 and 2 are all the same image. Then the frame changes to a different image in frame 3, and frame 4 is the same image as frame 3.
000,001,002
003,004
005,006,007
008,009
010,011,012
013,014
015,016,017
018
019,020,021
022,023
024,025,026
027,028
029,030,031
032,033
034,035,036
037,038
039,040,041
042,043
044,045,046
047,048
049.050,051
052,053
054,055,056
057,058
059,060
061,062
063,064,065
066,067
068,069,070
071,072
073,074,075
076,077
078,079,080
081,082
083,084,085
086,087
088,089,090
091,092
093,094,095
096,097
098,099
100,101
102,103,104
105,106
107,108,109
110,111
112,113,114
115,116
117,118,119
120,121
122,123,124
125,126
127,128,129
130,131
132,133,134
135,136
137,138
139,140
141,142,143
144,145
146,147,148
149.150
151,152,153
154,155
156,157,158
159.160
161,162,163
164,165
166,167,168
169,170
171,172,173
174,175
176,177,178
179
180,181,182
183,184
185,186,187
188,189
190,191,192
193,194
195,196,197
198,199
200,201,202
203,204
205,206,207
208,209
210,211,212
213,214
215,216,217
218
219,220,221
222,223
224,225,226
227,228
229,230,231
232,233
234,235,236
237,238
239,240,241
242,243
244,245,246
247,248
249,250,251
252,253
254,255,256
257,258
259,260
261,262
263,264,265
266,267
268,269,270
271,272
273,274,275
276,277
278,279,280
281,282
283,284,285
286,287
288,289,290
291,292
293,294,295
296,297
298,299
300,301
302,303,304
305,306
307,308,309
310,311
312,313,314
315,316
317,318,319
320,321
322,323,324
325,326
327,328,329
330,331
332,333,334
335,336
337,338
339,340
341,342,343
344,345
346,347,348
349,350
351,352,353
354,355
356,357,358
359,360
361,362,363
364,365
366,367,368
369,370
371,372,373
374,375
376,377,378
379
380,381,382
383,384
385,386,387
388,389
390,391,392
393,394
395,396,397
398,399
400,401,402
After going through 400+ frames, I don't see a steady pattern. There are a few parts that repeat, but then it gets switched up later on. I do see at least three different patterns (I've colored them to illustrate grouping) but I can't figure out how to use that information to IVTC this properly. Any ideas?
I was kind of wondering if these repeat images are just flags in the mpeg stream. Kind of like how I used pulldown.exe to apply 2:3 pulldown to a 23.976 mpv to make a 29.97 m2v. If that's the case, it sure would be a quick and easy fix if you could just remove those flags and get a 23.976 transport stream... *shrug*