Помощник
|
Как узнать длительность звуковых файлов в папках |
prolisk
|
Сообщение
#1
|
||
|
|
||
|
|||
k0ttee |
2.9.2016, 0:27;
Ответить: k0ttee
Сообщение
#2
|
|
|
Раз у нас разные оси, придется использовать то... что есть у всех - гребаное пи эйч пи. :angry:
Обойти папки на php (используя маску *.wav) Записать в файл карту путей к файлам. Либа ffmpeg-php умеет измерять продолжительность записи. ffmpeg_movie::getDuration() вернет значение длины песни. с экспортом в ексель Нахрена??? :blink: Добавлено спустя 5 минут 1 секунду: Консольный ффгмпегыч (без пыха). Читаем инфу с файла (да грепаем строку, в которой есть длительность). ffmpeg -i /folder/file.wav | grep Duration На выхлопе получим строку (с ненужностями) такого вида Duration: 00:08:07.98, start: 0.000000, bitrate: 2080 kb/s Чтобы крамсать дальше - подойдет регулярка. Наслаждайся. :laugh: http://stackoverflow.com/questions/6239 ... peg-output Добавлено спустя 13 минут 10 секунд: Решение в одну строку, но требует доустановить Mplayer. mplayer -vo null -ao null -frames 0 -identify -msglevel all=0 How fast.ogg | grep ^ID_LENGTH Заявлена работоспособность под виндой. Добавлено спустя 5 минут 55 секунд: Внезапно! 1.) руками открыть альбом 2.) мышкой выделить все музыкальные файлы 3.) глазами увидеть общую длительность -------------------- btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9 |
|
|
||
prolisk
|
Сообщение
#3
|
|
(k0ttee) 1.) руками открыть альбом не, не вариант. Есть 100+ альбомов, в каждому по 150-250 папок (альбомы - это примеры). нужно именно в общем по альбомам вывести длительность. Но все равно спасибо. -------------------- Блог вебмастера. Добавь свой сайт в белый каталог |
|
|
sc2r2bey |
2.9.2016, 1:29;
Ответить: sc2r2bey
Сообщение
#4
|
|
|
по поводу того как вывести такой атрибут никогда не сталкивался, надо мануал почитать, а просто вывести содержимое папки и всех подпапок с содержимым с определенным расширением в windows делается так:
dir *.mp3 /s/w/o/p > log.txt Добавлено спустя 19 минут 37 секунд: вот еще по теме https://ru.wikipedia.org/wiki/MediaInfo
-------------------- программирую web и для we |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие ставки для кликов в Я.Директ. Как удешевить? | 2 | rownong27 | 1120 | 26.3.2024, 14:13 автор: knezevolk |
|
Как вы бросили работу и перешли на заработок с сайтов? | 12 | uahomka | 2291 | 25.3.2024, 6:52 автор: Skyworker |
|
Как отозвать банковский платеж фрилансеру? | 28 | metvekot | 3913 | 25.3.2024, 6:34 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 23 | freeax | 3639 | 24.3.2024, 20:55 автор: Liudmila |
|
Через какой браузер и как можно найти в кэшэ браузера видео | 10 | Room | 1933 | 23.3.2024, 7:41 автор: Room |
Текстовая версия | Сейчас: 29.3.2024, 1:07 |