首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用MP4Box自动分割全视频

用MP4Box自动分割全视频
EN

Stack Overflow用户
提问于 2015-04-30 07:52:09
回答 1查看 2.6K关注 0票数 0

是否有任何方法在Ubuntu中使用MP4Box实现整个视频的自动分割成相等的块,因为我们使用FFMPEG通过指定以下段来获得相同的结果

ffmpeg -i input.mp4 -c copy -map 0 -segment_time 8 -f segment output%03d.mp4

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-30 09:18:48

对于MP4Box有两个类似的参数。

可以使用wc -c /path/to/filestat -c %s /path/to/file获取特定文件的文件大小。

-split参数的MP4Box允许您将文件分割成特定的段。

-split time_in_seconds在所需最大持续时间的文件中拆分。

-splits size_in_kilobytes在所需最大大小的文件中拆分。

因此,要将文件分割成15分钟的片段,命令是MP4Box -split 900 filename.mp4

因此,如果您总是希望将视频分割成5部分,按文件大小计算

首先,如上面所述,使用wcstat获取文件大小,然后将该大小除以5,然后使用MP4Box -splits filesize path/to/file

但是如果你想在一定的时间内分割视频:

使用ffprobe -i some_video -show_entries format=duration -v quiet -of csv="p=0"获取视频的持续时间(秒),

把总长度除以每段要花费多少秒,瞧!使用MP4Box -split amountOfSeconds path/to/file

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

https://stackoverflow.com/questions/29962043

复制
相关文章

相似问题

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