gpt4 book ai didi

shell - FFMPEG 执行非常缓慢

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

我正在尝试设置媒体处理服务器。我对 FFMPEG 做了很多研究并写了一个命令。命令如下。

ffmpeg -y -i "bbb_sunflower_2160p_60fps_normal.mp4" -c:v libx264 \
-threads 7 -profile:v main -preset ultrafast -vf scale=1920:-1 \
"process/video/1080p.mp4" -c:v libx264 -threads 7 -profile:v main \
-preset ultrafast -vf scale=1280:-1 "process/video/720p.mp4" -c:v \
libx264 -threads 7 -profile:v main -preset ultrafast -vf \
scale=854:-1 "process/video/480p.mp4" -vf fps=5/60 \
process/image/thumb_%d.jpg

该命令可以正常工作并且运行良好,但是速度很慢。我的服务器专门用于运行 ffmpeg,具有以下规范:

12 核英特尔至强 X5650(启用超线程)
64 GB ECC DDR3 内存
250 GB 固态硬盘

但是当我使用这个命令时,服务器 CPU 负载挂起大约 250-300%,我希望它在处理视频时挂起大约 2,000%。目前在处理视频时,服务器每秒渲染大约 17 帧。处理 60fps 的 10 分钟视频需要很长时间。

最佳答案

是标尺。 ffmpeg 中的缩放器是单线程的,它是具有这么多线程的系统的瓶颈。尝试为每个输出运行不同的进程。

关于shell - FFMPEG 执行非常缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36900779/

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