首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在视频文件中获取单个流大小的标准方法是什么?

在视频文件中获取单个流大小的标准方法是什么?
EN

Unix & Linux用户
提问于 2015-11-03 20:24:00
回答 1查看 589关注 0票数 2

我有个视频文件。它包含一个视频流,以及一些音频和字幕流。

我想得到每个流的大小.

我已经看过ffprobe/avprobemediainfo了,但没有用。是否有一种方法可以从不需要对文件执行“实际工作”的命令行(即不需要转码、不进行流提取等)获得这一结果?

EN

回答 1

Unix & Linux用户

发布于 2021-07-28 14:48:49

使用此命令

代码语言:javascript
复制
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 ...,它会告诉所有音频流的长度。用vs替换a以获得视频和字幕的长度。不要使用,它会告诉每条溪流的长度。

资料来源:

  1. 取长
  2. 选择流

编辑:

没有注意到,它已经在视频SE中,在第一个链接的公认答案中解决了

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/240568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档