2

我正在使用表单上传视频,并希望从上传的临时文件中解析视频信息。临时文件在文件开头包含一些表单信息,其余部分是视频字节。ffmpeg可以从视频字节开始的位置解析文件吗?如何?非常感谢!

4

2 回答 2

4

试试这个-skip_initial_bytes <bytecount>参数。

http://trac.ffmpeg.org/ticket/1909

于 2013-09-18T11:48:03.247 回答
0

如果您只是想编写脚本,可能最简单的方法是使用该dd(1)工具仅提取您感兴趣的数据。它看起来像这样:

dd if=/path/to/temp/file ibs=<size to skip> skip=1 | ffmpeg --whatever

它不会是完美的,因为它将使用该块大小进行所有输入操作;与您在开始时浪费的空间相比,更大的东西和 2 的幂的倍数将是理想的,但它应该比创建具有几乎相同内容的新文件更好。

于 2012-06-08T02:54:21.733 回答