ffmpeg实现同视频做模糊背景并前景正常播放
效果图如下:这个效果可以理解为背景经过blur处理,然后把相同的视频贴在前景,用到了滤镜overlay与avgblur即可
命令行:
ffmpeg -i ~/test/objectC/bbs.chinaffmpeg.com孙悟空.mp4 -filter_complex "avgblur=sizeX=64:sizeY=0;scale=480x320;overlay=x=320:y=240" -map '' -y/root/bbs.chinaffmpeg.com孙悟空.mp4
播放效果如下:
首图截图然后模糊做背景,其他与上例子一样
ffmpeg -i ~/test/objectC/facebook.mp4 -vframes 1 -f image2 - | ffmpeg -i - -i ~/test/objectC/facebook.mp4 -filter_complex "avgblur=sizeX=64:sizeY=0;scale=480x320;overlay=x=320:y=240" -map '' -y/root/out.mp4 本帖最后由 姐夫来了 于 2017-11-4 21:56 编辑
我做这个效果是用 -vf 的 split 以后用boxblur 来实现模糊,还是大圣的这个代码清晰简单,又学到新技能了。 输出的文件没有声音啊。 ffmpeg -i input.mp4 -filter_complex "avgblur=sizeX=64:sizeY=0,scale=1920x1080;scale=600x1080;overlay=x=660:y=0 ;atempo=1.0" -map "" -map ""-yout.mp4
改了一下代码,输出的文件可以同步音频了。
孙悟空 发表于 2017-6-26 18:52
首图截图然后模糊做背景,其他与上例子一样
ffmpeg -i ~/test/objectC/fac ...
libswresample 3.5.100 /3.5.100
libpostproc 55.5.100 / 55.5.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '123.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf57.82.101
Duration: 00:03:39.73, start: 0.000000, bitrate: 3455 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709/
unknown/bt709), 1920x1080 , 3312 kb/s, 60 fps, 60 tbr, 15360 t
bn, 120 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, flt
p, 129 kb/s (default)
Metadata:
handler_name : SoundHandler
Invalid stream specifier: ''.
Last message repeated 3 times
Stream map '''' matches no streams.
To ignore this, add a trailing '?' to the map. mecan 发表于 2019-4-12 14:22
ffmpeg -i input.mp4 -filter_complex "avgblur=sizeX=64:sizeY=0,scale=19 ...
avgblur=sizeX=64:sizeY=0这句话什么意思 点击福彩双色球游戏简单易懂,容易中奖频繁发展趋势只赠不假,拥有世界上追高权限保护实施让玩家可以安心免去个人信息泄露。
网站确保玩家玩得愉快,尽兴于个人娱乐中极速飞艇首次充值的玩家可以免费优惠30%的discount。
福彩七乐彩最后预祝玩家心想事成。万事尽兴,我是甜心!
页:
[1]