2010-11-26 22 views
1

我對S3約5'000媒體文件(視頻),每個文件都支持WebM,MP4,OGG和MPG2可(共20'000文件)。獲得媒體持續時間,不需要下載整個文件

我需要得到每個文件的持續時間,我想避免整個下載它們。

我想是這樣的:

curl -r 0-500 http://myfile.mpg |ffmpeg -i - 

要獲得持續,但它不會對任何格式工作。

是否有一個範圍,在我有我支配的任何格式,我可以可靠地檢查持續時間?

回答

1

這可能聽起來很傻,但我發現的ffmpeg將處理HTTP就好了。

這意味着:

ffmpeg -i http://myfile.mpg 

只是工作。

它輸出的所有元數據,包括時間,它並不下載整個文件。

0

你是說「ffmpeg -i」不適用於你的任何格式?或者它適用於某些格式?

如果工作一段的格式,那麼你的ffmpeg的版本編譯來處理這些格式。您可能需要使用安裝的其他格式重新編譯ffmpeg。

相關問題