gpt4 book ai didi

video - 如何使用 ffmpeg 获取 mp4 容器的任何流的持续时间?

转载 作者:行者123 更新时间:2023-12-04 23:08:02 27 4
gpt4 key购买 nike

我不确定,但以下命令似乎就是这样做的。在这里,我得到了 mp4 文件的第一个音频流的持续时间:

ffprobe -v error -select_streams a:0 -show_entries stream=duration -of default=noprint_wrappers=1:nokey=1 -i input.mp4

但是,我正在寻找 ffmpeg 的等价物(如果存在)。如果 ffmpeg 无法做到这一点,您的回答同样有效。 .

最佳答案

利用
ffmpeg -i input.mp4 -c copy -map 0:v:3 -f null - 2>&1 | tail -3 | grep -oP "(?<=time=).+?\s"0:v:3将选择第四个视频流。如果存在,输出将是一个持续时间,例如00:02:57.64
如果它不存在,则输出将为空。

关于video - 如何使用 ffmpeg 获取 mp4 容器的任何流的持续时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55052173/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com