gpt4 book ai didi

ffmpeg:使用 -vcodec mjpeg 但不使用 -vcodec copy 捕获时帧速率低

转载 作者:行者123 更新时间:2023-12-04 23:00:01 28 4
gpt4 key购买 nike

我正在尝试从网络摄像头捕获视频,我发现当我使用 -vcodec copy选项,它工作得非常好(比我尝试过的任何其他软件都好)。但是,我希望我的文件更小一点,而且似乎我压缩视频的每一次尝试都会导致视频非常跳跃。例如,如果我将输出 vcodec 切换到 mjpeg ,它从报告 15 fps 变为报告 3 到 4 fps。难道我做错了什么??这是与 -vcodec copy 的电话:

ffmpeg -y -f dshow -vcodec mjpeg -s 1184x656 -framerate 25 -i video="HD 720P Webcam" -vcodec copy test.avi

- 这让我 15 fps。但如果我改为 mjpeg ,我只得到 3-4 fps:
ffmpeg -y -f dshow -vcodec mjpeg -s 1184x656 -framerate 25 -i video="HD 720P Webcam" -vcodec mjpeg test.avi

实验尝试将 -framerate 25-r 25之前 test.avi也无济于事。在尝试 mpeg4 时,我没有得到任何更流畅的视频或 libx264任何一个。只有 copy选项给了我流畅的视频(顺便说一句,我正在拍摄我的手弹钢琴,所以视频中有很多快 Action )。

帮助!!!!还有谢谢...

最佳答案

我不明白为什么帧率下降这么多,但您可以尝试使用 2 次通过的方法,首先使用 -vcodec 副本记录它(正如您在问题中粘贴的那样)

ffmpeg -y -f dshow -vcodec mjpeg -s 1184x656 -framerate 25 -i video="HD 720P Webcam" -vcodec copy test.avi

然后在完成后将其转码为 mjpeg(类似这样):
ffmpeg -i test.avi -vcodec mjpeg test.mjpeg

注意:我实际上没有测试过上述任何命令行。

关于ffmpeg:使用 -vcodec mjpeg 但不使用 -vcodec copy 捕获时帧速率低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39657116/

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