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