On 04/24/2020 01:28 PM, pdr0 wrote:
Mark Filipak wrote
I've been told that, for soft telecined video
  the decoder is fully compliant and therefore outputs 30fps
I've also been told that the 30fps is interlaced (which I found
surprising)
Is this correct so far?

Yes

If you take a soft telecine input, encode it directly to rawvideo or
lossless output, you can confirm this.
The output is 29.97 (interlaced content) .

When I do 'telecine=pattern=5', I wind up with this

|<--------------------------1/6s-------------------------->|
[A/a_][A/a_][A/b_][B/b_][B/b_][C/c_][C/c_][C/d_][D/d_][D/d_] 55-telecine

I have confirmed it by single-frame stepping through test videos.

No.

The above timing is for an MKV of the 55-telecine transcode, not for the 
decoder's output.

Pattern looks correct, but unless you are doing something differently , your
timescale is not correct

When input is vob, mpeg2-ps or mpeg-es using soft telecine in my test, using
telecine=pattern=5 the output frame rate is 74.925 as expected  (2.5 * 29.97
= 74.925).

Not for me. I've seen 74.925 FPS just one time. Since I considered it a failure, I didn't save the video and its log, so I don't know how I got it.

This mean RF flags are used, 29.97i output from decoder. Since
its 74.925fps, the scale in your diagram for 1/6s is wrong for
telecine=pattern=5

For this command line:

ffmpeg -report -i "00001.018.m2ts" -filter_complex "telecine=pattern=5,split=5[A][B][C][D][E],[A]select='eq(mod(n+1\,5)\,1)'[F],[B]select='eq(mod(n+1\,5)\,2)'[G],[C]select='eq(mod(n+1\,5)\,3)'[H],[D]select='eq(mod(n+1\,5)\,4)'[I],[E]select='eq(mod(n+1\,5)\,0)'[J],[F][G][H][I][J]interleave=nb_inputs=5" -map 0 -c:v libx264 -crf 20 -codec:a copy -codec:s copy "C:\AVOut\00001.018.4.MKV"

MPV playback of '00001.018.4.MKV' says "FPS: 59.940 (estimated)" (not 
74.925fps).

Both ffplay and mpv look like they ignore the repeat field flags, the
preview is progressive 23.976p

I use MPV. I'm unsure what you mean by "preview". ...and "preview" of what? The decoder output or the MKV output video?

_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to