ffmpeg可以从文件中的特定位置进行解析吗?

问题描述 投票:1回答:2

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

video ffmpeg video-streaming video-processing mediainfo
2个回答
0
投票

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

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

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


3
投票

试试-skip_initial_bytes <bytecount>参数。

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

© www.soinside.com 2019 - 2024. All rights reserved.