2015-06-03 20 views
10

Tôi đang làm việc trên dữ liệu youtube api v3 để tải lên hình ảnh và âm thanh dưới dạng video có hình ảnh sẽ được hiển thị dưới dạng video.Javascript API dữ liệu Youtube V3 - Tải lên âm thanh và hình ảnh dưới dạng video

Tôi có thể tải video lên vì video đã được đưa ra làm ví dụ.

Tôi đã thử thumbnail: $('#file_image').val(), để đặt hình thu nhỏ video. Nhưng nó không hoạt động như tôi mong đợi. Tôi cũng tìm kiếm trên internet để có được một ý tưởng. Nhưng không nhận được bất kỳ ý tưởng.

UploadVideo.prototype.uploadFile = function(file) { 
    var metadata = { 
    snippet: { 
     title: $('#title').val(), 
     description: $('#description').text(), 
     tags: this.tags, 
     thumbnail: $('#file_image').val(), 
     categoryId: this.categoryId 
    }, 

Tính năng này có thể đạt được bằng cách sử dụng api dữ liệu youtube không? Tôi biết rằng chúng tôi có thể tải lên hình ảnh và âm thanh cùng nhau hoạt động như video trong youtube (không phải thông qua API).

Youtube reference url

Youtube data api Reference

UPDATE:

Sử dụng ffmpeg chúng ta có thể có thể tạo ra một đoạn video bằng cách kết hợp âm thanh và hình ảnh. Video đã tạo được tải lên Youtube qua API DATA của Youtube. Nó hoạt động. Bây giờ tôi đang cố gắng để tự động hóa kịch bản sau đây bằng cách sử dụng một kịch bản.

Tải lên hình ảnh và âm thanh. Tạo video bằng ffmpeg. Khi video đã được tạo thành công, hãy tải video lên bằng API DATA của Youtube.

Tôi có thể tạo video bằng lệnh ffmpeg trong dòng lệnh. Nhưng khi tôi cố gắng sử dụng mã PHP, lệnh này không được thực hiện.

+0

Có vẻ như bạn đang hỏi 2 câu hỏi. Bạn đang cố tải lên hình ảnh + âm thanh lên YouTube phải không? Hay bạn đang cố đặt hình thu nhỏ của video hiện tại? – approxiblue

+0

Tôi đang cố gắng tải lên hình ảnh + âm thanh dưới dạng video lên youtube – Gunaseelan

+0

@ user880772 Đó không phải là 2 câu hỏi. Đó là một câu hỏi. bạn có tính năng kết hợp âm thanh và hình ảnh với nhau như một video (không phải thông qua api dữ liệu Youtube) trong youtube. Chúng ta sẽ làm điều đó thông qua api? đó là điều tôi đang hỏi. Tôi vẫn đang cố gắng. – Gunaseelan

Trả lời

4

Hiện tại, không, thật không may. Theo bài viết hỗ trợ bạn đã đăng, "Upload audio or image files", không có API để tải lên hình ảnh và âm thanh riêng biệt và để YouTube kết hợp chúng cho bạn. Bạn cần phải hoặc là:

  • Kết hợp hình ảnh và âm thanh cho mình và tải lên các video kết quả
  • nhà sản xuất slideshow sử dụng của YouTube trên upload page
+0

Điều này cũng không thể thực hiện được trong [API v2] (http://stackoverflow.com/questions/14266510/upload-slideshow-to-youtube). – approxiblue

+0

cảm ơn câu trả lời. Nhưng có một tính năng trong youtube, nơi chúng tôi có thể chọn hình ảnh và âm thanh tạo video (không phải bởi dữ liệu Youtube api) – Gunaseelan

0

Nếu nhu cầu trình duyệt của bạn bị giới hạn ở Chrome và Firefox, bạn có thể sử dụng whammy.js để tạo phía máy khách webm. Trình duyệt đã tạo video sau này có thể được tải lên youtube. Vấn đề là whammy không hỗ trợ âm thanh. Có lẽ bạn có thể sử dụng bộ chuyển mã đàn hồi của Amazon để kết hợp video và âm thanh.

https://github.com/antimatter15/whammy

http://aws.amazon.com/elastictranscoder/

Một lựa chọn khác là chạy ffmpeg như một ai đó đề cập. Có thực sự là một phiên bản JS của ffmpeg bạn có thể chúng tôi, tôi đã không thử nó tự của tôi, nhưng bạn có thể tìm thấy nó ở đây.

https://bgrins.github.io/videoconverter.js/

+0

Tôi đã tạo video bằng hình ảnh làm hình nền sử dụng whammy.js trước đó như bạn đã đề cập. Do vấn đề về hỗ trợ âm thanh ở chế độ whammy, tôi đã không thực hiện tiến trình bằng whammy.js sau đó. – Gunaseelan

+0

Đó không phải là một sự xấu hổ. Tôi đang tìm giải pháp tương tự như bạn nhưng chưa đi xa hơn điều này. – arpo

+0

Trước khi bạn trả lời câu hỏi của mình, tôi đã thử whammy.js và thành công bằng cách tạo video không có âm thanh. Tài liệu chính thức cho thấy âm thanh không được hỗ trợ. Tôi ngạc nhiên về cách bạn có thể di chuyển xa hơn để thêm âm thanh vào video (mà chúng tôi đã tạo) bằng cách sử dụng whammy.js? – Gunaseelan

Các vấn đề liên quan