youtube-dl-최고의 오디오 / 비디오 다운로드, 썸네일 삽입 및 mp4로 변환

채드 볼드윈

나는 youtube-dl 문서를 따랐다. 내가 원했던 것이 정확히 무엇이라고 생각했는지 찾았지만 문제가 생겼고 youtube-dl의 고급 옵션이 내 문제를 해결하는 데 도움이 될 수 있는지 궁금합니다. 고급 옵션 중 일부에 대해서는 문서가 많지 않으며 여전히 Python을 배우고 있으므로 소스 코드를 살펴 보는 것이 노력이었습니다. ㅋ.

목표:

  • 최고의 비디오 + 최고의 오디오 다운로드 (콤보를 사용할 수없는 경우 기본값은 "best")
  • 미리보기 이미지 삽입
  • 파일에 메타 데이터 정보 포함
  • 최종 파일을 MP4로 출력-MKV 일 수 없음

내 현재 명령 :

youtube-dl -f "bestvideo+bestaudio[ext=m4a]/best" --embed-thumbnail --add-metadata [url]

문제 :

"bestvideo"가 webm 파일 인 경우 ... WEBM + M4A가 호환되지 않고 MP4가 아닌 MKV 파일로 병합 될 것임을 감지합니다 (일반적으로). 이 단계는 AtomicParsley를 통해 썸네일 임베딩 전에 수행되므로 ... MKV는 썸네일 임베딩에 지원되지 않기 때문에 오류가 발생합니다.

업데이트 : 나중에 위의 진술이 정확하지 않다는 것을 기억했습니다. 실제로 일어난 일은 WEBM 비디오가 제대로 작동하고 있었지만 문제를 일으키는 것은 WEBM 오디오였습니다. YouTube는 WEBM 오디오에 Opus 인코딩을 사용하는데, youtube-dl이 두 파일을 병합하려고하면 ffmpeg가 MP4 컨테이너 내에서 WEBM / Opus를 안전하게 허용하지 않기 때문에 MP4 대신 MKV 컨테이너를 사용해야합니다. 이 변환을 강제하려면 ffmpeg에 "--strict 2"를 추가해야합니다 (youtube-dl 매개 변수를 통해 전달할 수 있음). 내 해결책은 "bestaudio [ext = m4a]"를 사용하여 WEBM 오디오 형식을 제외하는 것이 었습니다. 이 작업을 수행 한 후에는 youtube-dl 명령에 "--merge-output-format mp4"를 추가하기 만하면되었습니다 (표시된 답변에서 권장 됨).

그러나 ... 비디오 전용 webm 파일이 처음에 MP4로 변환 된 경우이 중 어느 것도 문제가되지 않습니다.

그래서 ... YouTube-dl에게 비디오 파일을 다운로드 할 때 다른 작업을 수행하기 전에 즉시 지정된 유형 (MP4)으로 변환하도록 지시하는 방법이 있는지 아는 사람이 있습니까?

일명 :

  1. [youtube-dl] 다운로드 썸네일
  2. [youtube-dl] 동영상 파일 다운로드 (webm / mp4)
  3. [ffmpeg] mp4가 아닌 경우 비디오 파일을 mp4로 변환-내가 원하는 추가 단계
  4. [youtube-dl] 오디오 파일 다운로드 (m4a)
  5. [ffmpeg] 파일을 mp4로 병합
  6. [ffmpeg] 메타 데이터 추가
  7. [atomicparsley] 삽입 미리보기 이미지

그렇지 않다면 ...이 모든 것을 powershell로 직접 작성하는 길로 갈 수 있다고 생각합니다. youtube-dl이 오디오, 비디오, 메타 데이터 및 썸네일을 파일로 다운로드 한 다음 필요한 모든 작업을 수행하는 powershell 스크립트를 작성하도록 할 수 있습니다. youtube-dl이 각 반복 후에 powershell 스크립트를 호출하도록 할 수 있습니다.

