Opened 8 years ago
Closed 8 years ago
#5668 closed enhancement (wontfix)
webp : implement fancy filtering
Reported by: | mvignali | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | swscale |
Version: | git-master | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Summary of the bug:
How to reproduce:
./ffmpeg -i ./rgb_webp_q80.webp res3.png ffmpeg version N-80681-g4cc896e Copyright (c) 2000-2016 the FFmpeg developers built with Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn) configuration: --prefix=../build --disable-yasm --disable-ffplay --disable-ffprobe --disable-ffserver libavutil 55. 26.100 / 55. 26.100 libavcodec 57. 46.100 / 57. 46.100 libavformat 57. 40.101 / 57. 40.101 libavdevice 57. 0.101 / 57. 0.101 libavfilter 6. 46.102 / 6. 46.102 libswscale 4. 1.100 / 4. 1.100 libswresample 2. 1.100 / 2. 1.100 Input #0, webp_pipe, from './rgb_webp_q80.webp': Duration: N/A, bitrate: N/A Stream #0:0: Video: webp, yuv420p(tv, bt470bg/unknown/unknown), 12x8, 25 tbr, 25 tbn, 25 tbc [image2 @ 0x7f8ef1013800] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead. Output #0, image2, to 'res3.png': Metadata: encoder : Lavf57.40.101 Stream #0:0: Video: png, rgb24, 12x8, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc Metadata: encoder : Lavc57.46.100 png Stream mapping: Stream #0:0 -> #0:0 (webp (native) -> png (native)) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A speed= 24x video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.
Attachments (2)
Change History (4)
by , 8 years ago
Attachment: | rgb_webp_q80.webp added |
---|
by , 8 years ago
Attachment: | rgb_webp_q80_reconvert.png added |
---|
comment:1 by , 8 years ago
Keywords: | fancy added |
---|---|
Summary: | webp : lossy decoding have lower quality than official decoder → webp : implement fancy filtering |
Type: | defect → enhancement |
After more tests :
if we output yuv frame from webp sample using ffmpeg or dwebp, the files are binary exact.
When converting webp file to png with ffmpeg, the result is very close to the output of dwebp using the nofancy option.
./dwebp rgb_webp_q80.webp -nofancy -o res.png
comment:2 by , 8 years ago
Component: | avcodec → swscale |
---|---|
Keywords: | webm lossy fancy removed |
Resolution: | → wontfix |
Status: | new → closed |
Our software scaler does not try to copy WebP's behaviour.
Note:
See TracTickets
for help on using tickets.
png output with dwebp