我试图从H264编码盒推送实时流(基于Hi3516) 使用ffmpeg命令行工具访问Bilibili,但是得到了一张完全绿色的图片(当我将其推送到本地rtmp服务器时就可以了。)
搜索后,我发现问题可能出在YUV420的U和V或NV12和NV21。远程服务器识别错误。
我以前使用过
-vcodec copy
更改为
-vcodec h264
一切顺利。但是要花费很多CPU。 Emm重新编码器?我不需要这个。
那么我如何才能在推送Steam之前仅在本地转换像素格式,或者只告诉服务器我的像素格式以获取色彩正确的图片?