ffprobe拿不到duration是什么情况

63次阅读

共计 470 个字符,预计需要花费 2 分钟才能阅读完成。

遇到一个奇葩文件 Duration: N/A, 还有别的办法吗,需要得到时长。pathletboy 2023-02-21 14:26 2 如果 ffprobe 无法获取媒体文件的持续时间,很可能是因为文件头丢失或损坏。以下是您可以尝试解决此问题的一些方法:1。将 ffprobe 更新到最新版本,因为较新的版本可能具有更好的错误处理能力,并能够从文件中提取持续时间。2。尝试使用其他媒体播放器或软件工具来提取持续时间。有时,不同的工具具有不同的解释媒体文件的方法。3。验证媒体文件未损坏或损坏。您可以尝试播放文件以查看其是否可播放,或尝试将文件转换为不同的格式以查看是否解决了该问题。4。尝试将 ffprobe 命令中的 -show_format 和 -show_streams 选项添加到命令中,以获取有关文件格式和流的更多信息。这可能有助于识别文件中的任何问题。5。如果文件是实时流,则可能没有固定的持续时间。在这种情况下,ffprobe 可能无法提取持续时间。如果这些解决方案都无法解决问题,则可能媒体文件与 ffprobe 不兼容,或者文件损坏太严重,无法提取所需的信息。

正文完
 0