乌鸦 发表于 2022-11-24 15:24:31

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

几个视频需要先合并再变形转码
ffmpeg -f concat -i list.txt -safe 0 out.MP4先合并了
ffmpeg -i out.MP4 -vf "split;scale=500:900,boxblur=20:5;scale=600:ih*600/iw;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;scale=500:900,boxblur=20:5;scale=600:ih*600/iw;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操作都可以

wuzu 发表于 2022-11-24 15:26:17

:L发现问题了,貌似分辨率不一定导致的,要反向来,先变形在合并,搜搜怎么批量转码
页: [1]
查看完整版本: ffmpeg如何合并两条命令同时执行?