2013-07-03 23 views
7

Tôi đã viết một số mã để tải lên các video YouTube trên một trang có AJAX. Ý tưởng là tôi có thể nhấp vào một nút và nó sẽ chuyển đổi video sang mp3 và tạo liên kết tải xuống mà không phải rời khỏi trang.PHP/JavaScript YouTube To MP3 Converter

Tôi không muốn sử dụng FFMpeg vì tôi muốn trang web hoạt động trên mọi thiết bị mà không cần bất kỳ tiện ích mở rộng nào.

Có cách nào tôi có thể thực hiện việc này bằng PHP hay bất kỳ thứ gì không? Ngay cả khi nó đang sử dụng API từ một trang web khác?

HTML cơ bản sẽ là:

<input type="text" id="userinput" placeholder="Paste YouTube URL..." /> 
<button type="button" onclick="#">Convert</button> 

Bây giờ tôi chỉ cần một hàm JavaScript làm việc hoặc một số mã PHP.

+0

cách tốt nhất là nhanh MP3 API v1: sử dụng php, ajax, curl, java, python, ruby ​​http: //www.quick-mp3 .com/api/v1/docs/ –

Trả lời

4

Câu trả lời cũ là tốt nhất khi câu hỏi được hỏi! Mặc dù nó sẽ không hoạt động ngay bây giờ, vì vậy đối với tất cả những người tìm kiếm về điều này, hãy thử lớp PHP này để Download and Convert YouTube videos to MP3.

Xin lưu ý, bạn phải cài đặt Ffmpeg để sử dụng chức năng MP3.

+2

-1 chỉ câu trả lời liên kết? Tôi cũng nghĩ rằng liên kết của bạn có thể đã chết và do đó, câu trả lời của bạn là – 19greg96

-1

Sử dụng tính năng này: http://bill7.github.io/youtube-to-mp3/ Nó miễn phí và dễ sử dụng.
Demo: http://www.yt2mp3.net/

Edit: Liên kết github trên làm việc không còn, như nhận thấy còn bởi @awlurker trong bình luận của mình.

Chỉnh sửa 2: Các liên kết bản demo không làm việc nữa

+2

Trong khi liên kết này có thể trả lời câu hỏi, tốt nhất là đưa các phần quan trọng của câu trả lời vào đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở thành không hợp lệ nếu trang được liên kết thay đổi. – juliocesar

+0

@juliocesar: Chính tiền đề của câu hỏi yêu cầu câu trả lời chỉ là các liên kết, vì vậy nó không chính xác là lỗi của người trả lời ở đây. Gắn cờ câu hỏi vào lần sau. – BoltClock

+2

Câu trả lời này phải được xóa hoặc bỏ phiếu, vì tài khoản github của anh ấy có thể bị đóng/cấm, gói của anh ấy dường như được sao chép từ một tài khoản khác có vi phạm giấy phép (https://github.com/github/dmca/blob/master/2014- 05-23-youtube-mp3-conversion.md) và "bản trình diễn" của anh ấy chỉ là một trang web MFA ngu ngốc. – vandroid