【问题标题】:FFMPEG streaming raw H264FFMPEG 流原始 H264
【发布时间】:2020-08-12 17:43:33
【问题描述】:

我目前正在通过 TCP 流式传输使用 h264 编码的 mp4 文件并在移动端 (Android) 进行解码。我成功管理连接和流式传输 h264 原始数据,但图像质量太差(半屏为绿色或紫色一切都是像素化的)。我开始流式传输:

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 可能吗?欢迎任何建议!谢谢

【问题讨论】:

    标签: tcp ffmpeg video-streaming video-processing


    【解决方案1】:

    rawvideo 与 h264 相反。它的非压缩原始视频。

    需要将格式设置为-f h264

    【讨论】:

    • 我在输出端尝试使用 h264,但不幸的是结果是相同的或稍微好一点。我更新了上面的 ffmpeg 配置并添加了屏幕截图。 @szatmary 共享 ffmpeg 调试输出是否有助于故障排除?或者哪种方式或下一步最适合进行故障排除?
    猜你喜欢
    • 2014-06-14
    • 1970-01-01
    • 2018-03-18
    • 2012-10-29
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 2013-10-18
    • 2014-01-26
    相关资源
    最近更新 更多