Запрос информации заголовка файла - PullRequest
0 голосов
/ 02 сентября 2011

в любом случае я могу запросить только информацию заголовка любого носителя.Например, я просто хочу запросить информацию заголовка любого видеофайла, чтобы определить его длину.Я попытался использовать ffmpeg -i {video_url} и выполнил работу, но заметил, что он на самом деле загружает данный носитель в локальное хранилище и возвращает информацию заголовка, что, очевидно, увеличивает время туда и обратно.

Так что я был бы очень признателен, если есть какие-либоИдея найти длину медиа в мухе.Кстати, у меня есть приложение ruby ​​on rails, где мне нужно это реализовать.

Ответы [ 2 ]

1 голос
/ 03 сентября 2011

Вы можете попробовать с ffprobe -show_format.ffprobe поставляется с ffmpeg и должен быть скомпилирован и установлен вместе с ним.

0 голосов
/ 11 января 2012

Вы также можете попробовать mediainfo.Вы можете скачать его с: http://mediainfo.sourceforge.net/en. Существует также гем-обертка для mediainfo, но он не работает для меня.Я просто использовал:
response = '#{mediainfo_path} #{source.path} --output=json 2>&1'
, и затем вы можете искать в ответах нужные вам свойства, такие как «продолжительность» и т. Д.

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