我有一个老式的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%的时间正确吗?