The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Выдрать RIFF заголовок из WAV файла, !*! Alting, 20-Авг-10, 12:41  [смотреть все]
Здравствуйте, уважаемые форумчане!

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

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

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

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

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

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

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

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

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

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


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

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

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

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




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

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