微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

FFMPEG Python:遇到具有相同上游标签的多个传出边缘的比例1920, 1080无;可能需要一个 `split` 过滤器

如何解决FFMPEG Python:遇到具有相同上游标签的多个传出边缘的比例1920, 1080无;可能需要一个 `split` 过滤器

这是有问题的代码

for comment in thread['comments']:
        commentClips += fragmentConcat(comment,filePrefix)
        
        staticclip = ffmpeg.input('assets/static.mp4')
        commentClips.append(staticclip
                                .filter('setsar',1,1)
                                .filter('scale',1920,1080)
                           )
        commentClips.append(staticclip.audio)

代码生成以下错误

ValueError: Encountered scale(1920,1080) <6adb028f8ef5> with multiple outgoing edges with same upstream label None; a `split` filter is probably required

我曾尝试在第一次通话中仅使用输入的视频部分(例如 staticclip['v'].filter...),并且我已尝试按照建议使用 split 通话(例如 ffmpeg.input(...).split()。没有已经成功了。这是什么问题,我该如何补救?谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。