Computer >> 컴퓨터 >  >> 프로그램 작성 >> Ruby

Ruby 회의 비디오를 나만의 개인 팟캐스트로 전환

Ruby 회의는 훌륭합니다. 너무 많은 지식을 공유하는 사람들이 너무 많아서 거의 모든 강연에서 무언가를 얻을 수 있습니다. 그리고 참석하지 못하더라도 새로운 회의는 많은 새로운 토크 비디오를 의미합니다.

하지만 문제가 있습니다. 동영상은 시간이 걸립니다. 1.5x에서도 여전히 각각 20분 또는 30분 동안 지속됩니다. 그리고 내가 원하는 만큼 자주 찾기 힘든 집중 시간입니다.

하지만 팟캐스트는 이미 내 삶의 자리를 찾았습니다. 저는 거의 모든 통근을 Overcast를 켜고 몇 편의 에피소드를 들으면서 시작합니다. 출퇴근 시간 외에도 개를 산책시키거나 설겆이를 하는 동안 음악을 들을 수 있습니다. 잠을 잘 때 들을 수 있습니다.

컨퍼런스 비디오가 게시된 후 코드가 많이 필요하지 않은 연설을 일부 가져와 자연스럽게 들을 수 있는 팟캐스트 플레이어 내부에 배치하고 싶습니다. 그리고 아주 쉬운 방법이 있다는 것이 밝혀졌습니다.

Huffduffer로 개인 팟캐스트 만들기

Huffduffer는 웹 어디에서나 찾을 수 있는 오디오 파일을 나만의 팟캐스트 스테이션으로 바꾸는 웹사이트입니다. 이것은 정말 멋지다! 그러나 회의 연설을 시도할 때 문제가 있습니다.

대부분의 회의 동영상은 회의 동영상입니다. .

따라서 Huffduffer에 대화를 추가하려면 먼저 오디오만 가져와야 합니다. 그러려면 동영상을 다운로드할 수 있는 방법을 찾아야 합니다.

youtube-dl로 동영상 가져오기

YouTube, Vimeo 또는 Confreaks와 같은 사이트에서 동영상을 보고 컴퓨터에 갖고 싶은 경우 youtube-dl이라는 작은 도구를 사용할 수 있습니다. . Mac에서는 Homebrew를 사용하여 쉽게 설치할 수 있습니다.

brew install youtube-dl

(사이트의 지침에 따라 다른 시스템에 설치할 수 있습니다.)

설치 후 Kylie Stradley의 멋진 RailsConf 2015 강연을 다운로드하여 오프라인에서 시청하려면 다음을 실행하세요.

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

그런 다음 Huffduff에서 헤더의 "Huffduff it" 링크를 클릭하면 마지막으로 건너야 하는 골대에 도달하게 됩니다.

Dropbox로 오디오 업로드

Huffduffer가 링크를 원하기 때문에 새 오디오 파일을 Huffduffer에 업로드할 수 없습니다. 파일 자체가 아닌 파일에.

Dropbox 사용자인 경우 Dropbox의 Public/에 파일을 드롭하면 인터넷에 쉽게 파일을 가져올 수 있습니다. 폴더. 그런 다음 마우스 오른쪽 버튼을 클릭하고 "공개 링크 복사"를 클릭하여 Huffduffer에서 사용할 링크를 얻을 수 있습니다.

마지막으로 Huffduffer의 "RSS" 링크를 사용하여 팟캐스트를 좋아하는 팟캐스트 플레이어로 가져오세요.

슬프게도 팟캐스트에서는 이 강연에서 (솔직히 멋진) 사진을 놓치게 됩니다. 그리고 코드나 데모가 많은 대화에서는 잘 작동하지 않습니다(요점은 여전히 ​​알 수 있지만).

하지만 가끔은 이야기를 듣거나 보는 사이의 선택이 아닙니다. 그것은 이야기를 듣는 것과 전혀 경험하지 않는 것 사이입니다. 이것이 귀하의 옵션이라면 오디오 전용이 적절한 절충안으로 보입니다.

모두 합치기

그 과정을 다시 살펴보겠습니다.

  1. 무료 Huffduffer 계정에 가입하세요.
  2. youtube-dl 설치 .
  3. ffmpeg 설치 .
  4. youtube-dl -x <url_to_talk_video>로 강연 오디오 다운로드 .
  5. 오디오 파일을 ~/Dropbox/Public에 넣습니다. , 또는 공개적으로 액세스할 수 있는 다른 곳
  6. '허프더프'를 클릭하고 새 오디오 파일에 대한 링크를 붙여넣습니다.
  7. 컨퍼런스 팟캐스트의 새로운 에피소드를 들어보세요!

팟캐스트 팬이라면 한 번 시도해 보세요. 정말 이미 듣고 있는 곳에서 컨퍼런스 강연을 하게 되어 기쁩니다.