我ffmpeg从Windows 10 的BtbN启用了 libx264 。这是命令:
ffmpeg -f gdigrab -c:v libx264 -framerate 30 -i title="FiveM" -f flv rtmp://MYSITE.COM/stream/MYSECRETKEY
Run Code Online (Sandbox Code Playgroud)
不幸的是我得到这个输出:
Unknown decoder 'libx264'
Run Code Online (Sandbox Code Playgroud)
llo*_*gan 15
选项的位置很重要:
ffmpeg [input options] -i input [output options] output
Run Code Online (Sandbox Code Playgroud)
您正在尝试应用于-c:v libx264输入,但应该将其应用于输出:
ffmpeg -f gdigrab -framerate 30 -i title="FiveM" -c:v libx264 -f flv rtmp://MYSITE.COM/stream/MYSECRETKEY
Run Code Online (Sandbox Code Playgroud)
添加了一些建议的选项:
ffmpeg -f gdigrab -framerate 30 -i title="FiveM" -c:v libx264 -vf format=yuv420p -g 60 -b:v 3000k -maxrate 3000k -bufsize 6000k -f flv rtmp://MYSITE.COM/stream/MYSECRETKEY
Run Code Online (Sandbox Code Playgroud)
某些服务需要音频,因此您可以根据需要添加静音音频:
ffmpeg -f gdigrab -framerate 30 -i title="FiveM" -re -f lavfi -i anullsrc -c:v libx264 -c:a aac -vf format=yuv420p -g 60 -b:v 3000k -maxrate 3000k -bufsize 6000k -f flv rtmp://MYSITE.COM/stream/MYSECRETKEY
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8972 次 |
| 最近记录: |