不生成输出文件的ffmpeg deocde

不生成输出文件的ffmpeg deocde,ffmpeg,Ffmpeg,我想用ffmpeg解码h264文件 因为我只想测量解码时间,所以创建输出文件将花费大量时间,时间测量将不那么准确 那么有谁能帮助解决这个问题呢 我使用“ffmpeg-I blue_sky.h264 output.yuv”进行解码 提前谢谢 如果只想测量解码时间,我认为应该使用原始null格式将/dev/null作为输出。你可以用这个命令来做 ffmpeg -i input.mp4 -f null /dev/null 我还有一些小问题。如果使用上述命令,输出文件究竟是什么格式?它是原始yuv格式

我想用ffmpeg解码h264文件

因为我只想测量解码时间,所以创建输出文件将花费大量时间,时间测量将不那么准确

那么有谁能帮助解决这个问题呢

我使用“ffmpeg-I blue_sky.h264 output.yuv”进行解码


提前谢谢

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

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

我还有一些小问题。如果使用上述命令,输出文件究竟是什么格式?它是原始yuv格式吗?这个过滤器设置没有输出,它只是解码。[参见文档。至于颜色空间,它应该与输入保持一致。我只是想注意一下。在ffmpeg文档中,您可以看到它建议Unix使用
/dev/null
,Windows使用
NUL
,这在技术上是正确的,但即使您编写了文件名,它也不会被写入(很高兴知道这一点,因为我不需要检查Windows/Unix)。我只将其保留为
-
,因为它与其他将其用作“管道输入/输出指示器”的应用程序在视觉上是一致的,但名称(如
null
)也可以使用。