Câu trả lời:
Một giải pháp thay thế youtube-dl
đã được mô tả ở đây: Trình phát và trình tải xuống YouTube dòng lệnh mới với Hỗ trợ danh sách phát cục bộ: mps-youtube . Bài viết khá chi tiết nhưng chỉ để trích dẫn những gì có vẻ liên quan đến câu hỏi của bạn:
mps-youtube là một công cụ mới, ngoài khả năng tải xuống các video YouTube (toàn bộ video hoặc chỉ là âm thanh), còn có thể tìm kiếm và phát video YouTube và tạo danh sách phát cục bộ, tất cả từ dòng lệnh.
Theo mặc định, về cơ bản, đây là trình phát âm thanh YouTube (và trình tải xuống), nhưng bạn có thể bật phát lại video (bên ngoài) từ các tùy chọn của nó.
Chương trình này cần sự hiện diện của python-pip
và mplayer
(cả hai đều có thể cài đặt bằng apt-get
). Sau đó, chạy sudo pip install mps-youtube
và bạn đã hoàn tất.
Bạn có thể đọc thêm về mps-youtube tại đây .
Ghi chú
sudo apt-get install python-pip
sử dụng sudo apt-get install --no-install-recommends python-pip
. Điều đó cũng hoạt động tốt (cho mục đích cụ thể của cài đặt mps-youtube
).Đầu tiên, cài đặt youtube-dl
:
sudo apt-get install youtube-dl
Sau đó tải xuống và chuyển đổi video YouTube
youtube-dl http://www.youtube.com/watch?v=dQw4w9WgXcQ -x
Việc -x
chuyển đổi nó thành âm thanh.
Tùy chọn âm thanh khác:
-x, --extract-audio convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe) --audio-format FORMAT "best", "aac", "vorbis", "mp3", "m4a", "opus", or "wav"; best by default --audio-quality QUALITY ffmpeg/avconv audio quality specification, insert a value between 0 (better) and 9 (worse) for VBR or a specific bitrate like 128K (default 5)
Trang chủ :
Bạn có thể tìm kiếm và tải xuống bằng youtube-dl. Tất cả bạn cần làm là cung cấp các cụm từ tìm kiếm trong liên kết, như vậy:
youtube-dl -f bestaudio 'https://www.youtube.com/results?search_sort=video_view_count&filters=video&search_query="SEARCH TERM(S) HERE"'
Vì điều đó xuất hiện tất cả các video có cụm từ tìm kiếm trong tiêu đề hoặc mô tả (hoặc nhận xét?), Bạn có thể hạn chế tải xuống chỉ những video có thuật ngữ tìm kiếm (hoặc bất kỳ thuật ngữ nào khác) trong tiêu đề, sau đó sử dụng --match-title
như vì thế:
youtube-dl -f bestaudio --match-title "<regex or caseless sub-string>" 'https://www.youtube.com/results?search_sort=video_view_count&filters=video&search_query="SEARCH TERM(S) HERE"'
Bạn cũng có thể từ chối các video bằng cách sử dụng --reject-title
tương tự --match-title
hoặc sử dụng cả hai cùng một lúc.
Tình cờ, tôi vừa thử những tìm kiếm đó và có gì đó không ổn trong công cụ tìm kiếm của youtube. Nếu bạn xóa phần "search_sort = video_view_count" của chuỗi, nó sẽ mang lại nhiều kết quả hơn, một số trong đó không có thuật ngữ nào trong đó, mặc dù các video có liên quan, vì vậy hãy cẩn thận.
CẬP NHẬT
Câu trả lời trên không thực sự đầy đủ. Youtube-dl có một công cụ tìm kiếm tích hợp cho Google, Youtube và Yahoo. Đối với ba người đó, bạn có thể sử dụng các lệnh 'gvsearchX:TERMS'
, 'ytsearchX:TERMS'
và 'yvsearchX:TERMS'
tương ứng, và thay thế 'X' bằng số lượng kết quả bạn muốn (và thay thế 'TERMS' bằng thuật ngữ tìm kiếm của bạn, rõ ràng).
Điều đó là có thể. Sau khi cài đặt youtube-dl ( sudo apt-get install youtube-dl
) Đơn giản
youtube-dl --format bestaudio <link>
Và nó sẽ lưu tệp .m4a với tiêu đề của video.
Xenoth
Để tìm nạp tất cả các định dạng có thể tải xuống:
youtube-dl -F <URL>
Để tải mp3 trực tiếp:
youtube-dl --extract-audio --audio-format mp3 <URL>
Đối với tôi, những gì đã lừa là:
--extract-audio
cờ, như @ blade19899 được đề xuất.--format bestaudio
cờ, như @Xenoth khuyến nghị.Kết quả:
./youtube-dl --extract-audio --format bestaudio https://www.youtube.com/watch?v=3LZugKYOx80
Tôi đang sử dụng Ubuntu 16.04 và Audacity 2.1.2, kích hoạt "trình trợ giúp tải xuống" bổ trợ của Firefox. Trong khi video Youtube đang phát, hãy nhấp vào biểu tượng ba bóng màu ở phía trên của màn hình Firefox, chọn hình thức tải xuống (ví dụ: nhanh) và hệ thống sẽ cho bạn biết khi video được tải xuống. Từ các bản tải xuống, chọn "hiển thị trong thư mục" rồi bấm R và chọn "mở bằng Audacity", tệp âm thanh sẽ xuất hiện trên màn hình. Để trích xuất dưới dạng mp3, chọn "xuất âm thanh", thay đổi phần mở rộng tệp thành "mp3", chọn điểm đến của bạn, ví dụ: "âm nhạc" và bạn đi. Trước khi xuất, bạn có thể điều chỉnh âm thanh bằng Audacity để loại bỏ tiếng nói sơ bộ hoặc vỗ tay không mong muốn.
Bạn có thể sử dụng các công cụ của bên thứ ba như 4K YouTube sang MP3. Điều này cho phép bạn chỉ trích xuất âm thanh từ một video clip. https://www.4kdoad.com/products/product-youtubetomp3
Họ thậm chí còn có một hướng dẫn ngắn về cách thực hiện https://www.4kdoad.com/howto/howto-convert-video-to-mp3
Như các câu trả lời khác đã lưu ý, youtube-dl hoàn hảo cho việc này .. để tải xuống với chất lượng cao nhất thì bạn có thể sử dụng lệnh:
youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 https://youtube.com/watch?v=bT-HDjub20o
Nếu bạn không thể hoặc không muốn sử dụng youtube-dl, thì có một số trang web có thể làm điều này cho bạn .. Cá nhân tôi khuyên bạn nên https://youtube-dlmp3.com
-f bestaudio
và để nó ở đó.