내가 사용하고 youtube-dl
YouTube에서 동영상을 다운로드와 오디오를 추출하는 리눅스. 이것이 작은 음악 컬렉션을 만드는 나의 방법입니다.
어쨌든, 나는 --audio-quality=
0이 최고이고 9가 최악 의 옵션이 있다는 것을 알고 있습니다. 최상의 음질의 오디오를 얻기 위해 내가해야하는 전부입니까?
또한 soundcloud에서 다운로드하면 더 높은 품질을 얻을 수 있는지 아는 사람이 있습니까?
내가 사용하고 youtube-dl
YouTube에서 동영상을 다운로드와 오디오를 추출하는 리눅스. 이것이 작은 음악 컬렉션을 만드는 나의 방법입니다.
어쨌든, 나는 --audio-quality=
0이 최고이고 9가 최악 의 옵션이 있다는 것을 알고 있습니다. 최상의 음질의 오디오를 얻기 위해 내가해야하는 전부입니까?
또한 soundcloud에서 다운로드하면 더 높은 품질을 얻을 수 있는지 아는 사람이 있습니까?
답변:
는 --audio-quality
소스의 오디오 품질에 영향을주지 않습니다. 사후 처리 옵션이며 오디오를 다시 인코딩합니다.
모든 종류의 (손실) 재 인코딩은 실제로 스트림의 품질을 저하 시키거나 적어도 불필요하게 크기를 크게하기 때문에 오디오를 전혀 후 처리하지 않는 것이 좋습니다.
최상의 오디오 품질을 얻으려면 고품질 소스 형식을 선택하기 만하면됩니다. 실제로 youtube-dl
는 기본적으로 그렇게하지만 명시 적으로 설정할 수 있습니다 --audio-format best
. YouTube (및 다른 제공 업체)는 다른 비트 전송률을 가진 다른 오디오 코덱을 저장 youtube-dl
하며 그 중에서 가장 적합한 것을 선택합니다.
이 경우 ffmpeg
사용자의 시스템에 설치 한 youtube-dl
오디오를 자동으로 추출 할 수 있습니다 :
youtube-dl --audio-format best -x <url>
그렇지 않으면 오디오 구성 요소를 추출해야하는 비디오 파일이 제공됩니다.
ffmpeg -i in.mp4 -c:a copy -vn out.m4a
파일과 다른 파일을 사용 하고 끝낼 수 있습니다 ffmpeg -i in.mp4 -c:a copy -vn out.mkv
.
youtube-dl
여전히 최고 품질의 비디오 형식을 선택 한다고 생각 합니다. 구체적인 비디오 예가 있습니까?
-x
옵션에서는 옵션으로 사용할 때 최고 비트 전송률 (256k, 형식 코드 141,로 체크 아웃)을 가진 오디오 전용 변형을 다운로드합니다 youtube-dl -F <url>
. 다른 시청각 표현의 다른 모든 오디오 구성 요소는 비트 전송률이 낮습니다.
다시 인코딩하지 않으려면 Youtube의 기본 음악 형식을 유지하십시오.
youtube-dl -f bestaudio[ext=m4a] --embed-thumbnail --add-metadata <Video-URL>
결과 m4a
파일이나
youtube-dl -f bestaudio --extract-audio --embed-thumbnail --add-metadata <Video-URL>
ogg
가장 높은 오디오 품질 형식이 AAC가 아닌 OPUS 인 경우 후자가 파일로 처리 될 수도 있습니다 .
사용 가능한 형식을
youtube-dl -F <Video-URL>
bestaudio[ext=m4a]
과 --extract-audio
? 후자가 왜 ogg
전자가 아닌 이유는 무엇 입니까?
[ext=m4a]
선택을 사용 가능한 m4a 형식으로 제한 --extract-audio
하고 동일한 m4a 컨테이너 형식으로 저장 하지 않습니다 . 함께 --extract-audio
오디오 데이터 추출 및 OGG 컨테이너에 저장된다.
.ogg
파일을 구체적으로 생성하는 이유를 실제로 설명하지는 않습니다 . 왜 .ogg
할 때 .ogg
지정되지 않았습니다?
ffmpeg
왜 오디오 포맷을 선택하고 다음 재 인코딩하지 않는 이유는 무엇입니까? 그 줄을 입력하지만aac
대신에 같은 파일을 얻지 못하지만 확장자가 다릅니다. 크기와 비트 전송률이 약간 다른 다른 파일을 얻습니다.