1

如何显示使用 FFMPEG 转换视频所花费的时间?

我正在使用以下命令,作为基准返回的时间并不完全是完成转换所需的时间。我很困惑,这么好的工具怎么会丢失它。

ffmpeg -cpuflags -sse-sse2-sse3-sse3slow-sse4.1-sse4.2+mmx -i E:/MSC/test.flv ^
  -benchmark E:/MSC/testmmx.mp4
4

1 回答 1

1

如果你可以使用 Bash 它有time命令

时间:时间 [-p] 管道
    报告管道执行所消耗的时间。

    执行 PIPELINE 并打印实时的摘要,用户 CPU 时间,
    以及在它终止时执行 PIPELINE 所花费的系统 CPU 时间。

例子

$ time ffmpeg -i infile outfile

real    0m3.682s
user    0m0.015s
sys     0m0.000s

我提供适用于 Windows 的 Cygwin,其中包括 Bash 和time

bitbucket.org/svnpenn/a/downloads

于 2013-06-29T22:34:02.037 回答