当前位置:  开发笔记 > 运维 > 正文

为什么FFMPEG报告错误的持续时间?

如何解决《为什么FFMPEG报告错误的持续时间?》经验,为你挑选了0个好方法。

我有一个老式的FFmpeg,我不能轻易改变.

我们使用FFmpeg来查找视频和声音文件的持续时间.到目前为止,它一直运作良好.

最近在上传的文件中,FFmpeg报告了一个30秒的文件,长度为5分30秒.

文件而不是FFmpeg可能有问题吗?

如果我使用FFmpeg转换为另一个文件,则会恢复持续时间.

如果重要,ffmpeg -i'文件路径'会产生:

    FFmpeg version Sherpya-r15618, Copyright (c) 2000-2008 Fabrice Bellard, et al.
      libavutil     49.11. 0 / 49.11. 0
      libavcodec    52. 0. 0 / 52. 0. 0
      libavformat   52.22. 1 / 52.22. 1
      libavdevice   52. 1. 0 / 52. 1. 0
      libswscale     0. 6. 1 /  0. 6. 1
      libpostproc   51. 2. 0 / 51. 2. 0
      built on Oct 14 2008 23:43:47, gcc: 4.2.5 20080919 (prerelease) [Sherpya]
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'H:\path\to\file.mov':
      Duration: 00:05:35.00, start: 0.000000, bitrate: 1223 kb/s
        Stream #0.0(eng): Audio: aac, 44100 Hz, stereo, s16
        Stream #0.1(eng): Video: h264, yuv420p, 720x576, 25.00 tb(r)
    Must supply at least one output file

这是我使用的命令,然后使用RegEx提取持续时间.

有没有人有一个很好的应用程序,可以做我正在尝试上面但100%的时间正确吗?

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有