[identity profile] klock.livejournal.com posting in [community profile] useful_faq
Существует ли бесплатная (фриварная) программка/утилитка, позволяющая "сшить" две mp3-шки в один файл?

Есть проблема: есть детские сказки в mp3, но они порезаны по живому на 2-3-4 файла. А хочется ребенку ставить сказку целиком, одним файлом, в т.ч. не только на компе (там-то решается с помощью винампа) но и на внешнем mp3-дивайсе (а вот там необходим именно один файл.
Платные программы не устраивают: мне эта софтина нужна ОДИН РАЗ, сшить десяток сказок, и ради этого покупать не могу.
Если кто-то знает, где можно взять бесплатно такую утилитку - подскажите, пожалуйста!

P.S. Если есть триальная версия платной, которая работает 30 дней, а потом самоуничтожается - такая тоже устроит...

Date: 2007-02-01 07:59 pm (UTC)
From: [identity profile] romx.livejournal.com
Не ошибаетесь. Можно.

Date: 2007-02-01 09:37 pm (UTC)
From: [identity profile] bbb28.livejournal.com
Ага. Из интереса сам тоже проверил. И даже никаких "заиканий". Видимо, "заикания" при "склеивании" видео были из-за каких-то "нестыковок" между звуком и изображением. Вспомнил, что если видео было без звука, то результат также был "без сучка, без задоринки".
(И, главное, никаких прог скачивать не нужно! ;-) Все гениальное просто (c))

Date: 2007-02-01 09:55 pm (UTC)
From: [identity profile] romx.livejournal.com
Да, заикание идет из-за видео.
mp3 как формат т.н. "кадровый". Есть кадр, если не ошибаюсь 1/19 секунды, каждый кадр в файле существует сам по себе. Если кадр не распознается как валидный, то 1/19 секунды просто молча пропускается и продолжается (без заикания) со следующего исправного кадра.
Но это если чистое аудио mpeg. C видео сложнее. В видео с аудио каналы аудио и видео внутри чередуются (AVI - Audio-Video Interleaving), то есть примерно так: |+++++|--|+++++|--|+++++|--
где + это видеофреймы, - аудио, а вся цепочка в целом - файл avi (mpeg, wmv).
То есть если мы попадем нашим резом на "фрейм" с видео, то воспроизводящий кодек будет вынужден сперва закончить начатый видеофрейм (это небыстро в масштабах воспроизведения), разобраться что вместо видео пошло внеочередное аудио, и начать декодировать его. От этого процесса возникает заметная "заика".
К тому же если клеить файлы avi, то в начале их (и в конце тоже) существует дополнительный блок служебной информации для кодека (например размер видеокартинки, количество кадров в секунду, тип кодека аудио и видео, таблица индексов). Его тоже надо или обработать, или грамотно пропустить, что тоже занимает время.
Поэтому и заикание.