gpt4 book ai didi

video - 如何使用 ffmpeg 将多个分辨率不同的 MP4 视频连接在一起?

转载 作者:行者123 更新时间:2023-12-04 23:19:15 26 4
gpt4 key购买 nike

我正在尝试使用 FFmpeg 将多个 MP4 视频连接在一起,但是,这些视频都是不同的分辨率(宽度、高度),并且 FFmpeg 在尝试连接剪辑时不断抛出错误。
我使用此命令尝试连接剪辑:

ffmpeg -i [PATH TO 1ST CLIP] -i [PATH TO 2ND CLIP] \-filter_complex "[0:v] [0:a] [1:v] [1:a] \concat=n=2:v=1:a=1 [v] [a]" -map "[v]" \-map "[a]" [OUTPUT PATH]
但是当我运行这个命令时,我得到以下错误:
[Parsed_concat_0 @ 0x7fd6a1d09340] Input link in1:v0 parameters (size 1242x1030, SAR 1:1) do not match the corresponding output link in0:v0 parameters (1124x1142, SAR 1:1)
[Parsed_concat_0 @ 0x7fd6a1d09340] Failed to configure output pad on Parsed_concat_0
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #1:0
Conversion failed!
有谁知道我应该使用什么命令将这些剪辑连接在一起?

最佳答案

不能加入任意 2 个不同分辨率的视频,至少不加入 ffmpeg . ffmpeg concat 中明确提及。您必须在连接之前手动执行此操作的文档。来源:https://ffmpeg.org/ffmpeg-filters.html#concat

All corresponding streams must have the same parameters in all segments; the filtering system will automatically select a common pixel format for video streams, and a common sample format, sample rate and channel layout for audio streams, but other settings, such as resolution, must be converted explicitly by the user.

关于video - 如何使用 ffmpeg 将多个分辨率不同的 MP4 视频连接在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70185187/

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