2011-01-22 17 views
0

我有各種包含.avi和.mkv文件的文件夾。
我想寫一個紅寶石腳本來計算所有這些文件,並提取他們的播放時間,看看我花了多少時間看電影。
我是編程新手,所以我不知道如何訪問這些文件中的元數據。如何在ruby中編寫腳本來增加電影的播放時間

如何做到這一點的任何幫助?

+0

我很快就找不到Ruby的寶石。您可能需要爲此作業找到並使用原始命令行工具。 – Matchu 2011-01-22 17:53:01

回答

0

我從來沒有使用它,但有一個名爲rvideo的寶石,它允許您獲取視頻文件元數據(它使用下面的ffmpeg)。

根據文檔來獲取視頻文件持續時間你只需要運行:

RVideo::Inspector.new(:file => "some_file.avi").duration 

夫婦,與Dir.glob,你都會有很大集。

相關問題