ffmpeg -framerate 1/0.7 -pattern_type glob -y -i '*.jpg' -vf 'scale=3840:2880:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,setsar=1' -c:v libx264 -crf 14 -r 25 -pix_fmt yuv420p -shortest out.mp4
[swscaler @ 0x55e8670cd100] deprecated pixel format used, make sure you did set range correctly
[Parsed_pad_1 @ 0x55e8670c6040] Input area -1380:-320:2460:2239 not within the padded area 0:0:1080:1920 or zero-sized
[Parsed_pad_1 @ 0x55e8670c6040] Failed to configure input pad on Parsed_pad_1
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
ffmpeg -framerate 1/0.7 -i *.jpg \ -vf 'scale=3840:2880:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,setsar=1' \ -c:v libx264 -crf 14 -r 25 -pix_fmt yuv420p -shortest out.mp4
File 'photo_731@02-12-2022_17-46-14.jpg' already exists. Overwrite ? [y/N] n
Not overwriting - exiting
хорошо
ffmpeg -framerate 1/0.7 -pattern_type glob -y -i '*.jpg' -vf 'scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,setsar=1' -c:v libx264 -crf 14 -r 25 -pix_fmt yuv420p -shortest out.mp4
вот это сработало но
что если я хочу чтобы
картинки которые не попадают под размер
заполнили все свободное пространство?
т.е. были увеличены от центра
т.е. чтобы горизонтальные картинки растянулись и обрезались без деформации
Сергей Соколов,