Re: [FFmpeg-user] 1080i AVC-I 100 frame rate conversion

2021-03-30 Thread Bruce Roberts
Sorry to keep contradicting myself Mark Filipak, but I'm still wondering if perhaps there is something wrong in your shuffle/mix/interleave command because to me, having looked once again, the output sequence doesn't appear to included any weighted mixes of source frames 1 and 2 or 3 and 4, for exa

Re: [FFmpeg-user] 1080i AVC-I 100 frame rate conversion

2021-03-30 Thread Bruce Roberts
Sorry - ignore what I said about the jumping back - I've had another look and I was wrong about that. ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-us

Re: [FFmpeg-user] 1080i AVC-I 100 frame rate conversion

2021-03-30 Thread Bruce Roberts
Hi Mark, Thank you once again for that detailed explanation of your ingenious solution! I think I finally understand it now (having spent a few hours working through it) and I might also understand the leaping back behaviour: It looks to me like your interleave filter will output the following seq

Re: [FFmpeg-user] 1080i AVC-I 100 frame rate conversion

2021-03-29 Thread Bruce Roberts
Thank you both, Intuitively, it didn't make sense to me either to change the speed AND employ motion compensation so it's great to hear that you agree. That was what I was driving at when I asked if I should treat 24000/1001 differently to 3/1001 and you've confirmed that I do. So I think I've

Re: [FFmpeg-user] 1080i AVC-I 100 frame rate conversion

2021-03-29 Thread Bruce Roberts
Yes, my apologies - I don't get the luminance bands either when I don't try to deinterlace the progressive source or if I do deinterlace and reinterlace interlaced inputs so it seems there was no problem with the framerate filter after all. I would still be very interested to hear any optimisation

Re: [FFmpeg-user] 1080i AVC-I 100 frame rate conversion

2021-03-29 Thread Bruce Roberts
... actually, I've just realised that I'm being a doofus. That source is progressive. Sorry - I'll test again with an interlaced source. > ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe

Re: [FFmpeg-user] 1080i AVC-I 100 frame rate conversion

2021-03-29 Thread Bruce Roberts
Hi again Carl, I've done another test and have uploaded both the input and output files (which shows the luminance bands problem near the bottom of the output picture) here: https://drive.google.com/drive/folders/1YTUNHm4_oIZFfGge-JqlDT0c71ioLulY?usp=sharing Here is my command and the console out

Re: [FFmpeg-user] 1080i AVC-I 100 frame rate conversion

2021-03-29 Thread Bruce Roberts
Hi Mark, Many thanks for the detailed reply - it does indeed sound like we're treading parallel paths although, to be quite honest, I don't fully understand your mix/decimate method. It sounds very promising though so I very much look forward to seeing your working filter! Thanks again, Bruce.

Re: [FFmpeg-user] 1080i AVC-I 100 frame rate conversion

2021-03-29 Thread Bruce Roberts
Hi Carl, Many thanks for your response. The background to this is that I have to transcode 23.976fps and 29.97fps content for a VOD platform that will only accept 25fps. Their documentation says that *prefer *speed change when going from 23.976fps or 24fps to 25fps but that they also require motio

[FFmpeg-user] 1080i AVC-I 100 frame rate conversion

2021-03-26 Thread Bruce Roberts
Hello, I'm looking for advice on the best ways to convert 23.976fps and 29.97fps AVC-I 100Mbps content to 25fps (also interlaced AVC-I 100Mbps). So far I have tried the fps filter as follows: ffmpeg \ -i 23_967.mxf \ -filter_complex "[0:v:0]fps=fps=25[v25fps]" \ -map "[v25fps]" -map a: -codec

Re: [FFmpeg-user] Use of -hls_flags iframes_only results in incorrect EXT-X-VERSION value

2021-01-19 Thread Bruce Roberts
Many thanks zhilizhao! On Tue, Jan 19, 2021 at 12:12 PM "zhilizhao(赵志立)" wrote: > > > > On Jan 19, 2021, at 6:57 PM, Bruce Roberts wrote: > > > > Hello, > > > > I'm trying to generate Apple mediastreamvalidator compliant HLS using > > ff

[FFmpeg-user] Use of -hls_flags iframes_only results in incorrect EXT-X-VERSION value

2021-01-19 Thread Bruce Roberts
Hello, I'm trying to generate Apple mediastreamvalidator compliant HLS using ffmpeg and have very nearly achieved that. The only remaining problem is that use of " -hls_flags iframes_only" correctly adds the #EXT-X-I-FRAMES-ONLY tag to my trickplay m3u8 but it doesn't increment the #EXT-X-VERSION

[FFmpeg-user] Use of -hls_flags iframes_only results in incorrect #EXT-X-VERSION value

2021-01-15 Thread Bruce Roberts
Hello, I'm trying to generate Apple mediastreamvalidator compliant HLS using ffmpeg and have very nearly achieved that. The only remaining problem is that use of " -hls_flags iframes_only" correctly adds the #EXT-X-I-FRAMES-ONLY tag to my trickplay m3u8 but it doesn't increment the #EXT-X-VERSION

Re: [FFmpeg-user] yadif mode 1 duplicates first two frames and hence causes lip-sync error

2020-05-12 Thread Bruce Roberts
Hello again Carl, First of all, apologies for top-posting. I had read about it and *thought* I'd avoided it last time but clearly I hadn't. Hopefully what I've done this time will have done the trick. I have now simplified my command and tried it with the current ffmpeg git head. More importantly

Re: [FFmpeg-user] yadif mode 1 duplicates first two frames and hence causes lip-sync error

2020-05-11 Thread Bruce Roberts
st regards, Bruce. On Mon, May 11, 2020 at 3:40 PM Carl Eugen Hoyos wrote: > > > > Am 11.05.2020 um 13:34 schrieb Bruce Roberts : > > > > ffmpeg version 3.2.4 > > Please test current FFmpeg git head. > > Carl Eugen > ___

[FFmpeg-user] yadif mode 1 duplicates first two frames and hence causes lip-sync error

2020-05-11 Thread Bruce Roberts
Thank you in advance for your help with this problem. I have been experimenting with the various deinterlacing options and have found that mcdeint produces excellent results. As the ffmpeg filters documentation explains, mcdeint "needs one field per frame as input and must thus be used together w