程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了FFMPEG 脚本合并列表中的所有文件并制作 1920x1080p 60fps mp4 视频大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决FFMPEG 脚本合并列表中的所有文件并制作 1920x1080p 60fps mp4 视频?

开发过程中遇到FFMPEG 脚本合并列表中的所有文件并制作 1920x1080p 60fps mp4 视频的问题如何解决?下面主要结合日常开发的经验,给出你关于FFMPEG 脚本合并列表中的所有文件并制作 1920x1080p 60fps mp4 视频的解决方法建议,希望对你解决FFMPEG 脚本合并列表中的所有文件并制作 1920x1080p 60fps mp4 视频有所启发或帮助;

我在一个文本文件中有一个包含 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; 检查视频和音频的质量,列出您的清单,然后:

ffmpeg -f concat -safe 0 -i list.txt -c:v copy -c:a copy concat.mp4

大佬总结

以上是大佬教程为你收集整理的FFMPEG 脚本合并列表中的所有文件并制作 1920x1080p 60fps mp4 视频全部内容,希望文章能够帮你解决FFMPEG 脚本合并列表中的所有文件并制作 1920x1080p 60fps mp4 视频所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:视频