我正在使用表单上传视频,并希望从上传的临时文件中解析视频信息。临时文件在文件开头包含一些表单信息,其余部分是视频字节。ffmpeg可以从视频字节开始的位置解析文件吗?如何?非常感谢!
			
			1690 次
		
2 回答
            4        
        
		
试试这个-skip_initial_bytes <bytecount>参数。
于 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   回答