gpt4 book ai didi

video - FFmpeg - 将 1280x720 视频转换为 720x1280 视频并添加模糊

转载 作者:行者123 更新时间:2023-12-04 23:21:21 25 4
gpt4 key购买 nike

我四处搜索并找到了多种解决方案。我找到了一个效果很好,但最终的视频太大了,这使得渲染速度变慢。
我给它一个 1280x720 的视频,并希望它变成如图所示 here以 720x1280 为分辨率。

-lavfi "[0:v]scale=256/81*iw:256/81*ih,boxblur=luma_radius=min(h\,w)/40:luma_power=3:chroma_radius=min(cw\,ch)/40:chroma_power=1[bg];[bg][0:v]overlay=(W-w)/2:(H-h)/2,setsar=1,crop=w=iw*81/256"
这个视频最终是 1280x2274 而不是 720x1280,除了速度和分辨率外,其他一切都很好。
-lavfi [0:v]scale=16/9*iw:16/9*ih,boxblur=luma_radius=min(h\,w)/40:luma_power=3:chroma_radius=min(cw\,ch)/40:chroma_power=1[bg];[bg][0:v]overlay=(W-w)/2:(H-h)/2,setsar=1,crop=w=720:h=1280
这会剪切原始视频,但最终是 720x1280,比第一个解决方案更快。
-lavfi "[0:v]scale=256/81*iw:256/81*ih,boxblur=luma_radius=min(h\,w)/40:luma_power=3:chroma_radius=min(cw\,ch)/40:chroma_power=1[bg];[bg][0:v]overlay=(W-w)/2:(H-h)/2,setsar=1,crop=w=iw*81/256,scale=720:1280"
这与第一个相同,但它再次缩放。它具有正确的分辨率,但是根据我的喜好放慢了速度(只有大约 3.6 it/s,当我尝试了其他在 35 it/s 左右波动的解决方案时)。
我想我的缩放比例是错误的,但我不明白我应该乘以和除以得到我正在寻找的结果。
谢谢。

最佳答案

使用 ffmpeg 更改视频分辨率的一种简单方法是

ffmpeg -i input.mp4 -vf "scale=1280*720" output.mp4
添加模糊效果引用
https://superuser.com/questions/901099/ffmpeg-apply-blur-over-face

关于video - FFmpeg - 将 1280x720 视频转换为 720x1280 视频并添加模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65596058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com