Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Усекание mp3 файла
 
 автор: skor   (07.10.2006 в 01:43)   письмо автору
 
 

Можно ли как нибудь php отрезать часть mp3 файла..
первые секунд 15... что то типа предпрослушивания ))

   
 
 автор: Yakor   (07.10.2006 в 03:14)   письмо автору
 
   для: skor   (07.10.2006 в 01:43)
 

да, как обычный файл, только вроде нужно знать размер и битрейт чтоб вычислить на каком моменте заканчиваются 15сек

   
 
 автор: skor   (07.10.2006 в 12:48)   письмо автору
 
   для: Yakor   (07.10.2006 в 03:14)
 

Ну размер и битрейт я уже научился измерять )))
У тебя есть какая нибудь инфа по тому как "резать" файлы?

   
 
 автор: Yakor   (07.10.2006 в 14:12)   письмо автору
 
   для: skor   (07.10.2006 в 12:48)
 

резать.. это по сути просто прочесть нужное кол-во байт из файла, записать результат в переменную, записать в файл переменную.

код щас не напишу.. опаздываю на работу :)

http://www.softtime.ru/bookphp/gl6_1.php

   
 
 автор: Саня   (07.10.2006 в 14:30)   письмо автору
 
   для: skor   (07.10.2006 в 01:43)
 

http://softtime.ru/forum/read.php?id_forum=1&id_theme=23698
<?
$length  
15;  // длина в секундах
$bitrate 192// битрейт файла, из которого вырезается кусок
$fp      fopen("D'espairsRay - Dears.mp3""r");
$read    fread($fp$length*$bitrate*1000/8);
file_put_contents("15sec D'espairsRay - Dears.mp3"$read);

   
 
 автор: skor   (07.10.2006 в 17:08)   письмо автору
 
   для: Саня   (07.10.2006 в 14:30)
 

Спасибо , щас буду пробывать ! ;)

   
 
 автор: slonik   (08.10.2006 в 00:23)   письмо автору
 
   для: skor   (07.10.2006 в 17:08)
 

А "file_put_contents" только в пятой версии пхп работает?

   
 
 автор: Саня   (08.10.2006 в 04:46)   письмо автору
 
   для: slonik   (08.10.2006 в 00:23)
 

Да, только в пятой.

   
 
 автор: slonik   (08.10.2006 в 13:35)   письмо автору
 
   для: Саня   (08.10.2006 в 04:46)
 

Жалко :( Нет такого блага..

   
 
 автор: Саня   (08.10.2006 в 15:55)   письмо автору
 
   для: slonik   (08.10.2006 в 13:35)
 

Зато есть fopen(), fwrite() и fclose().

   
 
 автор: Yakor   (08.10.2006 в 16:12)   письмо автору
 
   для: slonik   (08.10.2006 в 13:35)
 

<? 
$length 
15// длина в секундах 
$bitrate 192// битрейт файла, из которого вырезается кусок 

$fp fopen("D'espairsRay - Dears.mp3""r"); 
$read fread($fp$length*$bitrate*1000/8); 

$seek fopen("15sec D'espairsRay - Dears.mp3""w"); // создадим новый файл 
fwrite($seek$read); 
fclose($seek);
?>

   
 
 автор: slonik   (08.10.2006 в 21:16)   письмо автору
 
   для: Yakor   (08.10.2006 в 16:12)
 

Блин! Ниодин метод не действует! Создаётся новый файл с тёгами, но не звучит и весит несколько кб

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования