首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检测"faststart“是否已应用于视频

检测"faststart“是否已应用于视频
EN

Stack Overflow用户
提问于 2011-07-12 07:09:09
回答 2查看 7.6K关注 0票数 9

在MP4上运行"qt-faststart“时,您实际上是从后面获取元数据,并将其放在文件的前面。在我的例子中,所以Flash可以在它完全加载之前正确地开始播放视频。

我有大量的视频,我正在通过一个shell脚本运行,以在夜间进行编码。然而,当我上传的时候,我不一定知道我的视频的最后一个文件夹(在服务器上)有"qt-faststart“在上面运行。

我的目标是找到掉队的视频,并手动运行qt-faststart,但我需要一种方法来编译列表。有没有办法用PHP或其他工具检查这些元数据信息?我想知道如何判断一个视频是否已经运行了qt-faststart。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-13 05:44:10

多次运行qt-faststart应该不会有什么坏处,第二次运行是不可能的。因此,最简单的解决方案是始终运行qt-faststart。

为了进行更精确的控制,我将使用Python对qt-faststart:https://github.com/danielgtaylor/qtfaststart的翻译

它具有检查MP4文件中的原子的函数,使用它们来确定是否需要重新排序应该不是太难。

票数 7
EN

Stack Overflow用户

发布于 2017-10-24 01:59:34

代码语言:javascript
复制
mediainfo -f file.mp4 | grep IsStreamable

代码语言:javascript
复制
ffprobe  -v debug file.mp4  2>&1 | grep seeks 
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6657759

复制
相关文章

相似问题

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