ffmpeg如何合并两条命令同时执行?

[复制链接]
查看: 6498   回复: 3
发表于 2022-11-24 15:24:31 | 显示全部楼层 |阅读模式
几个视频需要先合并再变形转码
ffmpeg -f concat -i list.txt -safe 0 out.MP4  先合并了
ffmpeg -i out.MP4 -vf "split[a];[a]scale=500:900,boxblur=20:5[1];scale=600:ih*600/iw[2];[1][2]overlay=4:(H-h)/2" -c:v libx264 -crf 18 -preset veryfast -aspect 9:16  -f mp4 output_test.mp4  -y 变形
这样用两条命令需要两次转弯,时间很长
能否一次合并加转码一起解决
ffmpeg -f concat -i list.txt -vf "split[a];[a]scale=500:900,boxblur=20:5[1];scale=600:ih*600/iw[2];[1][2]overlay=4:(H-h)/2" -c:v libx264 -crf 18 -preset veryfast -aspect 9:16  -f mp4 heng.mp4  -y
试过用这个,只能转第1个,提示错误
回复

使用道具 举报

发表于 2022-11-24 15:25:17 | 显示全部楼层
写进bash脚本里不就行了
回复 支持 反对

使用道具 举报

发表于 2022-11-24 15:25:45 | 显示全部楼层
win写成两个脚本,分别执行,Linux各种sao操作都可以
回复 支持 反对

使用道具 举报

发表于 2022-11-24 15:26:17 | 显示全部楼层
:L发现问题了,貌似分辨率不一定导致的,要反向来,先变形在合并,搜搜怎么批量转码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则