Тема: Конвертирование из mp3 в wav (WAP/WEB мастеру/Поиск скриптов) saSHАDE (9 Jun 2014 в 08:44) Тебе для простого хостинга? merin (9 Jun 2014 в 08:44) saSHADE, пока да. saSHАDE (9 Jun 2014 в 08:45) merin, lame и exec() на сервере есть? merin (9 Jun 2014 в 08:47) exec() точно есть. Ну можешь для примера и то и то дать. С хостом я еще не определялся. Делаю на денвере. есть exec() saSHАDE (9 Jun 2014 в 08:49) merin, я ж не написал ИЛИ, а именно И. exec() нужен для выполнения команд lame, lame конкретно для чтения и конвертирования аудио. Читай тут подробнее как и что делать. http://fstrange.ru/coder/php/konvertirovanie-mp3-v-drugie-audio-formaty-lame.html merin (9 Jun 2014 в 08:56) saSHADE, извиняюсь. не так прочитал. Спасибо за ссылку. Вот скажи, если делать по тому примеру то файлы в эту же папку сохраняются? saSHАDE (9 Jun 2014 в 09:02) merin, если просто указать (или не указать) имя выходного файла - в той же папке под указанным (или оригинальным, но с другим расширением) именем, так же можно прописать путь от корня сервера (не сайта) - тогда сохранится в любой указанной папке. merin (9 Jun 2014 в 09:05) saSHADE, хорошо. Спасибо! Не подскажешь тогда еще, как на денвере установить расширение [b]lame[/b] saSHАDE (9 Jun 2014 в 09:08) merin, http://lame.sourceforge.net/download.php merin (9 Jun 2014 в 09:11) saSHADE, спасибо! merin (9 Jun 2014 в 09:30) saSHADE, не понял как ставить его. Не одной статьи не нашел как на Denwer ставить. Может знает кто (сам ставил) как установить. Поделитесь опытом. saSHАDE (9 Jun 2014 в 09:46) merin, потому как нет таких статей =) Реализация того, что тебе нужно очень сильно зависит от операционной системы, соответственно нет смысла что-то делать на винде если сайт у тебя работает на линуксе. (9 Jun 2014 в 09:47) merin, http://johncms.com/files/forum/attach/mp3tool_by_skyfire.rar вот ссылка на класс-файла,реадми внутри.. merin (9 Jun 2014 в 09:56) saSHADE, это плохо ... merin (9 Jun 2014 в 09:56) [b]Изменение битрейта мп3 файлов[/b] - а мне нужно в wav WIZART (9 Jun 2014 в 10:02) на сколько я знаю такие возможности доступны только на сервере. код могу скинуть но рабртоспособность на хостинге не гарантирую merin (9 Jun 2014 в 10:07) WIZART, скинь) Zed (9 Jun 2014 в 10:14) Я ставил на Денвер ффмпег и с помощью его конвертил видео и музыку.Но потом перешёл на ОпенСервер,и туда тоже прикрутил ффмпег.Работает на ура.Конвертирует только долго большие файлы,а так норм. merin (9 Jun 2014 в 10:31) VoronoZ, можно поподробнее? Zed (9 Jun 2014 в 10:33) Вот даже есть класс для работы.(Не мой) Zed (9 Jun 2014 в 10:35) Погугли.Я создавал на форуме тему,но она пропала. merin (9 Jun 2014 в 10:38) VoronoZ, это не то( Сейчас погуглю. (9 Jun 2014 в 13:56) --Цитата-- Zed (9 Jun 2014 в 10:33): Вот даже есть класс для работы.(Не мой) ---------- VoronoZ, хм,внизу я тоже даль ссылку на эту класс, ну не смог его подключить социалу. Zed (9 Jun 2014 в 13:59) Для кого риадми в архиве? Zed (9 Jun 2014 в 14:00) --Цитата-- merin (9 Jun 2014 в 10:38): VoronoZ, это не то( Сейчас погуглю. ---------- merin, это то что надо.Ты же просил конвертирование музыки? там есть (9 Jun 2014 в 14:04) --Цитата-- Zed (9 Jun 2014 в 14:00): merin, это то что надо.Ты же просил конвертирование музыки? там есть ---------- VoronoZ, я не автор темы, когда то мне тоже хотелось установить его, в реадми не полниль, я не русский, а потом забросиль Zed (9 Jun 2014 в 14:05) --Цитата-- (9 Jun 2014 в 14:04): VoronoZ, я не автор темы, когда то мне тоже хотелось установить его, в реадми не полниль, я не русский, а потом забросиль ---------- nemo, там же общедоступно написано (9 Jun 2014 в 14:09) --Цитата-- Zed (9 Jun 2014 в 14:05): nemo, там же общедоступно написано ---------- VoronoZ, ну не знаю, у тебя есть уже от редактирование mp3.php ?чтоб подключить эту класс. Zed (9 Jun 2014 в 16:30) --Цитата-- (9 Jun 2014 в 14:09): VoronoZ, ну не знаю, у тебя есть уже от редактирование mp3.php ?чтоб подключить эту класс. ---------- nemo, я на социале не делал. (9 Jun 2014 в 16:51) --Цитата-- Zed (9 Jun 2014 в 16:30): nemo, я на социале не делал. ---------- VoronoZ, аа,если что по смотри merin (9 Jun 2014 в 17:49) VoronoZ, в модуле нет настройки wav файла. Только mp3 Zed (9 Jun 2014 в 17:56) <? require \'MP3Tool.class.php\'; $mp3 = new MP3Tool(); $file = \'dir/file.mp3\'; //Путь к оригинальному мп3 файлу $outFile = \'dir/new.wav\'; //Путь к новому файлу $bit = \'128\'; //Битрейт нового файла $time = array(0, 20); //Время для нарезки в секундах 1 - от, 2 - до $cover = \'img/cover.jpg\'; //Путь к изображению обложки (Допустимый формат jpg или jpeg) $tags = array( \'album\' => \'Альбом\', //альбом \'artist\' => \'David Guetta\', //исполнитель \'title\' => \'Test\', //название трека \'genre\' => \'house\', //жанр \'comment\' => \'nice track\', //комментарий \'year\' => \'2006\' //год ); $info = $mp3 -> GetMp3Info($file); $mp3 -> Write($file, $tags, $cover); //Записываем теги и обложку альбома //Конвертируем в wav с битрейтом 128 и обрезаем с 0 до 20 секунды. //Если обрезать не нужно то просто не указывайте четвертый аргумент $mp3 -> Convert($file, $bit, $outFile, $time); ?> merin (9 Jun 2014 в 18:03) VoronoZ, Кусок из Реадме Возможности: - Чтение / запись тегов в utf-8 - Конвертирование из мп3 в wav, aac, m4a, wma - [b]Изменение битрейта мп3 файлов[/b] - а нужно чтоб была настройка для wav - Нарезка - Чтение / запись обложки альбома Zed (9 Jun 2014 в 18:09) [b]Конвертирование из мп3 в wav, aac, m4a, wma[/b] это что? Zed (9 Jun 2014 в 18:14) Это $bit = \'128\'; //Битрейт нового файла Zed (9 Jun 2014 в 18:17) Мерин там и так расписано,любой сайтостроитель поймёт,в общем сам думай,но по моему в риадми всё разжевали и так... merin (9 Jun 2014 в 18:18) Ты реадме прочти, настройка битрейты только для mp3. Возможно автор ошибся при написание реаме или примера. Но мне не только битрейт нужно настроить. Zed (9 Jun 2014 в 18:25) --Цитата-- merin (9 Jun 2014 в 18:18): Ты реадме прочти, настройка битрейты только для mp3. Возможно автор ошибся при написание реаме или примера. Но мне не только битрейт нужно настроить. ---------- merin, что для mр3 что для wаv без разницы. Zed (9 Jun 2014 в 20:27) <?php require \'MP3Tool.class.php\'; $mp3 = new MP3Tool(); $file = \'dir/file.mp3\'; //Путь к оригинальному мп3 файлу $outFile = \'dir/new.wav\'; //Путь к новому файлу $bit = \'128\'; //Битрейт нового файла $mp3 -> Convert($file, $bit, $outFile); ?> Элементарно жи merin (9 Jun 2014 в 20:30) VoronoZ, я же написал, мне и не только битрейт изменить нужно. Zed (9 Jun 2014 в 20:30) --Цитата-- merin (9 Jun 2014 в 20:30): VoronoZ, я же написал, мне и не только битрейт изменить нужно. ---------- merin, а чего ещё надо merin (9 Jun 2014 в 20:37) VoronoZ, нужно изменить: битрейт, частоту дискретизации и аудио-канал. (9 Jun 2014 в 20:39) --Цитата-- Zed (9 Jun 2014 в 17:56): <? require \'MP3Tool.class.php\'; $mp3 = new MP3Tool(); $file = \'dir/file.mp3\'; //Путь к оригинальному мп3 файлу $outFile = \'dir/new.wav\'; //Путь к новому файлу $bit = \'128\'; //Битрейт нового файла $time = array(0, 20); //Время для нарезки в секундах 1 - от, 2 - до $cover = \'img/cover.jpg\'; //Путь к изображению обложки (Допустимый формат jpg или jpeg) $tags = array( \'album\' => \'Альбом\', //альбом \'artist\' => \'David Guetta\', //исполнитель \'title\' => \'Test\', //название трека \'genre\' => \'house\', //жанр \'comment\' => \'nice track\', //комментарий \'year\' => \'2006\' //год ); $info = $mp3 -> GetMp3Info($file); $mp3 -> Write($file, $tags, $cover); //Записываем теги и обложку альбома //Конвертируем в wav с битрейтом 128 и обрезаем с 0 до 20 секунды. //Если обрезать не нужно то просто не указывайте четвертый аргумент $mp3 -> Convert($file, $bit, $outFile, $time); ?> ---------- VoronoZ, куда надо эту прописать социале? Zed (9 Jun 2014 в 20:40) --Цитата-- merin (9 Jun 2014 в 20:37): VoronoZ, нужно изменить: битрейт, частоту дискретизации и аудио-канал. ---------- merin, ну этот класс тебе не поможет тогда.Юзай гугл (9 Jun 2014 в 20:42) VoronoZ, мне из класса нужно только обрезать музыку и показ обложку, как его подключить? merin (9 Jun 2014 в 20:43) VoronoZ, я про тоже) Zed (9 Jun 2014 в 20:43) --Цитата-- (9 Jun 2014 в 20:42): VoronoZ, мне из класса нужно только обрезать музыку и показ обложку, как его подключить? ---------- nemo, <?php require \'MP3Tool.class.php\'; $mp3 = new MP3Tool(); $file = \'dir/file.mp3\'; //Путь к оригинальному мп3 файлу $outFile = \'dir/new.wav\'; //Путь к новому файлу $bit = \'128\'; //Битрейт нового файла $mp3 -> Convert($file, $bit, $outFile); ?> (9 Jun 2014 в 20:49) --Цитата-- Zed (9 Jun 2014 в 20:43): nemo, <?php require \'MP3Tool.class.php\'; $mp3 = new MP3Tool(); $file = \'dir/file.mp3\'; //Путь к оригинальному мп3 файлу $outFile = \'dir/new.wav\'; //Путь к новому файлу $bit = \'128\'; //Битрейт нового файла $mp3 -> Convert($file, $bit, $outFile); ?> ---------- VoronoZ, эту надо прописать на оbmеn/inc/filе/mp3.php ?или sys/inc/mp3.php? (9 Jun 2014 в 20:53) VoronoZ, короче как надо подключить? Вот например [скачать] [нарезка 10сек] [конвертер wаv] Как так зделат в этом классе Источник: http://www.dcms-social.ru/forum/20/46/21622/