我正在尝试找到一种通过Firefox Send发送大型视频文件的方法。
由于Firefox发送每个文件发送的文件限制为2.5 GB,因此我需要将视频文件分解成每个文件小于2.5 GB的部分。
有没有一种相对简单的方法可以使用FFmpeg而不是使用时长根据数据限制可靠地分割视频? (使用持续时间是不可靠的,因为视频的不同等长部分的大小可能不同)
编辑1:我为缺乏清晰度而冒犯,我打算使用FFmpeg和ffsend使用Bash脚本。我想知道是否有任何方法可以通过视频处理而不是zip压缩来做到这一点。
答案 0 :(得分:1)
标准实用程序split
正是用于这种事情。
# sender does:
split -b 2500m file.mpg file.mpg__split_
# recipient downloads all the pieces and does:
cat file.mpg__split_* > file.mpg
此过程的一个缺点是各个部分不可用。
一个优点是最终输出与原始输出相同。