我目前正在流传输一个通过TCP使用h264编码的mp4文件,并在移动端(安卓)解码。.I成功地管理了上行连接和流传输h264原始数据,但图像质量太差(半屏是绿色或紫色的,所有内容都是像素化的).I开始流传输时使用:
ffmpeg -re \
-i test.mp4 \
-vcodec libx264 \
-vf scale=1920:1080 \
-vprofile high \
-preset ultrafast \
-b:v 1M -maxrate 2M -bufsize 2M -pass 1 \
-strict experimental \
-pix_fmt yuv420p \
-tune zerolatency \
-movflags use_metadata_flag \
-movflags empty_moov+default_base_moof+faststart \
-f h264 tcp://10.230.253.241:9090结果:Image
我在正确的道路上,使用原始的h264是可能的吗?欢迎任何建议!谢谢
发布于 2020-04-29 04:58:19
rawvideo是h264的对立面。它的未压缩原始视频。
您需要将格式设置为-f h264
https://stackoverflow.com/questions/61488197
复制相似问题