如何用ffmpeg快速生成一个10GB的大文件?
我试过下面这个命令:
ffmpeg -t 7200 -s 640x480 -f rawvideo -pix_fmt rgb24 -r 25 -i /dev/zero empty.mpeg
最终生成视频文件,文件大小是76m。
我试过修改分辨率,把640✖️480,改成4k分辨率,但出现报错了,发现不支持生成宽高超过4095的视频。
如果我想要生成一个10GB的文件,应该怎么操作更方便呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最终生成的大小一部分取决于你的 -t 参数和 -s 参数
解决方法,首先计算 10G 的文件需要多少个 76M 的文件,10000 / 76 = 132
这样就能得到接近与 10G 大小的文件。
如果只是想生成一个大文件的话,linux下直接使用
dd
命令要更简单一点比如生成一个1000M(bs * count)大小的文件