user1141630

--merge-output-format mp4명령에 옵션 추가하십시오 .

youtube-dl --merge-output-format mp4 -f "bestvideo+bestaudio[ext=m4a]/best" --embed-thumbnail --add-metadata [url]

매뉴얼에서 :

--merge-output-format FORMAT병합이 필요한 경우 (예 : bestvideo + bestaudio) 지정된 컨테이너 형식으로 출력합니다. mkv, mp4, ogg, webm, flv 중 하나입니다. 병합이 필요하지 않으면 무시됩니다.


webm오디오 형식 으로이 작업을 수행하려면 :

youtube-dl --merge-output-format mp4 --postprocessor-args "-strict experimental" -f "bestvideo+bestaudio/best" --embed-thumbnail --add-metadata [url]
  • 같은 것을 참고 opus에서 mp4컨테이너 형식 "실험"입니다, 몇몇 선수는 다시 같은 파일을 재생 문제가있을 수 있습니다

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

youtube-dl로 최저 품질의 비디오 다운로드

분류에서Dev

youtube-dl 및 ffmpeg를 사용하는 YouTube의 오디오 다운로더

분류에서Dev

내 YouTube 비디오 다운로더가 일부 비디오 만 다운로드하고 다른 비디오의 경우 URL 및 암호와 같은 키 오류를 표시하는 이유는 무엇입니까?

분류에서Dev

YouTube DASH 오디오 (youtube-dl)를 m4a (AAC DL)로 변환

분류에서Dev

DVD 비디오를 .mp4로 변환-비디오 및 오디오 건너 뛰기

분류에서Dev

Python과 별도로 Mp4 파일의 비디오 및 오디오 비트 전송률을 얻습니까?

분류에서Dev

오디오 및 비디오 RTP 데이터를 mp4 파일로 병합

분류에서Dev

오디오 및 비디오 RTP 데이터를 mp4 파일로 병합

분류에서Dev

다운로드시 왜곡 된 비디오의 썸네일에 대한 FFMPEG

분류에서Dev

일부 Youtube 비디오의 다운로드 관리자 문제

분류에서Dev

ffmpeg를 사용하여 WebM 오디오 (Opus) 및 MP4 비디오 (H.264)를 하나의 MP4 파일로 병합하는 방법

분류에서Dev

youtube_dl 진행 후크에서 다운로드 한 비디오의 URL 가져 오기

분류에서Dev

비디오를 ogg 및 mp4로 변환하고 데이터베이스에 저장하는 방법

분류에서Dev

MP4 또는 FLV 비디오 파일의 오디오를 mp3로 변환하려면 어떻게합니까?

분류에서Dev

MP4 또는 FLV 비디오 파일의 오디오를 mp3로 변환하려면 어떻게합니까?

분류에서Dev

sdcard에서 비디오 썸네일의 Btimap로드

분류에서Dev

Zsh가 youtube-dl로 비디오를 다운로드하려고 할 때 "일치하는 항목이 없습니다"라고 말합니다.

분류에서Dev

MKV 비디오를 Windows의 iOS 장치와 호환되는 무손실 MP4 비디오로 변환하는 방법은 무엇입니까?

분류에서Dev

모든 유형의 비디오를 mp4로 변환하는 방법은 무엇입니까?

분류에서Dev

youtube-dl로 여러 비디오 재생 목록을 다운로드하고 반복적 인 재확인을 피하는 방법은 무엇입니까?

분류에서Dev

MPV로만 YouTube에서 비디오 시청 및 다운로드

분류에서Dev

youtube-dl을 사용하여 채널에서 새 비디오 다운로드

분류에서Dev

youtube-dl을 사용하여 비디오를 대량 다운로드하고 동시에 이름을 바꾸는 방법은 무엇입니까?

분류에서Dev

YouTube-DL에서 다운로드 한 오디오 파일이 손상되었습니다.

분류에서Dev

