Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.03;
Скачать: CL | DM;

Вниз

Работа с mp3 без декодировния   Найти похожие ветки 

 
Tim   (2008-06-19 09:50) [0]

Необходимо отрезать кусочек например одну секунду от начала и вставить его в конец. Есть ли компоненты, которые позволяют разобрать структуру mp3 (на фреймы?) и потом манипулировать ими (фреймами) пез сжатия расжатия?


 
brother ©   (2008-06-19 10:53) [1]

иш шо захотел) саунд фордж вспомни... там после таких манипуляций, пересжатие идет всегда (когда сохраняем проэкт)... дык вот и однако)


 
Tim   (2008-06-19 11:13) [2]

А как же такая прога как MP3DirectCut ни чего она не пересжимает.
Насколько я понял мр3 состоит из фреймов которые имеют свою продолжительность, наверное зависит от битрейта и.т.д.
Я думаю что если один фрейм изьять и поставить в другое место ничего не измениться, или изъять совсем и поправить их количество в хедере...


 
анонимъ   (2008-06-19 14:29) [3]

у mp3-файла нет никакого "хедера" - это просто поток фреймов. всё, что между фреймами, просто пропускается. у каждого фрейма есть заголовок и данные. разумеется, можно тупо вытащить фрейм из начала и записать в конец файла. проблемы могут быть только с определением времени звучания каждого фрейма.


 
DVM ©   (2008-06-19 14:33) [4]


> анонимъ   (19.06.08 14:29) [3]

Это не совсем так:

http://en.wikipedia.org/wiki/MP3#File_structure


 
Anatoly Podgoretsky ©   (2008-06-19 16:30) [5]

Нафига ему структура, он же компоненты ищет.


 
Tim   (2008-06-19 16:54) [6]

DVM спасибо за ссылочку, компоненты нашел, только они на чтение работают.
Audio Tools Library (Freeware) http://jfaul.de/atl


 
KSergey ©   (2008-06-19 17:03) [7]

Так надо секунду вырезать или фрейм(ы)? Это ж разные вещи.


 
Tim   (2008-06-19 17:46) [8]

Если нельзя вырезать конкретную велечину по времени, тогда можно вырезать кол.фреймов*продолжительностьФрейма, т.е первый фрейм 5 сек., второй 1 сек.,  отрезаем 6 сек и т.д


 
KSergey ©   (2008-06-19 18:19) [9]

А зачем?
Просто любопытно


 
wicked ©   (2008-06-19 18:59) [10]

в мрз все фреймы звучат одинаковое количество времени - что то около 25 мсек (не помню точно)
просто длину имеют разную, в зависимости от битрейта и версии layer



Страницы: 1 вся ветка

Текущий архив: 2008.08.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
2-1214919159
Фленов
2008-07-01 17:32
2008.08.03
Как засунуть файл в *.exe ?


4-1193867321
Zuzlan
2007-11-01 00:48
2008.08.03
Альтернатива sleep


2-1215332395
RealSwift
2008-07-06 12:19
2008.08.03
Thread creation error - Недостаточно памяти


15-1213900263
No_Dead
2008-06-19 22:31
2008.08.03
что-то я не уловил почему так... (о пхп)


10-1139646655
_Seldon_
2006-02-11 11:30
2008.08.03
Delphi+Visio