Mac
유튜브 음원 추출
99duuk
2025. 2. 1. 21:38
가족과 함께하던 유튜브 프리미엄 구독.......
짤렸다..
개인 구독 구매를 고려하다 고정지출을 늘려서 뭐하나...
이참에 유튜브 시청시간도 줄여보자~! 아자아자 화이팅~..~
광고 보는 건 생각보다 별 불편함 없다..
다만 나의 유튜브 시청습관은 시각보다 청각에 치중되어 있는데..
그덕에 백그라운드 재생이 영 불편하다.
어차피 들으려 나중에 볼 영상에 넣어둔 컨텐츠는 넉넉~하니까
yt-dlp로 음원이나 영상을 추출하고 음악처럼 재생하는 게 편하겠다는 결론....
먼저 mp3로 아이폰의 '음악' 앱으로 듣기 위해서는...
뻔한
yt-dlp -F https://youtu.be/j23SO29LNWE
yt-dlp -f 140 https://youtu.be/j23SO29LNWE
따위를 사용하면 되지만 이는 m4a 형식으로 추출된다...
예전엔 m4a to mp3 converter 어쩌고저쩌고 구글에 검색해서 변환했는데
최근에 ffmpeg와 opencv를 지피티에 묻다보니..
ffmpeg가 개쎈놈이라는 걸 들어버렸다..;;
암튼 이렇게 추출된 .m4a 파일을 .mp3로 변환하면 되는데...
생각보다 상당히 간단하다..
ffmpeg -i input.m4a -acodec libmp3lame -b:a 192k output.mp3
요로코롬 쓰면된다.
- -i input.m4a: 변환할 입력 파일 (input.m4a).
- -acodec libmp3lame: MP3로 변환할 때 사용하는 LAME MP3 코덱.
- -b:a 192k: 오디오 비트레이트 설정 (여기서는 192kbps, 원하는 비트레이트로 조정 가능).
- output.mp3: 변환 후 생성될 출력 파일 이름.
다중 파일 변환: 같은 폴더에 있는 여러 M4A 파일을 일괄적으로 MP3로 변환하려면 다음과 같은 스크립트를 사용할 수 있습니다.
for file in *.m4a; do
ffmpeg -i "$file" -acodec libmp3lame -b:a 192k "${file%.m4a}.mp3"
done
+
yt-dlp -f 399+140 https://youtu.be/j23SO29LNWE
로 받은 영상의 경우엔
.mp4 형식일텐데..
mp4라 그대로 아이폰으로 옮기면 아이폰에선 재생되지 않는다..
ffmpeg -i "input.mp4" -c:v libx264 -preset fast -c:a aac -b:a 128k -movflags +faststart "output.mp4"
- -c:v libx264 → H.264 코덱 사용 (아이폰에서 지원)
- -preset fast → 인코딩 속도 최적화 (빠르지만 품질 유지)
- -c:a aac -b:a 128k → AAC 오디오 코덱 사용 및 128kbps 비트레이트 설정 (아이폰에서 지원)
- -movflags +faststart → MP4의 "Fast Start" 적용 (스트리밍 및 빠른 재생 가능)