gpt4 book ai didi

ffmpeg - 使用 FFMPEG 在长视频中大约 35 分钟后尝试插入淡入淡出时出现错误 - 这可能吗?

转载 作者:行者123 更新时间:2023-12-01 04:29:12 25 4
gpt4 key购买 nike

我有一个长达一小时的源视频,我想从中提取几分钟,然后在裁剪部分的开头添加一个视频淡入。

使用 FFMPEG,我指定了以下命令:

ffmpeg -i MyLongVideo.mp4 -q:v 0 -y -ss 00:50:00.000 -to 00:52:00.000 -vf "fade=t=in:st=3000.0:d=1.0, scale=iw*min(1280/iw\,720/ih):ih*min(1280/iw\,720/ih),pad=1280:720:(1280-iw)/2:(720-ih)/2" ./testoutput.ts

这旨在从 50:00.000 到 52:00.00 的源视频中进行裁剪,并从第 50 分钟淡入 0.5 秒(因此在 3000 秒时 - st=3000.0)。

我们以编程方式构建的这个命令适用于较短的视频或大约 35 分钟之前的裁剪。对于这个更长的视频,虽然我收到一条错误消息:
[fade @ 0000025399981e80] Value 3000.000000 for parameter 'st' out of range [0 - 2147.48]

2147.48 大约是 35 分钟(以秒为单位),这解释了为什么此命令适用于较短的视频或早于 35 分钟的裁剪。

我已经看到 FFMPEG 的许多其他问题都在谈论这个带有参数值的“神奇”2147.48 数字。这是某种硬限制吗?

有没有办法做我想做的事?我可以分两遍执行此操作 - 提取视频部分然后添加淡入淡出,但如果可能的话,我宁愿在一个命令中执行此操作 - 它适用于更短/更早的裁剪。

最佳答案

从 2018 年 11 月 12 日之后或 2018 年 10 月 7 日之前获取 ffmpeg 版本。在这之间的版本中有一个回归。

关于ffmpeg - 使用 FFMPEG 在长视频中大约 35 分钟后尝试插入淡入淡出时出现错误 - 这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55574128/

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