【问题标题】:ffmpeg deocde without producing output fileffmpeg deocde 不产生输出文件
【发布时间】:2013-12-02 18:26:17
【问题描述】:

我想用 ffmpeg 解码一个 h264 文件。

由于我只是想测量解码时间,所以输出文件的创建会花费很多时间,而且时间测量不会那么准确。

那么有人可以帮忙解决这个问题吗?

我使用“ffmpeg -i blue_sky.h264 output.yuv”来解码。

提前致谢!

【问题讨论】:

    标签: ffmpeg


    【解决方案1】:

    如果您只想测量解码时间,我认为您应该使用原始空格式到 /dev/null 作为输出。你可以用这个命令来做到这一点

    ffmpeg -i input.mp4 -f null /dev/null
    

    【讨论】:

    • 我还有一些小问题。如果使用上述命令,输出文件到底是什么格式?是原yuv格式吗?
    • 这个过滤器设置没有输出,它只是解码。 [ffmpeg.org/ffmpeg-formats.html#null] 见文档。至于色彩空间,应该和输入一样。
    • 我只是想说明一些事情。在 ffmpeg 文档中,您会看到建议在 Unix 上使用 /dev/null 和在 Windows 上使用 NUL 的地方,这在技术上是正确的,但即使你写了一个文件名,它也不会被写入(很高兴知道因为我不需要检查 Windows/Unix)。我将其保留为 -,因为它在视觉上与将其用作“管道输入/输出指示器”的其他应用程序一致,但名称(如 null)也可以。
    猜你喜欢
    • 2017-06-03
    • 1970-01-01
    • 2019-08-15
    • 2011-11-10
    • 1970-01-01
    • 2012-01-07
    • 2017-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多