gpt4 book ai didi

ffmpeg - 使用 FFmpeg 录制屏幕

转载 作者:行者123 更新时间:2023-12-04 22:52:15 24 4
gpt4 key购买 nike

我最近使用下面的 FFmpeg bash 命令来捕捉屏幕录像。

我可以做任何改进来简化这个过程吗?

或者一些设置可以减小输出文件的大小?

理想情况下,我想直接捕捉到 mp4。这可能吗?

如有任何关于 FFmpeg 屏幕录制的一般性建议,我们将不胜感激。

ffmpeg -f x11grab -y -r 30 -s 1920x1080 -i :0.0 -vcodec huffyuv out.avi
# Then convert it to .mp4
ffmpeg -y -i out.avi -s 1920x1080 -f mp4 -vcodec libx264 -preset slow -crf 18 -b:v 3000k -maxrate 4000k -bufsize 512k -c:a aac -b:a 128k -strict -2 out.mp4
# and remove the .avi
rm out.avi

最佳答案

一般来说,对于 FFmpeg,输入格式和输出格式并不相互关联,因此您可以保存为任何格式,只要编解码器在输出格式中是可接受的即可。

所以,这样就可以了,

ffmpeg -f x11grab -y -framerate 30 -s 1920x1080 -i :0.0 -c:v libx264 -preset superfast -crf 18 out.mp4

您可能需要在 -i :0.0 之后添加 -pix_fmt yuv420p 以实现播放器兼容性。

关于ffmpeg - 使用 FFmpeg 录制屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56921417/

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