gpt4 book ai didi

audio - 当 ffmpeg 中的音频较长时,将黑帧附加到视频中

转载 作者:行者123 更新时间:2023-12-03 00:30:24 36 4
gpt4 key购买 nike

我正在尝试将 ffmpeg 用作视频编辑器,这主要是因为常规视频编辑器丢弃的帧数超出了我的承受能力。

ffmpeg -i "videoplayback1" -t 00:09:51 -i "audioplayback1" -t 00:09:54.38 -vcodec libx264 -crf 20 -acodec copy "playback1.mp4"

如您所见,我将视频修剪得比音频短,但我想要的是与 -shortest 相反的东西命令开关,让文件在音频的持续时间内继续 -t ,并在剩余时间添加物理黑框。

就像现在一样,视频仍然被剪辑,就好像我在使用 -shortest转变。我尝试了一些 -vffilter_complex但要么我收到错误,要么音频仍然被截断,视频卡住,但持续时间是最长的 -t .

只要音频正在播放,我将如何添加黑框?

最佳答案

您的命令格式错误,因为它没有修剪比音频短的视频。期权放置很重要。输入的输入选项位于该输入之前,因此

ffmpeg -t 00:09:51 -i "videoplayback1" -t 00:09:54.38 -i "audioplayback1" -vcodec libx264 ...

对于您的编辑要求,我会删除视频修剪并使用drawbox过滤器在所需的视频修剪点之后使帧变黑。
ffmpeg -i "videoplayback1" -t 00:09:54.38 -i "audioplayback1" -vf drawbox=t=fill:enable='gt(t,591)' -shortest -c:v libx264 -crf 20 -c:a copy "playback1.mp4"
drawbox设置为在 591 秒视频后使用默认颜色黑色绘制整个帧。 -shortest终止输出。

关于audio - 当 ffmpeg 中的音频较长时,将黑帧附加到视频中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49718317/

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