https://bugs.kde.org/show_bug.cgi?id=444197
Bug ID: 444197 Summary: ffmpegthumbs uses SAR not DAR for thumbnail aspect ratio Product: kdemultimedia Version: 20.08 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: ffmpegthumbs Assignee: unassigned-b...@kde.org Reporter: t...@r.je Target Milestone: --- SUMMARY Some videos set the DAR in the container, not in the video stream (for example, for encoders such as SVT-AV1 which don't currently support setting the DAR in the stream), for such videos the DAR is set in the container. Here's the output for ffmpeg -i file.mkv -show_streams for a sample video with this problem: [STREAM] index=0 codec_name=av1 codec_long_name=Alliance for Open Media AV1 profile=Main codec_type=video codec_tag_string=[0][0][0][0] codec_tag=0x0000 width=720 height=576 coded_width=720 coded_height=576 closed_captions=0 has_b_frames=0 sample_aspect_ratio=64:45 display_aspect_ratio=16:9 pix_fmt=yuv420p10le level=5 color_range=tv color_space=unknown color_transfer=unknown color_primaries=unknown chroma_location=unspecified field_order=unknown refs=1 id=N/A r_frame_rate=50/1 avg_frame_rate=50/1 time_base=1/1000 start_pts=21 start_time=0.021000 duration_ts=N/A duration=N/A bit_rate=N/A max_bit_rate=N/A bits_per_raw_sample=N/A nb_frames=N/A nb_read_frames=N/A nb_read_packets=N/A DISPOSITION:default=1 DISPOSITION:dub=0 DISPOSITION:original=0 DISPOSITION:comment=0 DISPOSITION:lyrics=0 DISPOSITION:karaoke=0 DISPOSITION:forced=0 DISPOSITION:hearing_impaired=0 DISPOSITION:visual_impaired=0 DISPOSITION:clean_effects=0 DISPOSITION:attached_pic=0 DISPOSITION:timed_thumbnails=0 TAG:DURATION=00:50:41.541000000 [/STREAM] There are two aspect ratios: sample_aspect_ratio=64:45 display_aspect_ratio=16:9 ffmpegthumbs seems to use SAR not DAR STEPS TO REPRODUCE 1. Find a video file and the aspect ratio in the container: ffmpeg -i "out.mkv" -c:a copy -c:v copy -aspect 21:9 "out.mkv" 2. Have ffmpegthumbs generate the thumbnail, it will be at the original aspect ratio, not 21:9. While overriding the aspect ratio like this is not ideal, any modern video player will present the correct aspect ratio when playing the video, ffmpegthumbs should do the same when taking the thumbnail. -- You are receiving this mail because: You are watching all bug changes.