微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

未知的解码器“ libx264”

如何解决未知的解码器“ libx264”

对于Windows 10,我已经从BtbN启用ffmpeg并启用libx264。这是命令:

ffmpeg -f gdigrab -c:v libx264 -framerate 30 -i title="FiveM" -f flv rtmp://MYSITE.COM/stream/MYSECRETKEY

不幸的是我得到了以下输出

UnkNown decoder 'libx264'

解决方法

选项的位置很重要:

ffmpeg [input options] -i input [output options] output

您正在尝试将-c:v libx264应用于输入,但应将其应用于输出:

ffmpeg -f gdigrab -framerate 30 -i title="FiveM" -c:v libx264 -f flv rtmp://MYSITE.COM/stream/MYSECRETKEY

添加了一些suggested options

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

某些服务需要音频,因此您可以根据需要添加无声音频:

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。