Как написать скрипт в ruby, который добавляет время воспроизведения фильмов - PullRequest
0 голосов
/ 22 января 2011

У меня есть различные папки с файлами .avi и .mkv.
Я хотел бы написать скрипт в ruby ​​для подсчета всех этих файлов и извлечения их времени воспроизведения, чтобы узнать, сколько времени я потратил на просмотр фильмов.
Я новичок в программировании, поэтому понятия не имею, как получить доступ к метаданным в этих файлах.

Любая помощь в том, как это сделать?

1 Ответ

0 голосов
/ 22 января 2011

Я никогда не использовал его, но есть гем под названием rvideo , который позволяет вам получить метаданные видеофайла (он использует ffmpeg внизу).

Согласно документации для полученияпродолжительность видеофайла, которую вам просто нужно запустить:

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

Соедините это с Dir.glob , и вы в значительной степени настроены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...