gpt4 book ai didi

ffmpeg - 使用 MP4Box 自动分割完整视频

转载 作者:行者123 更新时间:2023-12-04 23:05:33 28 4
gpt4 key购买 nike

有没有什么方法可以在 Ubuntu 中使用 MP4Box 将整个视频自动分割成相等的 block ,因为我们使用 FFMPEG 通过指定如下段来获得相同的结果
ffmpeg -i input.mp4 -c copy -map 0 -segment_time 8 -f segment output%03d.mp4

最佳答案

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 个相等的部分

首先,使用 wc 获取文件大小或 stat如上所述,然后将该大小除以 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

关于ffmpeg - 使用 MP4Box 自动分割完整视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29962043/

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