10/10/2018, 00:21
Cắt nhạc với php (Cần gấp)
Liệu mình có thể cắt một file nhạc bằng php được không các bác nhỉ.
Bác nào biết giúp em với.
Cho E code luôn nhé.
Bác nào biết giúp em với.
Cho E code luôn nhé.
Bài liên quan
//Đọc lấy 1/2 dữ liệu file
$handle = fopen("katy-lamtruong.mp3", "r");
$data = fread($handle, filesize($filename)/2);
fclose($handle);
//Tạo 1 file mới và chép 1/2 đó vào file mới
$fop = fopen("katy-part1.mp3", "w+");
fwrite($fop, $data);
fclose($fop);
MP3 thì cắt file kiểu đó là đưỡc rồi, cơ bản nghe nhạc online vẫn là load từng khúc về nghe đó thôi!
E có một file nhạc thời gian chạy là 3 phút.
e muốn cắt lấy 2 phút đầu tiên thì làm thế nào.
hoặc khi bật nhạc = media tren web. mình kéo thanh scroll của nhạc tới một địa điểm nào nào đó. mình sẽ cắt nhạc từ đầu đến đó.
lam thế nào đây hả các bác ???
Nếu muốn cắt lấy lại bao nhiêu phần thì bác chỉ việc lấy filesize*số phần đó, còn bác chỉ muốn cắt 2 phút đầu tiên thì mệt đó, bởi vì bác phải tính bitrate, đọc từng frame để cắt đúng thời gian dự tính.
Vô đây lấy cái class này mà về xài:
http://www.sourcerally.net/Scripts/20-PHP-MP3-Class
Nếu nghiên cứu nó chắc chắn là bác điên đầu thôi, bởi vì bác có biết cấu trúc của file mp3 đầu mờ
Nhưng ứng dụng nó để xử lý file nhạc thì đơn giản quá phải không.