.mov 비디오를 ffmpeg로 .mp4로 변환

분류에서Dev

youtube-dl로 YouTube 비디오를 여는 방법

분류에서Dev

비디오 제목을 파일 이름으로 가져 오려면 youtube-dl로 어떻게 다운로드합니까?

분류에서Dev

워드 프레스의 미디어 삽입 드롭 다운에서 비디오 및 오디오 제거

분류에서Dev

CURL로 서버의 특정 폴더에 MP4 비디오 다운로드

Related 관련 기사

  1. 1

    youtube-dl로 최저 품질의 비디오 다운로드

  2. 2

    youtube-dl 및 ffmpeg를 사용하는 YouTube의 오디오 다운로더

  3. 3

    내 YouTube 비디오 다운로더가 일부 비디오 만 다운로드하고 다른 비디오의 경우 URL 및 암호와 같은 키 오류를 표시하는 이유는 무엇입니까?

  4. 4

    YouTube DASH 오디오 (youtube-dl)를 m4a (AAC DL)로 변환

  5. 5

    DVD 비디오를 .mp4로 변환-비디오 및 오디오 건너 뛰기

  6. 6

    Python과 별도로 Mp4 파일의 비디오 및 오디오 비트 전송률을 얻습니까?

  7. 7

    오디오 및 비디오 RTP 데이터를 mp4 파일로 병합

  8. 8

    오디오 및 비디오 RTP 데이터를 mp4 파일로 병합

  9. 9

    다운로드시 왜곡 된 비디오의 썸네일에 대한 FFMPEG

  10. 10

    일부 Youtube 비디오의 다운로드 관리자 문제

  11. 11

    ffmpeg를 사용하여 WebM 오디오 (Opus) 및 MP4 비디오 (H.264)를 하나의 MP4 파일로 병합하는 방법

  12. 12

    youtube_dl 진행 후크에서 다운로드 한 비디오의 URL 가져 오기

  13. 13

    비디오를 ogg 및 mp4로 변환하고 데이터베이스에 저장하는 방법

  14. 14

    MP4 또는 FLV 비디오 파일의 오디오를 mp3로 변환하려면 어떻게합니까?

  15. 15

    MP4 또는 FLV 비디오 파일의 오디오를 mp3로 변환하려면 어떻게합니까?

  16. 16

    sdcard에서 비디오 썸네일의 Btimap로드

  17. 17

    Zsh가 youtube-dl로 비디오를 다운로드하려고 할 때 "일치하는 항목이 없습니다"라고 말합니다.

  18. 18

    MKV 비디오를 Windows의 iOS 장치와 호환되는 무손실 MP4 비디오로 변환하는 방법은 무엇입니까?

  19. 19

    모든 유형의 비디오를 mp4로 변환하는 방법은 무엇입니까?

  20. 20

    youtube-dl로 여러 비디오 재생 목록을 다운로드하고 반복적 인 재확인을 피하는 방법은 무엇입니까?

  21. 21

    MPV로만 YouTube에서 비디오 시청 및 다운로드

  22. 22

    youtube-dl을 사용하여 채널에서 새 비디오 다운로드

  23. 23

    youtube-dl을 사용하여 비디오를 대량 다운로드하고 동시에 이름을 바꾸는 방법은 무엇입니까?

  24. 24

    YouTube-DL에서 다운로드 한 오디오 파일이 손상되었습니다.

  25. 25

    .mov 비디오를 ffmpeg로 .mp4로 변환

  26. 26

    youtube-dl로 YouTube 비디오를 여는 방법

  27. 27

    비디오 제목을 파일 이름으로 가져 오려면 youtube-dl로 어떻게 다운로드합니까?

  28. 28

    워드 프레스의 미디어 삽입 드롭 다운에서 비디오 및 오디오 제거

  29. 29

    CURL로 서버의 특정 폴더에 MP4 비디오 다운로드

뜨겁다태그

보관