我正在尝试使用 ffmpeg 通过 RTP 流式传输我的桌面。
libx264 似乎工作正常。但我想测试硬件加速编解码器的性能。
ffmpeg -re -f dshow -i video="screen-capture-recorder" -vcodec libx264 -tune zerolatency -preset ultrafast -an -f rtp rtp://192.168.0.1
NVENC 编解码器在其他情况下也能正常工作
ffmpeg -y -rtbufsize 2000M -f gdigrab -framerate 60 -offset_x 0 -offset_y 0 -video_size 1280x1080 -i desktop -c:v nvenc -preset:v fast -pix_fmt nv12 out.mp4
编解码器也出现在可用编解码器列表中。
但是这个命令不起作用
ffmpeg -re -f dshow -i video="screen-capture-recorder" -vcodec nvenc -preset llhq -an -f rtp rtp://192.168.0.1
我的机器是带有 GTX 760 的 Windows 10