|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] получить длительность аудио (wav)-файла. |
|
|
PowerShell - [решено] получить длительность аудио (wav)-файла.
|
Старожил Сообщения: 286 |
Профиль | Отправить PM | Цитировать
Добрый.
Есть необходимость вывести длительность wav-файла в консоль. Нашел для себя способ такой: на выходе получим: причем дважды, т.к так выводит модуль. Скрытый текст
General
Complete name : C:\project\Book0001.wav Format : Wave File size : 19.6 MiB Duration : 58 s 378 ms Overall bit rate mode : Constant Overall bit rate : 2 823 kb/s Audio Format : PCM Format profile : Float Codec ID : 3 Codec ID/Hint : IEEE Duration : 58 s 378 ms Bit rate mode : Constant Bit rate : 2 822 kb/s Channel(s) : 2 channels Sampling rate : 44.1 kHz Bit depth : 32 bits Stream size : 19.6 MiB (100%) Для использования в переменной мне нужно 5-ти значное число и только в единственном экземпляре. Т.е. было а нужно: первый вариант: второй вариант: Помогите с кодом пожалуйста. |
|
Отправлено: 21:39, 08-06-2021 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 22:20, 08-06-2021 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1754
|
|
Отправлено: 22:32, 08-06-2021 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Foreigner:
|
|
Отправлено: 22:53, 08-06-2021 | #4 |
Забанен Сообщения: 793
|
Хм, а не проще ли тогда через проводник запросить длительность файла, нежели плодить обёртки?
|
|
Отправлено: 22:57, 08-06-2021 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать greg zakharov, если я правильно понял — его миллисекунды интересуют.
|
Отправлено: 23:07, 08-06-2021 | #6 |
Забанен Сообщения: 793
|
Iska, ежели так, можно и вовсе отказаться от каких-либо библиотек и, приложив к мозгу немного знаний математики, вычислить продолжительность аудио самостоятельно. В противном случае, что-то было в WPF относительно базовых данных по аудио файлам. К слову, можно использовать DirectX.
|
Отправлено: 23:53, 08-06-2021 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать greg zakharov, возможно. Лень искать, когда не интересно и самому не надо.
|
Отправлено: 03:44, 09-06-2021 | #8 |
Старожил Сообщения: 286
|
Профиль | Отправить PM | Цитировать Цитата greg zakharov:
просто не нашел другого способа. как это сделать через проводник? в идеале нужно чтобы результат выводился только в секундах. т.е, например аудио - 2м43сек... на выходе должно быть - 163 |
|
Последний раз редактировалось 9119, 09-06-2021 в 10:19. Отправлено: 10:07, 09-06-2021 | #9 |
fascinating rhythm Сообщения: 6494
|
Профиль | Отправить PM | Цитировать $path = 'C:\project\Book0001.wav' $shell = New-Object -COMObject Shell.Application $folder = Split-Path $path $file = Split-Path $path -Leaf $shellfolder = $shell.Namespace($folder) $shellfile = $shellfolder.ParseName($file) [TimeSpan]::Parse("$($shellfolder.GetDetailsOf($shellfile, 27);)").totalseconds https://stackoverflow.com/questions/...s-fff/21894303 |
------- Отправлено: 10:44, 09-06-2021 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Посоветуйте программу для накладывания аудио .wav на видео .wmv | dr.iw | Видео и аудио: обработка и кодирование | 2 | 05-03-2012 00:23 | |
Разное - Утечка ресурсов из-за файла .wav | Peutrov | Microsoft Windows 7 | 12 | 24-12-2011 15:49 | |
[решено] Как получить такие атрибуты видео-файла, как длительность, частота кадров и др? | evg64 | AutoIt | 5 | 12-12-2009 15:43 | |
Мультимедиа - [addon] LameDropXPd (программа для конвертации wav/mp3/wav) | Fraerok | Наборы обновлений для Windows XP/2003/Windows 7 | 7 | 27-08-2009 20:00 | |
[решено] создание .wav файла с кодированием u-law 32Khz | Maxik_BG | Видео и аудио: обработка и кодирование | 12 | 21-11-2006 12:31 |
|