The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выдрать RIFF заголовок из WAV файла"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Языки программирования)
Изначальное сообщение [ Отслеживать ]

"Выдрать RIFF заголовок из WAV файла"  +/
Сообщение от Alting email(ok) on 20-Авг-10, 12:41 
Здравствуйте, уважаемые форумчане!

Задался целью выдрать RIFF заголовок (а именно: Chunk ID - ALCH) из WAV файла.
Дело в том, что этих файлов великое множество с абсолютно непроизносимыми названиями, к примеру 6dc47f3d71b243e19111ef83b9cefdd7.WAV и я бы хотел написать скрипт, который бы выдирал нужную мне информацию из файла и писал в таблицу, сопоставляя с именем файла. Дабы понимать, что сам файл содержит, а не прослушивать их все подряд.
Нашел tabriffdump, но он, к сожалению, содержимое ALCH не показывает, только его размер :(
Под оффтопик есть утилиты, к примеру, RIFF View, которые выдают содержимое, но, мне нужно под Linux и не по одному файлу.
Есть ли софт? Или нужно писать скрипты (сам, к великому стыду, не писатель, а только читатель)?
Заранее благодарю за помощь!

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выдрать RIFF заголовок из WAV файла"  +/
Сообщение от SuN email(ok) on 20-Авг-10, 17:11 
>[оверквотинг удален]
>
>Задался целью выдрать RIFF заголовок (а именно: Chunk ID - ALCH) из
>WAV файла.
>Дело в том, что этих файлов великое множество с абсолютно непроизносимыми названиями,
>к примеру 6dc47f3d71b243e19111ef83b9cefdd7.WAV и я бы хотел написать скрипт, который бы
>Под оффтопик есть утилиты, к примеру, RIFF View, которые выдают содержимое, но,
>мне нужно под Linux и не по одному файлу.
>Есть ли софт? Или нужно писать скрипты (сам, к великому стыду, не
>писатель, а только читатель)?
>Заранее благодарю за помощь!

если есть утилита, которая запускается из командной строки и может показать необходимое содержимое хотябы 1 файла, то можно написать скрипт для всех Ваших файлов.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Выдрать RIFF заголовок из WAV файла"  +/
Сообщение от Alting email(ok) on 23-Авг-10, 08:13 
>>[оверквотинг удален]
>>
>
>если есть утилита, которая запускается из командной строки и может показать необходимое
>содержимое хотябы 1 файла, то можно написать скрипт для всех Ваших
>файлов.

Если бы была утилита - я бы не спрашивал :) Скрипт бы уж как-нибудь осилил...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Выдрать RIFF заголовок из WAV файла"  +/
Сообщение от Alting email(ok) on 23-Авг-10, 09:59 
Нашел какой-то страшный скрипт на питоне:
http://blog.theroyweb.com/extracting-wav-file-header-informa...
при запуске ругается сразу же на четвертую строчку:

File "/usr/local/sbin/WavHeader.py", line 4
    def PrintWavHeader(strWAVFile):
    ^
IndentationError: unexpected indent

Блин, такая пустяковая задача, а вот решить не получается :(

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Выдрать RIFF заголовок из WAV файла"  +/
Сообщение от phpcoder email(ok) on 23-Авг-10, 10:02 
>File "/usr/local/sbin/WavHeader.py", line 4
>    def PrintWavHeader(strWAVFile):
>    ^
>IndentationError: unexpected indent
>
>Блин, такая пустяковая задача, а вот решить не получается :(

Так элементарно же решается -- вы, видимо, скопировали и вставили. Нужно использовать табы для отступа, либо фиксированное количество пробелов.


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Выдрать RIFF заголовок из WAV файла"  +/
Сообщение от Alting email(ok) on 23-Авг-10, 10:06 
>>File "/usr/local/sbin/WavHeader.py", line 4
>>    def PrintWavHeader(strWAVFile):
>>    ^
>>IndentationError: unexpected indent
>>
>>Блин, такая пустяковая задача, а вот решить не получается :(
>
>Так элементарно же решается -- вы, видимо, скопировали и вставили. Нужно использовать
>табы для отступа, либо фиксированное количество пробелов.

Ну, да, скопипастил :)
Получается, что питон еще хуже перла? :)
Как определить нужное количество символов отступа тогда? Считать со странички... Сизифов труд.. И чего бы тогда писателю не выложить сам скрипт файлом...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Выдрать RIFF заголовок из WAV файла"  +/
Сообщение от Alting email(ok) on 23-Авг-10, 10:09 
>>Так элементарно же решается -- вы, видимо, скопировали и вставили. Нужно использовать
>>табы для отступа, либо фиксированное количество пробелов.
>
>Ну, да, скопипастил :)
>Получается, что питон еще хуже перла? :)
>Как определить нужное количество символов отступа тогда? Считать со странички... Сизифов труд..
>И чего бы тогда писателю не выложить сам скрипт файлом...

Все, справился. ALCH как всегда не показывает :(

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру