#10973: scale2ref truncates the referent stream
-------------------------------------+-------------------------------------
Reporter: boris- | Type: defect
petrov |
Status: new | Priority: important
Component: | Version: git-
undetermined | master
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
This filter:
{{{
-vf
'scale=min(640\,iw):trunc(ow/a/2)*2,format=rgba[vid1];movie=image.png[img1];[img1][vid1]scale2ref[img][vid];[vid][img]overlay=x=0:y=0,format=rgba'
}}}
Used to work for all frames but in FFmpeg version 7 produces a video of
one frame. Using:
{{{
-vf
'scale=min(640\,iw):trunc(ow/a/2)*2,format=rgba[vid1];movie=image.png[img1];[img1]scale=w=640:h=-1[img];[vid1][img]overlay=x=0:y=0,format=rgba'
}}}
Works as intended.
{{{
ffmpeg version 7.0.git Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 13 (Ubuntu 13.2.0-4ubuntu3)
configuration: --extra-libs='-lm -lpthread'
--prefix=/home/next/ffmpeg_build --pkg-config-flags=--static --extra-
cflags='-I/home/next/ffmpeg_build/include -I/opt/cuda/include/' --extra-
ldflags='-L/home/next/ffmpeg_build/lib -L/opt/cuda/lib64/'
--bindir=/home/next/bin --disable-debug --enable-cuda --enable-cuda-nvcc
--enable-cuvid --enable-ffnvcodec --enable-fontconfig --enable-gmp
--enable-gpl --enable-libaom --enable-libass --enable-libdav1d --enable-
libfdk-aac --enable-libflite --enable-libfreetype --enable-libgsm
--enable-libharfbuzz --enable-libfontconfig --enable-libfribidi --enable-
libmp3lame --enable-libnpp --enable-libopenjpeg --enable-libopus --enable-
librav1e --enable-libsmbclient --enable-libsrt --enable-libssh --enable-
libtheora --enable-libvorbis --enable-libvpx --enable-libwebp --enable-
libx264 --enable-libx265 --enable-libxvid --enable-lto --enable-nonfree
--enable-nvdec --enable-nvenc --enable-omx --enable-opencl --enable-
openssl --enable-pic --enable-version3 --enable-vulkan
libavutil 59. 13.100 / 59. 13.100
libavcodec 61. 5.101 / 61. 5.101
libavformat 61. 3.100 / 61. 3.100
libavdevice 61. 2.100 / 61. 2.100
libavfilter 10. 2.101 / 10. 2.101
libswscale 8. 2.100 / 8. 2.100
libswresample 5. 2.100 / 5. 2.100
libpostproc 58. 2.100 / 58. 2.100
}}}
FFmpeg commit the build is from is
7b7b7819bd21cc92ac07f6696b0e7f26fa8f9834.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10973>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker_______________________________________________
FFmpeg-trac mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".