我對S3約5'000媒體文件(視頻),每個文件都支持WebM,MP4,OGG和MPG2可(共20'000文件)。獲得媒體持續時間,不需要下載整個文件
我需要得到每個文件的持續時間,我想避免整個下載它們。
我想是這樣的:
curl -r 0-500 http://myfile.mpg |ffmpeg -i -
要獲得持續,但它不會對任何格式工作。
是否有一個範圍,在我有我支配的任何格式,我可以可靠地檢查持續時間?
我對S3約5'000媒體文件(視頻),每個文件都支持WebM,MP4,OGG和MPG2可(共20'000文件)。獲得媒體持續時間,不需要下載整個文件
我需要得到每個文件的持續時間,我想避免整個下載它們。
我想是這樣的:
curl -r 0-500 http://myfile.mpg |ffmpeg -i -
要獲得持續,但它不會對任何格式工作。
是否有一個範圍,在我有我支配的任何格式,我可以可靠地檢查持續時間?
這可能聽起來很傻,但我發現的ffmpeg將處理HTTP就好了。
這意味着:
ffmpeg -i http://myfile.mpg
只是工作。
它輸出的所有元數據,包括時間,它並不下載整個文件。
你是說「ffmpeg -i」不適用於你的任何格式?或者它適用於某些格式?
如果工作一段的格式,那麼你的ffmpeg的版本編譯來處理這些格式。您可能需要使用安裝的其他格式重新編譯ffmpeg。