我有个视频文件。它包含一个视频流,以及一些音频和字幕流。
我已经看过ffprobe/avprobe和mediainfo了,但没有用。是否有一种方法可以从不需要对文件执行“实际工作”的命令行(即不需要转码、不进行流提取等)获得这一结果?
发布于 2021-07-28 14:48:49
使用此命令
ffprobe -v error -show_entries stream=duration -select_streams a:n -of default=noprint_wrappers=1 -sexagesimal <input file>将n替换为流号。它告诉第n个音频流的长度。使用它没有":“像这个... -select_streams a -of ...,它会告诉所有音频流的长度。用v和s替换a以获得视频和字幕的长度。不要使用,它会告诉每条溪流的长度。
资料来源:
编辑:
没有注意到,它已经在视频SE中,在第一个链接的公认答案中解决了
https://unix.stackexchange.com/questions/240568
复制相似问题