| BG Development · За реклама · За контакти |
Помощ Търсене Потребители Календар Правила |
| Здравей! ( Включване | Регистриране ) |
![]() ![]() ![]() |
| KikyPet |
Публикувано на: 23-01-2014, 08:55
|
![]() Име: Кирил Група: Потребител Ранг: Новопостъпил Мнения: 2 Регистриран на: 20.02.13 |
Здравейте, имам около 50K песни, които искам да редуцирам - така че да останат само тези с bitrate >= 320kbps, за да не го правя на ръка реших да направя един .bat файл, с който да обходя всички песни и да трие всичко срещнато под 320kbps. Въпроса ми е каква трябва да бъде проверката, как да стигна до информацията от .mp3 файла с бит рейта, за да я проверя. Друг, което не ми е ясно е - как да проверявам дали в текущата папка има други папки, защото музиката ми е в папка, в която има около 100 папки, в които има по неизвестен брой подпапки.
Приемам всякакви съвети и предложения. Благодаря и поздрави! -------------------- I C you!
--------------------- ТУЕС ТУ-София |
| ivan84 |
Публикувано на: 23-01-2014, 09:43
|
|
Име: Група: Форумен член Ранг: Почетен член Мнения: 8170 Регистриран на: 01.04.11 |
шел скрипт в раздел за mfc
Уточни с какви познания си. Най-лесно ще е да свалиш един ffmpeg и с него да извличаш параметрите на кодекът който ползва конкретния файл. Така ще можеш да отсяваш това което те интересува. Рекурсивното обхождане на директориите е елементарно. Просто проверяваш дали текущия файл е файл или директория. |
| flame |
Публикувано на: 23-01-2014, 09:47
|
![]() Име: Група: Потребител Ранг: Старо куче Мнения: 767 Регистриран на: 27.08.04 |
Инсталирай си някоя програма, която прави mp3 каталог, после сортирай по bitrate и изтрий тези, които са <= 320kbps.
Това мнение е било редактирано от flame на 23-01-2014, 09:47 -------------------- be good
|
| felore |
Публикувано на: 23-01-2014, 10:27
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 3870 Регистриран на: 22.10.09 |
python + mutagen(x)
-------------------- |
| wqw |
Публикувано на: 23-01-2014, 10:40
|
||
![]() Име: Владимир Висулчев Група: VIP Ранг: Почетен член Мнения: 6379 Регистриран на: 10.06.04 |
https://gist.github.com/wqweto/8574945 Внимателно разучи bitrate.vbs преди да си разчистиш библиотеката. Приниципно първо можеш да го пуснеш да "индексира" файловете като запишеш резултатът във файл така:
Също, примерният bat файл не трие нищо, а само казва кой файл трябва да бъде изтрит евентуално. Можеш да го модифицираш да чете bitrate.txt от предната стъпка, след което можеш и да го подкараш да трие. cheers, </wqw> -------------------- |
||
| Irrefutable |
Публикувано на: 23-01-2014, 13:20
|
![]() Име: Васил Група: Потребител Ранг: Почетен член Мнения: 1954 Регистриран на: 28.10.05 |
Foobar2000, в търсачката можеш да пишеш Expression-ни, ако идеята със сортиране по битрейт не ти харесва.
-------------------- Not only to survive: to die alive.
|
![]() |
![]() ![]() ![]() |