我正在使用表单上传视频,并希望从上传的临时文件中解析视频信息。临时文件包含文件开头的一些表单信息,剩余部分是视频字节。 ffmpeg可以从视频字节开始的位置解析文件吗?如何?非常感谢!
如果你只是想在一起编写脚本可能最简单的方法是使用dd(1)
工具只提取你感兴趣的数据。它看起来像这样:
dd if=/path/to/temp/file ibs=<size to skip> skip=1 | ffmpeg --whatever
它不会很完美,因为它会在所有输入操作中使用该块大小;更大的东西和2的幂的倍数将是理想的,相比之下,你在开始时浪费了很多空间,但它应该比创建具有几乎相同内容的新文件更好。
试试-skip_initial_bytes <bytecount>
参数。