vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
nafanjaчто то там есть ... но ни чего не разобрал ... надо шамить заголовок ручками - ну нет у меня для это проги Но так и не понял, как ты его сохранил и плюс к этому, как/чем привел его к нормальному виду ... ... ну и есть же ведь заголовок, приведи ... даже интересно. что за формат.
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
vasekпоследний RAW я уже на Python делал. (это очень просто, но хотелось бы использовать джедайский консольный метод!!!) есть еще и такой же аудио WAV файл, одновременно сохранный из тех же данных, RAW но с заголовком. https://transfiles.ru/tz90h
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Используя aplay -t raw -f S16_LE -r 8000 -D pulse <file> конечно, все слышно и понятно (идет счет ...) - но так как я чайник в музыке и понимаю только байты, потому мне и интересен формат.
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
vasekPCM - самый простейший формат и самый повсеместно используемый. вообще элементарщина. (никаких сжатий!!!)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
nafanjaВот за это спасибо, завтра поизучаю ...
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
vasekвангую, что там дальше 44 байта те же данные что и в RAW версии.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
nafanjaПросто вчера спешил и когда вставил заголовок (44 байта) и после его немного отредактировал, и случайно удалил первые 3 байта raw файла. Можно ошибиться в заголовке, можно изменить несколько байт в raw файле, НО вот удаление нескольких байт приводит к сейръезным последствиям, можешь проверить - исходный файл raw - привожу только 1-ые 16 байт hexdump -C -n 16 TTT.raw 00000000 04 00 01 00 ff ff ff ff ff ff 00 00 fe ff 00 00 |................| aplay -t raw -f S16_LE -r 8000 -D pulse file.raw --- воспроизведение нормальное - изменим 1-ые 3 байта (просто заменим на нули) hexdump -C -n 16 TTT.raw 00000000 00 00 00 00 ff ff ff ff ff ff 00 00 fe ff 00 00 |................| aplay -t raw -f S16_LE -r 8000 -D pulse file.raw --- воспроизведение нормальное - удалим 1-ые 3 байта hexdump -C -n 16 TTT.raw 00000000 00 ff ff ff ff ff ff 00 00 fe ff 00 00 fd ff fc |................| aplay -t raw -f S16_LE -r 8000 -D pulse file.raw --- воспроизводится один треск
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
nafanjaПростой то простой, но всервно нужно знать как и что прописать в эти 44 байта hexdump -C -n 44 test.wav 00000000 52 49 46 46 64 8c 01 00 57 41 56 45 66 6d 74 20 |RIFFd...WAVEfmt | 00000010 10 00 00 00 01 00 01 00 40 1f 00 00 80 3e 00 00 |........@....>..| 00000020 02 00 10 00 64 61 74 61 40 8c 01 00 |....data@...|
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
vasekя для этого использовал питоновскую библиотечку wave, а вот она уже знает как сформировать бинарный заголовок.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Кстати, потеря байт вполне могла быть причиной проблем при воспроизведении и записи голосового сообщения ...
Ошибки не исчезают с опытом - они просто умнеют
|