터미널에서 비디오를 다운로드, 변환 및 재생하는 방법.

Youtube-dl 스크린 샷

youtube-dl을 사용하면 다른 사이트에서 비디오 다운로드를 구성 할 수 있습니다.

우리 대부분은 그래픽 인터페이스가있는 프로그램을 사용하는 데 익숙합니다. 그러나 터미널에서 사용되며 매우 유용한 많은 프로그램.

이 게시물에서는 비디오를 다운로드, 변환 및 재생하는 두 가지 도구를 분석합니다. Youtube-dl은 비디오, 오디오 및 자막 다운로드를 처리하고 FFmpeg는 변환 및 재생을 처리합니다.

youtube-dl로 비디오 다운로드

Youtube-dl은 Python으로 작성된 도구입니다. YouTube 비디오를 다운로드 할 수 있습니다. 또한 유사한 사이트에서 작동합니다. Dailymotion, Photobucket, Facebook, Yahoo, Metacafe 및 Depositfiles와 같은.

youtube-dl 애플리케이션 중단 된 다운로드 재개를 지원합니다. 따라서 단말기를 닫거나 연결이 끊어지면 동일한 동영상 URL로 youtube-dl을 다시 실행할 수 있습니다. 완료되지 않은 다운로드가 다시 시작됩니다. 현재 디렉토리에 부분 다운로드가있는 한.

프로그램의 다른 기능은 다음과 같습니다.

  • 허용 지리적 제한 우회, 그 결과 VPN을 통해서만 시청할 수있는 동영상을 다운로드 할 수 있습니다.
  • 이 수 다른 형식 중에서 선택 비디오
  • 가능 다양한 비디오 품질 중에서 선택 가능합니다.

일반적으로 브라우저 표시 줄에 표시되는 URL 대신 YouTube가 공유 메뉴에 표시하는 URL을 사용하는 것이 좋습니다.

youtube-dl을 다운로드하여 설치합니다.

프로그램이 저장소에 있지만 해당 버전은 몇 가지 문제를 제공합니다. 프로젝트 페이지에서 다운로드하는 것이 가장 좋습니다.

다음 명령을 사용합니다.
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

필요한 허가를 제공합니다

sudo chmod a+rx /usr/local/bin/youtube-dl

기본 다운로드 명령은 다음과 같습니다.
youtube-dl url_video

Youtube 비디오는 다른 형식으로되어 있으며 다음 명령으로 볼 수 있습니다.
youtube-dl -F url_video

이 명령의 출력은 숫자 식별자가있는 다른 형식과 품질의 목록입니다. 선택되면 다음을 수행합니다.
youtube-dl -f N url_video
여기서 N은 식별자 번호입니다.

재생 목록을 다운로드하려는 경우 해당 명령은 다음과 같습니다.
youtube-dl -cit url_lista

오디오 만 다운로드하려면
youtube-dl -x url_video

한편, mp3 형식으로 다운로드하려면
youtube-dl -x --audio-format mp3

달리 지시하지 않는 한 youtube-dl은 파일을 개인 폴더로 다운로드합니다. 깔끔함을 위해 특정 폴더를 사용하는 것이 중요합니다. 예를 들어, 비디오 폴더.

비디오를 다운로드하기 전에 다음 명령을 사용하십시오.

cd Vídeos

배포에이 폴더가 포함되어 있지 않은 경우 다음을 사용하여 만들 수 있습니다.

mkdir Vídeos

그런 다음 위의 명령을 실행하십시오.

다운로드 한 비디오 작업

다운로드 한 비디오 작업을 시작하려면 다음 사항을 명심해야합니다. Youtube에서 사용하는 제목 형식은 Linux 터미널 명령과 호환되지 않습니다. 그래서 우리는 한 번 그래픽 인터페이스를 사용하여 속일 것입니다.

  • 첫째 : 다운로드 한 파일 위로 마우스를 가져갑니다.
  • 둘째 : 속성을 클릭합니다.
  • 셋째 : 이름을 간단한 이름으로 변경하고 Enter를 누릅니다.
youtube-dl로 다운로드 한 동영상 속성의 스크린 샷

FFmpeg로 작업하려면 youtube-dl로 다운로드 한 파일의 제목을 수정해야합니다.

FFmpeg는 멀티미디어 파일 작업을위한 오픈 소스 코덱 및 도구 세트. 모든 Linux 배포판의 저장소에서 찾을 수 있습니다.

이 도구에 대해 배우기 위해 몇 가지 기본 명령을 살펴 보겠습니다.

영상에서 정보를 얻고 싶은 경우
ffmpeg -i nombre_del_archivo -hide_banner

명령의 마지막 부분은 FFmpeg가 사용 된 프로그램 버전에 대한 정보를 표시하지 않도록하는 것입니다.

비디오를 프레임으로 변환
ffmpeg -i video.flv fotograma%d.jpg

비디오 사이트이지만 YouTube는 오디오 북과 음악을 저장할 수있는 좋은 저장소입니다. 이를 활용하려면 다운로드 한 파일을 mp3 형식으로 변환하는이 명령이 유용 할 수 있습니다.

ffmpeg -i nombre_video -vn -ar xxx -ac x -ab xxx -f xxx nombre_audio

어디에서
-ar 오디오 샘플 속도를 Hz 단위로 설정합니다.
-ac 오디오 채널 수를 설정합니다.
-ab 오디오 비트 전송률을 설정합니다.
-f 형식 설정

일반적으로 변환에 적합한 매개 변수입니다.
ffmpeg -i video.formato -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

비디오 형식 간 변환
ffmpeg -i nombre_video.formato nombre_video.formato

예를 들어 비디오를 .flv 형식에서 .mpg 형식으로 변환하려면 다음을 수행합니다.
ffmpeg -i video.flv video.mpg

비디오에 오디오를 추가 할 수도 있습니다. 병합은 다음 명령의 결과로 수행됩니다.
ffmpeg -i audio.formato -i video.formato resultado_mezcla.formato

재생 속도 향상
ffmpeg -i video.mpg -vf "setpts=0.5*PTS" archivo.formato

반대로 재생 속도를 줄이기 위해 다음을 수행합니다.
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_b애너

마지막으로 파일을 재생할 수 있습니다
ffplay nombre_video


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.