mpv-player / mpv

🎥 Command line video player
https://mpv.io
Other
27.74k stars 2.86k forks source link

strange colorful line at the bottom in some videos #14559

Closed berndbb closed 4 weeks ago

berndbb commented 1 month ago

mpv Information

mpv --version
mpv v0.38.0-dirty Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects
 built on May 23 2024 10:29:03
libplacebo version: v6.338.2
FFmpeg version: n6.1.1
FFmpeg library versions:
   libavutil       58.29.100
   libavcodec      60.31.102
   libavformat     60.16.100
   libswscale      7.5.100
   libavfilter     9.12.100
   libswresample   4.12.100

Other Information

Reproduction Steps

I reencoded a video using ffmpeg and the gpu for encoding.

When I play the result with mpv, I see a colorful line at the bottom of the video. Playing the file with vlc or using avidemux, I cannot see this line.

Expected Behavior

Because this line isn't visible in the original video when playing it with mpv, I would expect it not to be there in the reencode (as it isn't seeable using vlc or avidemux playing the reencode).

The question is as first, if this is a mpv issue at all meaning: Maybe mpv shows a faulty file correctly whereas vlc and avidemux hide the faults of the video?

Actual Behavior

mpv --no-config test.mkv (+) Video --vid=1 () (hevc 1920x1080 23.976fps) (+) Audio --aid=1 --alang=eng () (eac3 6ch 48000Hz) AO: [pipewire] 48000Hz 5.1(side) 6ch floatp VO: [gpu] 1920x1088 yuv420p AV: 00:00:04 / 00:00:05 (98%) A-V: 0.000 ct: -0.051 Exiting... (End of file)

image

Log File

output.txt

Sample Files

test-file and screenshot.zip

I carefully read all instruction and confirm that I did the following:

llyyr commented 1 month ago

The artifacts are present even when playing the video back with ffplay, so it's most likely just a broken file.