gpt4 book ai didi

video - 如何使用基于 ffmpeg 的 Intel QSV 录屏

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

我想用 ffmpeg 录制我的屏幕。
我以正常的方式成功了。ffmpeg -f gdigrab -framerate 30 -draw_mouse 1 -i desktop -c:v h264 -r 30 -preset ultrafast -tune zerolatency -pix_fmt yuv420p "record.mp4"
但我现在想用 GPU 记录我的屏幕。
我正在尝试在 ffmpeg 上使用英特尔 QSV。ffmpeg -f gdigrab -framerate 30 -draw_mouse 1 -i desktop -c:v h264_qsv -r 30 -tune zerolatency -pix_fmt yuv420p "record.mp4"
它不起作用并显示:[h264_qsv @ 0000000000479080] Error initializing the encoder: invalid video parameters (-15)
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
我不知道发生了什么。

我正在尝试简单的方法。ffmpeg -i test_input.mp4 -c:v h264_qsv -preset:v faster test_output.mp4它也不起作用。

我的电脑信息:
宏碁笔记本:TravelMate P243-MG
操作系统:windows 7 64位
CPU:英特尔 i5-3210M
显卡:英伟达 GT-630M

提前致谢!

最佳答案

正如您的输出所说,您必须设置 宽度 高度 .
此外,QSV 没有 -tune zerolatency 等选项。 , 和 -pix_fmt yuv420p可能对 QSV 无效。

就在这里试试吧。


$ ffmpeg -f gdigrab -framerate 30 -i desktop -an -c:v h264_qsv -video_size 640x480 output.mp4

关于video - 如何使用基于 ffmpeg 的 Intel QSV 录屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51392585/

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