#10617: Smacker's "height interlaced" flag not respected
-------------------------------------+-------------------------------------
Reporter: Iritscen | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
For Smacker videos that were saved at "half-height" (every other row
omitted), a flag should generally be present in the file telling the
player to interlace black rows of pixels with the video to restore it to
its full height. As it is now, playing (or transcoding with ffmpeg) a
video that was encoded this way simply renders the existing rows of pixels
and the video appears vertically smushed as a result.
How to reproduce:
{{{
% ffplay some_interlaced_video.smk
ffplay version 4.4.4 Copyright (c) 2003-2023 the FFmpeg developers
built with Apple clang version 15.0.0 (clang-1500.0.40.1)
}}}
See attached screenshot of resulting frame of video from a cutscene for
Myth: The Fallen Lords.
Also see screenshot of RAD's Smacker Player. Note that it lets you play a
video "as compressed" in order to respect how it was encoded to be played,
or force interlacing (every other row black) or doubling (existing rows
scaled vertically 2x). Presumably there's a flag for each of these
choices, interlaced and doubled, in the Smacker video format, because when
double-clicking a .smk, the Smacker Player automatically renders these
"half-height" videos with interlacing. Will attach a sample video as well.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10617>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac
To unsubscribe, visit link above, or email
ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".