如何使用FFmpeg的或mencoder的或者不便分割的大小FLV文件?(How to split

2019-07-29 06:54发布

我需要一个FLV文件分割成Linux服务器上的已知大小的块。 例如我的原始文件为9MB和块大小为4MB。 所以我应该有三个部分 - 4MB,4MB并且在1 MB。

看来,FFmpeg的可以按时间分割只。

MEncoder的可通过尺寸(-endpos SIZE MB)的时间(-ss TIME)和完成启动。 但是,如果第一块开始第二显然是0,那么如何才能得到第二次开始下一大块?

你有什么建议吗?

提前致谢。

Answer 1:

计算每个块的〜时间(sec)&使用-ss X -t X + avg_block_time用于分割视频



Answer 2:

有一个命令行工具,它做到了这一点: http://mpgtx.sourceforge.net/

mpgtx -3 movie.mpg -b mysplit

将电影分成3块,名称分别mysplit-1.mpg,mysplit-2.mpg,mysplit-3.mpg

这就是说,我似乎有麻烦与音频当我使用这一点 - 但我不知道,如果你有这个问题了。



文章来源: How to split flv file by size using FFmpeg or mencoder or smth else?