gpt4 book ai didi

ffmpeg - 视频中的字幕和水印

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

我想在同一个视频中包含字幕和水印。
这就是我尝试过的:

for %%a in ("original\720p\*.*") do  ffmpeg -i "%%a" -i watermark.png -filter_complex "overlay=10:10" -vf ass=subtitle.ass -codec:v libx264 -crf 21 -bf 2 -flags +cgop -pix_fmt yuv420p -codec:a aac -strict -2 -b:a 384k -r:a 48000 -movflags faststart "newfiles\720p\%%~na.mp4"
我收到了这个错误:

-vf/-af/-filter and -filter_complex cannot be used together for the same stream.


我应该如何解决这个问题?

最佳答案

请勿混用-vf/-af/-filter-filter_complex .同一线性链中的过滤器用逗号分隔:

for %%a in ("original\720p\*.*") do  ffmpeg -i "%%a" -i watermark.png -filter_complex "[0][1]overlay=10:10,ass=subtitle.ass" -codec:v libx264 -crf 21 -bf 2 -flags +cgop -pix_fmt yuv420p -codec:a aac -b:a 384k -ar 48000 -movflags faststart "newfiles\720p\%%~na.mp4"
FFmpeg Filter Documentation了解更多信息。
我删除了 -strict -2 :自 2015 年以来,AAC 编码器不再需要它。

关于ffmpeg - 视频中的字幕和水印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69052639/

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