Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Ruby

เปลี่ยนวิดีโอการประชุม Ruby เป็นพอดคาสต์ส่วนตัวของคุณ

การประชุม Ruby นั้นยอดเยี่ยมมาก มีคนมากมายแบ่งปันความรู้มากมาย และคุณจะเอาบางอย่างไปจากเกือบทุกคำพูด และแม้ว่าคุณจะไปไม่ได้ การประชุมครั้งใหม่หมายถึงวิดีโอพูดคุยใหม่ๆ มากมาย

แต่มีปัญหา วิดีโอต้องใช้เวลา แม้จะอยู่ที่ 1.5 เท่า ก็ยังใช้เวลา 20 หรือ 30 นาทีในแต่ละครั้ง และนั่นคือเวลาที่เน้นซึ่งหายากได้บ่อยเท่าที่ต้องการ

แม้ว่าพอดคาสต์ได้พบสถานที่ในชีวิตของฉันแล้ว ฉันเริ่มทุกการเดินทางด้วยการเปิด Overcast และฟังสองสามตอน และนอกจากการเดินทาง คุณยังสามารถฟังเสียงในขณะที่พาสุนัขไปเดินเล่น หรือล้างจาน คุณสามารถได้ยินมันเมื่อคุณหลับไป

ดังนั้น หลังจากที่โพสต์วิดีโอการประชุมแล้ว ฉันอยากจะพูดคุยแบบไม่ต้องเขียนโค้ดหนักๆ แล้ววางไว้ในที่ที่ฉันจะได้ยินโดยธรรมชาติ:ในโปรแกรมเล่นพอดแคสต์ของฉัน และกลายเป็นว่ามีวิธีง่ายๆ ในการทำเช่นนั้น

การสร้างพอดแคสต์ส่วนตัวด้วย Huffduffer

Huffduffer คือเว็บไซต์ที่เปลี่ยนไฟล์เสียงที่คุณพบจากทุกที่บนเว็บให้เป็นสถานีพอดแคสต์ส่วนตัวของคุณ นี่มันเจ๋งจริงๆ! แต่มีปัญหาเมื่อคุณลองใช้กับการบรรยายในการประชุม:

วิดีโอการประชุมส่วนใหญ่เป็นวิดีโอ การประชุม .

ดังนั้น ก่อนที่คุณจะสามารถพูดคุยกับ Huffduffer ได้ คุณต้องดึงเอาแค่เสียงออกมาก่อน และในการทำเช่นนั้น คุณต้องหาวิธีดาวน์โหลดวิดีโอ

กำลังดึงวิดีโอด้วย youtube-dl

เมื่อคุณเห็นวิดีโอบนไซต์เช่น Youtube, Vimeo หรือ Confreaks และคุณต้องการมีวิดีโอนั้นในเครื่องของคุณ คุณสามารถใช้เครื่องมือเล็กๆ ที่เรียกว่า youtube-dl . สำหรับ Mac ติดตั้งง่ายโดยใช้ Homebrew:

brew install youtube-dl

(คุณสามารถติดตั้งบนระบบอื่นโดยใช้คำแนะนำบนเว็บไซต์)

เมื่อติดตั้งแล้ว หากคุณต้องการดาวน์โหลดการพูดคุย RailsConf 2015 ที่ยอดเยี่ยมของ Kylie Stradley เพื่อดูแบบออฟไลน์ ให้เรียกใช้:

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

ใกล้เคียงกับที่เราต้องการ แต่หากต้องการใส่ลงในพอดคาสต์ คุณจะต้องใช้เสียงเท่านั้น youtube-dl รองรับด้วย -x ตั้งค่าสถานะ แต่คุณต้องติดตั้ง ffmpeg ครั้งแรก:

$ 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

จากนั้น ใน Huffduffer ให้คลิกลิงก์ "Huffduff it" ในส่วนหัว และคุณจะพบกับห่วงสุดท้ายที่คุณต้องข้ามไป

การอัปโหลดเสียงด้วย Dropbox

คุณไม่สามารถอัปโหลดไฟล์เสียงใหม่ของคุณไปที่ Huffduffer เนื่องจาก Huffduffer ต้องการลิงก์ ไปยังไฟล์ ไม่ใช่ตัวไฟล์เอง

หากคุณเป็นผู้ใช้ Dropbox คุณสามารถนำไฟล์เข้าสู่อินเทอร์เน็ตได้อย่างง่ายดายหากคุณวางลงใน Public/ ของ Dropbox โฟลเดอร์ จากนั้น คุณสามารถคลิกขวาและ "คัดลอกลิงก์สาธารณะ" เพื่อรับลิงก์ที่คุณจะใช้กับ Huffduffer

สุดท้าย ใช้ลิงก์ “RSS” บน Huffduffer เพื่อนำพ็อดคาสท์ของคุณไปยังเครื่องเล่นพอดแคสต์ที่คุณชื่นชอบ

น่าเศร้าที่ในฐานะที่เป็นพอดแคสต์ คุณพลาดรูปภาพ (ยอดเยี่ยมจริงๆ) ในการเสวนานี้ และใช้งานไม่ได้ดีกับโค้ดหรือการพูดคุยแบบสาธิต (แม้ว่าคุณจะยังคงเข้าใจส่วนสำคัญ)

แต่บางครั้ง มันก็ไม่ใช่ทางเลือกระหว่างการฟังการสนทนาหรือการดูการพูดคุย คือการฟังบทสนทนากับการไม่ได้สัมผัสมันเลย หากนั่นคือตัวเลือกของคุณ เฉพาะเสียงก็ดูเหมือนจะเป็นการประนีประนอมที่ดี

รวมทุกอย่างเข้าด้วยกัน

นี่คือกระบวนการอีกครั้ง:

  1. ลงทะเบียนสำหรับบัญชี Huffduffer ฟรี
  2. ติดตั้ง youtube-dl .
  3. ติดตั้ง ffmpeg .
  4. ดาวน์โหลดไฟล์เสียงบรรยายด้วย youtube-dl -x <url_to_talk_video> .
  5. โยนไฟล์เสียงลงใน ~/Dropbox/Public หรือที่อื่นที่เข้าถึงได้แบบสาธารณะ
  6. คลิก “Huffduff it” แล้ววางลิงก์ไปยังไฟล์เสียงใหม่ของคุณ
  7. ฟังตอนใหม่ของพอดคาสต์การประชุมของคุณเอง!

หากคุณเป็นแฟนของพ็อดคาสท์ลองดูสิ มัน จริงๆ ยินดีที่ได้มีการพูดคุยการประชุมในที่ที่คุณฟังอยู่แล้ว