[FFmpeg-user] (de)-interlacing question

Andy Furniss adf.lists at gmail.com
Wed Nov 23 14:54:05 EET 2016


Moritz Barsnick wrote:
> On Wed, Nov 23, 2016 at 02:20:13 +0100, Toerless Eckert wrote:
>> Yepp. Checked a new recording, and the H264 HD TS from Astra is
>> 720p50 with actual 50 frames,
>
> As mentioned, a lot of over-the-air programming has duplicated frames.
> (Additionally, even nowadays, some newly produced material still looks
> upscaled from SD.)
>
>> the mediaportal H264 mp4 file is 720p50 but actually 720p25 with
>> duplicated frames,
>
> I never noticed that. :-/ (Why would they duplicate them?) I don't have
> any "true 50 fps" show to check right now. A random ARD Mediathek
> archive file (yesterday's Tagesschau) shows this:
>
> Input #0, hls,applehttp, from 'http://hls.tagesschau.de/i/video/2016/1122/TV-20161122-2026-4701.,webs,websm,webm,webml,webl,webxl,.h264.mp4.csmil/index_5_av.m3u8':
>    Duration: 00:15:34.44, start: 0.100667, bitrate: 0 kb/s
>    Program 0
>      Metadata:
>        variant_bitrate : 0
>      Stream #0:0: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
>      Metadata:
>        variant_bitrate : 0
>      Stream #0:1: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
>      Metadata:
>        variant_bitrate : 0
>      Stream #0:2: Data: timed_id3 (ID3  / 0x20334449)
>      Metadata:
>        variant_bitrate : 0

There is something 50 about the chunks, in that it's one of those 
streams that mplayer will play at 50 (using its own ts demuxer, lavf is OK).

Maybe VLCs ts demuxer decides it should dup.

I don't know how to get a raw stream with ffmpeg ie. just cat the chunks 
together.

Looking at the output of below then using wget is how I grabbed one to test.

At time of testing it looked like the content was only ever going to be 
25fps anyway.

ffmpeg -loglevel verbose -i 
http://hls.tagesschau.de/i/video/2016/1122/TV-20161122-2026-4701.,webs,websm,webm,webml,webl,webxl,.h264.mp4.csmil/index_5_av.m3u8 
-f null -

Other random observation = no CABAC!



More information about the ffmpeg-user mailing list