Computer >> Máy Tính >  >> Lập trình >> Ruby

Biến các Video Hội nghị Ruby thành Podcast Cá nhân của riêng bạn

Hội nghị Ruby thật tuyệt vời. Có rất nhiều người chia sẻ rất nhiều kiến ​​thức và bạn sẽ lấy đi điều gì đó khỏi hầu hết mọi cuộc nói chuyện. Và ngay cả khi bạn không thể có mặt ở đó, các hội nghị mới có nghĩa là rất nhiều video trò chuyện mới.

Nhưng có một vấn đề. Video mất thời gian. Ngay cả ở mức 1,5 lần, chúng vẫn sẽ kéo dài 20 hoặc 30 phút mỗi lần. Và đó là thời gian tập trung mà tôi khó có thể tìm được thường xuyên như tôi muốn.

Podcast, mặc dù, đã tìm thấy một vị trí trong cuộc sống của tôi. Tôi bắt đầu hầu hết mọi tuyến đường đi làm bằng cách kích hoạt Overcast và nghe một vài tập. Và bên cạnh đường đi làm, bạn có thể lắng nghe chúng khi dắt chó đi dạo hoặc làm các món ăn. Bạn có thể nghe thấy chúng khi đi ngủ.

Vì vậy, sau khi các video hội nghị được đăng, tôi muốn tham gia một số cuộc nói chuyện không quá nặng về mã và đặt chúng ở nơi tôi sẽ nghe thấy một cách tự nhiên:bên trong trình phát podcast của tôi. Và hóa ra có một cách khá dễ dàng để làm điều đó.

Tạo podcast cá nhân với Huffduffer

Huffduffer là một trang web biến các tệp âm thanh bạn tìm thấy ở bất kỳ đâu trên web thành đài podcast cá nhân của riêng bạn. Điều này thực sự tuyệt vời! Nhưng có một vấn đề xảy ra khi bạn thử nó với các cuộc hội đàm:

Hầu hết các video hội nghị là video hội nghị .

Vì vậy, trước khi bạn có thể thêm một cuộc nói chuyện với Huffduffer, bạn phải lấy âm thanh ra khỏi nó. Và để làm được điều đó, bạn phải tìm cách tải video xuống.

Tìm nạp video bằng youtube-dl

Khi bạn nhìn thấy video trên một trang web như Youtube, Vimeo hoặc Confreaks và bạn muốn xem video đó trên máy của mình, bạn có thể sử dụng một công cụ nhỏ có tên là youtube-dl . Trên máy Mac, thật dễ dàng cài đặt bằng Homebrew:

brew install youtube-dl

(Bạn có thể cài đặt nó trên các hệ thống khác bằng cách sử dụng các hướng dẫn trên trang web).

Sau khi cài đặt xong, nếu bạn muốn tải xuống bài nói chuyện tuyệt vời về RailsConf 2015 của Kylie Stradley để bạn có thể xem ngoại tuyến, hãy chạy:

youtube-dl https://confreaks.tv/videos/railsconf2015-amelia-bedelia-learns-to-code

Điều này gần với những gì chúng tôi muốn. Nhưng để đưa nó vào podcast, bạn chỉ cần âm thanh. youtube-dl hỗ trợ điều đó với -x cờ, nhưng bạn phải cài đặt ffmpeg đầu tiên:

$ brew install ffmpeg
$ youtube-dl -x https://confreaks.tv/videos/railsconf2015-amelia-bedelia-learns-to-code

[generic] railsconf2015-amelia-bedelia-learns-to-code: Requesting header
WARNING: Falling back on generic information extractor.
[generic] railsconf2015-amelia-bedelia-learns-to-code: Downloading webpage
[generic] railsconf2015-amelia-bedelia-learns-to-code: Extracting information
[download] Downloading playlist: Confreaks TV | Amelia Bedelia Learns to Code - RailsConf 2015
[generic] playlist Confreaks TV | Amelia Bedelia Learns to Code - RailsConf 2015: Collected 1 video ids (downloading 1 of them)
[download] Downloading video 1 of 1
[youtube] bSbla50tqZE: Downloading webpage
[youtube] bSbla50tqZE: Extracting video information
[download] Destination: RailsConf 2015 - Amelia Bedelia Learns to Code-bSbla50tqZE.m4a
[download] 100% of 31.88MiB in 00:05
[ffmpeg] Correcting container in "RailsConf 2015 - Amelia Bedelia Learns to Code-bSbla50tqZE.m4a"
[youtube] Post-process file RailsConf 2015 - Amelia Bedelia Learns to Code-bSbla50tqZE.m4a exists, skipping

Sau đó, trong Huffduffer, hãy nhấp vào liên kết “Huffduff it” trong tiêu đề và bạn sẽ gặp phải vòng cuối cùng mà bạn phải vượt qua.

Tải lên âm thanh bằng Dropbox

Bạn không thể tải tệp âm thanh mới của mình lên Huffduffer vì Huffduffer muốn có một liên kết vào tệp, không phải chính tệp.

Nếu bạn là người dùng Dropbox, bạn có thể dễ dàng tải tệp lên internet nếu bạn thả tệp vào Public/ của Dropbox thư mục. Sau đó, bạn có thể nhấp chuột phải và “Sao chép liên kết công khai” để nhận liên kết mà bạn sẽ sử dụng trên Huffduffer.

Cuối cùng, sử dụng liên kết “RSS” trên Huffduffer để đưa podcast của bạn vào trình phát podcast yêu thích của bạn.

Đáng buồn thay, với tư cách là một podcast, bạn bỏ lỡ những bức ảnh (thực sự là tuyệt vời) trong buổi nói chuyện này. Và nó không hoạt động tốt với các cuộc nói chuyện nặng về mã hoặc demo (mặc dù bạn vẫn có thể hiểu được ý chính của nó).

Nhưng đôi khi, đó không phải là sự lựa chọn giữa nghe một bài nói chuyện hay xem một bài nói chuyện. Đó là giữa việc lắng nghe một bài nói chuyện và hoàn toàn không trải nghiệm nó. Nếu đó là những lựa chọn của bạn, chỉ âm thanh có vẻ là một sự thỏa hiệp hợp lý.

Tập hợp tất cả lại với nhau

Vì vậy, đây là quy trình một lần nữa:

  1. Đăng ký tài khoản Huffduffer miễn phí.
  2. Cài đặt youtube-dl .
  3. Cài đặt ffmpeg .
  4. Tải xuống âm thanh của cuộc nói chuyện bằng youtube-dl -x <url_to_talk_video> .
  5. Quăng tệp âm thanh vào ~/Dropbox/Public hoặc một nơi nào khác có thể truy cập công khai.
  6. Nhấp vào “Huffduff it” và dán liên kết vào tệp âm thanh mới của bạn.
  7. Nghe tập mới trong podcast hội nghị của riêng bạn!

Nếu bạn là người yêu thích podcast, hãy thử cái này. Đó là thực sự rất vui khi các cuộc nói chuyện hội nghị xuất hiện ở nơi bạn đang lắng nghe.