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

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

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

Date: 2007-02-01 10:26 am (UTC)
From: [identity profile] langsamer.livejournal.com
mp3DirectCut, насколько я помню, позволяет вставлять из буфера обмена, в том числе и из одной инстанции программы - в другую.. Бесплатно.

Date: 2007-02-01 10:43 am (UTC)
From: [identity profile] viuginova.livejournal.com
а саунд фордж или кул эдит про не подходит???
мы репортажи только там и склеивали на радио))

Date: 2007-02-01 10:49 am (UTC)
From: [identity profile] poop-ok.livejournal.com
+ 1 Sound Forge или Acoustica MP3 Audio Mixer (он удобнее)

Date: 2007-02-01 11:07 am (UTC)

Date: 2007-02-01 10:46 am (UTC)
From: [identity profile] likovani-e.livejournal.com
я для редактирования мп3 и WAV использую прогу Gold Wave

Date: 2007-02-01 12:05 pm (UTC)
From: [identity profile] bbb28.livejournal.com
Если не ошибаюсь, соединить однотипные MP3-файлы можно простым физическим слиянием файлов. Во всяком случае, с mpeg-видеофайлами это так (правда, на "месте стыка" возникал небольшой "эффект", типа легкого заикания).

Напрмер, так (ключ /b указывать обязательно!):
copy /b f1.mp3+f2.mp3+f3.mp3 f123.mp3

Date: 2007-02-01 04:06 pm (UTC)
From: [identity profile] pan-2.livejournal.com
echo +1 >> bbb28

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, то в начале их (и в конце тоже) существует дополнительный блок служебной информации для кодека (например размер видеокартинки, количество кадров в секунду, тип кодека аудио и видео, таблица индексов). Его тоже надо или обработать, или грамотно пропустить, что тоже занимает время.
Поэтому и заикание.

Date: 2007-02-02 07:06 am (UTC)
From: [identity profile] traktor-bang.livejournal.com
а где это всё писать надо?)

Date: 2007-02-02 07:20 am (UTC)
From: [identity profile] bbb28.livejournal.com
В командной строке (FAR, WinComander или, если ничего этого нет, "Пуск"->"Программы"->"Стандартные"->"Командная строка" )

В общем, суть в том, что надо просто "сцепить" сами файлы. А каким способом это сделать - не важно. В FAR-е, например, можно "копированием с append-ом". То есть, например, надо слить файлы f1.mp3, f2.mp3 и f3.mp3.
Копируете (речь идет об использовании FAR-а) f1.mp3 в другой каталог с именем, скажем, f123.mp3
Затем пытаетесь скопировать f2.mp3 в тот же каталог под тем же именем. FARб разумеется, говорит, что такой файл уже есть и спрашивает "переписать", ... , "добавить" (или "Append" - если по-английски)?
Выбираете "добавить", в итоге f123.mp3 будет представлять "сумму" двух f1.mp3 и f2.mp3.
Аналогично поступаете и с f3.mp3, в результате f123.mp3 будет "суммой" уже трех файлов.

Возможно, аналогично можно и в WinCommander-е сделать, просто я им не пользуюсь и совершенно без понятия о его возможностях.

Date: 2007-02-02 07:34 am (UTC)
From: [identity profile] traktor-bang.livejournal.com
через командную строку и делал - пишет что, system cannot find the file specified.

Date: 2007-02-02 07:39 am (UTC)
From: [identity profile] bbb28.livejournal.com
Видимо, в текйщей папке (каталоге, директории) отсутсвуют указанные Вами файлы.
Перейдите в нужную Вам папку (если в "чистой" командной строке, то при помощи команды "cd" [или "CHDIR"] [если что, "cd /?" выдает справку по использованию]) или указывайте (в команде copy) полные пути файлов.

Date: 2007-02-02 07:36 am (UTC)
From: [identity profile] traktor-bang.livejournal.com
я эти оба файла на десктоп вставил, как дать ему понять, чтобы он их именно там искал?)

Date: 2007-02-02 07:47 am (UTC)
From: [identity profile] bbb28.livejournal.com
В принципе, для "Рабочего стола" тоже есть папка на диске. Только лежит она в таких ... дебрях :)
например, у меня (Win2000) это:
"D:\Documents and Settings\<имя_пользователя>\Рабочий стол\"

В Win98 это, если правильно помню, будет что-то вроде
"C:\WINDOWS\Рабочий стол\"

Так что, если найдете у себя - честь Вам и хвала :) Но удобнее, думаю, переложить [или скопировать] файлы в какую-нибудь более "доступную и понятную" папку :)

Date: 2007-02-02 07:50 am (UTC)
From: [identity profile] bbb28.livejournal.com
Если уж именно отвечать на вопрос (т.е. "как дать ему понять, чтобы он их именно там искал"), то это будет выглядеть что-то вроде:

copy /b "<путь-к-рабочему-столу>\f1.mp3" + "<путь-к-рабочему-столу>\f2.mp3" + "<путь-к-рабочему-столу>\f3.mp3" "<путь-к-рабочему-столу>\f123.mp3"

Где вместо <путь-к-рабочему-столу> надо "подставить" путь, по которому на Вашем компьютере и Вашем пользователе находится "Рабочий стол" (см.выше)

Date: 2007-02-02 07:54 am (UTC)
From: [identity profile] traktor-bang.livejournal.com
воот, я именно об этом и спрашивал)
пасипки, всё получилось.

Date: 2007-02-02 08:02 am (UTC)
From: [identity profile] bbb28.livejournal.com
Всегда Ваш! ;-)
Удачи!

Date: 2007-02-02 07:55 am (UTC)
From: [identity profile] traktor-bang.livejournal.com
ну и чтоб два раза не вставать - как всё это же самое сделать в Sound Forge?

Date: 2007-02-02 08:03 am (UTC)
From: [identity profile] bbb28.livejournal.com
Не понял вопроса...
"чтоб два раза не вставать" - это о чем?

"как всё это же самое сделать в Sound Forge" - что именно сделать? Соединить два MP3 в один?

Date: 2007-02-02 08:05 am (UTC)
From: [identity profile] traktor-bang.livejournal.com
чтоб два раза нге вставать - это простое выражение из анекдота, не обращайте внимания)

"что именно сделать? Соединить два MP3 в один?" - Да.

Date: 2007-02-02 08:38 am (UTC)
From: [identity profile] bbb28.livejournal.com
Вообще-то, я не крупный спец по возможностям Sound Forge. Редко пользуюсь.
Например, получилось так. Открывается один файл. Выделяется все его содержимое. Далее Меню->Edit->Copy.
Открывается второй файл. Ставится "указатель текущей позиции" в конец. Далее Меню->Edit->Paste.

Собственно, одна из изначальная мыслей была: слияние двух [наверное, все-таки, "одноипных"] MP3-файлов настолько "частный и простой случай" редактирования звуковых файлов, что для этой операции совершенно не обязательно привлекать "тяжелую артиллерию" в виде мощных звуковых редакторов. Или даже кулэметы в виде "специализированных программ для слияния" :)