gpt4 book ai didi

FFMPEG 脚本用于合并列表中的所有文件并制作 1920x1080p 60fps mp4 视频

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

我在一个文本文件中有一个包含 46 个视频的列表。我尝试了 concat 方法来合并所有这些,这很有效,但质量很差,并且音频在某些部分被窃听/丢失。
有人可以帮我合并所有 46 个视频并输出为 1920x1080 60fps mp4 视频的脚本吗?

最佳答案

首先,您必须缩放所有视频,您可以在仅包含视频的目录中使用这样的脚本。假设它们具有不同的格式,从而使所有格式都相同可以使事情变得容易。

for i in *;
do name= echo "$i" | cut -d'.' -f1
echo "$name"
ffmpeg -i "$i" -c:v copy -c:a copy -pixel_format yuv420p -s 1920x1080 -r 60 -async 1 "${name}.mp4"
(或者
ffmpeg -i "$i" -c:v h264 -c:a aac -b:a 128k -pixel_format yuv420p -s 1920x1080 -r 60 -async 1 "${name}.mp4"
如果您仍然有音频问题。)
-r 通过将帧相乘将每个视频的帧速率强制为 60;
检查视频和音频的质量,做你的 list ,然后:
ffmpeg -f concat -safe 0 -i list.txt -c:v copy -c:a copy concat.mp4

关于FFMPEG 脚本用于合并列表中的所有文件并制作 1920x1080p 60fps mp4 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66406554/

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