gpt4 book ai didi

video - 将许多 mp4 文件标准化为相同的分辨率

转载 作者:行者123 更新时间:2023-12-04 22:48:06 27 4
gpt4 key购买 nike

我收集了大量不同分辨率和不同音频编解码器的 Instagram 视频。

有些视频是 640x640,有些是 640x800。你得到图片。

当我尝试连接视频时,最终输出中的视频和音频不同步,并且在某些地方音频变慢(?)。

这是我的 ffmpeg concat 命令:

ffmpeg -i "$(cat /home/list.txt)" -c:v copy -c:a copy /home/output.mp4


list.txt 包含超过 800 个剪辑并且格式正确:

file 'clip1.mp4'
file 'clip2.mp4'
file 'clip3.mp4'
etc...


我相信这个问题是由于使用了所有不同的分辨率和不同的编解码器,那么我怎样才能标准化我的剪辑集合以便将它们连接成一个工作视频文件?

最佳答案

经过大量挖掘,我找到了一种解决方案,可以将视频放大到 1920x1080,同时保持纵横比并在需要时添加黑条。这应该适用于所有分辨率。

ffmpeg -i input.mp4 -vsync 2 \
-codec:v libx264 -preset fast -codec:a copy \
-vf "scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2" \
-crf 17 -pix_fmt yuv420p -movflags +faststart output.mp4

关于video - 将许多 mp4 文件标准化为相同的分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53397043/

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