Làm cách nào để chọn chất lượng video từ youtube-dl?


255

Tôi đã cài đặt youtube-dl trong 14.04.

Tôi có thể tải xuống video bằng cách làm theo lệnh,

$ youtube-dl [youtube-link]

Nhưng tôi muốn biết cách chọn chất lượng pixel có sẵn của video youtube ( ví dụ 1080p, 720p, 480p, v.v. ) .

Trong phần mô tả phần mềm, họ cho biết điều đó là có thể (hiển thị trong hình bên dưới), nhưng cách thực hiện ..

ss


1
Mô tả ở trên là lỗi thời. Từ mantrang: "youtube-dl hiện mặc định tải xuống chất lượng cao nhất có sẵn như YouTube đã báo cáo, sẽ là 1080p hoặc 720p trong một số trường hợp."
Jos

1
Lưu ý rằng YouTube đã sử dụng một số loại bảo vệ ngăn tải xuống các công cụ tải xuống (hoặc thậm chí nhìn thấy) phiên bản 1080p, nhưng bạn vẫn có thể tải xuống tất cả các độ phân giải khác lên đến và bao gồm 720p.
thomasrutter

Tôi biết tôi đến bữa tiệc muộn một chút, nhưng đây là kinh nghiệm của tôi: Askubfox.com/a/1097056/327339 . Sử dụng -f besttùy chọn.
Gabriel Staples

Câu trả lời:


360

Để tải xuống video, bạn nhập URL sau lệnh như sau:

youtube-dl 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

Để chọn chất lượng video , trước tiên, hãy sử dụng -Ftùy chọn để liệt kê các định dạng có sẵn, đây là một ví dụ,

youtube-dl -F 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

Đây là đầu ra:

[youtube] Setting language
[youtube] P9pzm5b6FFY: Downloading webpage
[youtube] P9pzm5b6FFY: Downloading video info webpage
[youtube] P9pzm5b6FFY: Extracting video information
[info] Available formats for P9pzm5b6FFY:
format code extension resolution  note 
140         m4a       audio only  DASH audio , audio@128k (worst)
160         mp4       144p        DASH video , video only
133         mp4       240p        DASH video , video only
134         mp4       360p        DASH video , video only
135         mp4       480p        DASH video , video only
136         mp4       720p        DASH video , video only
17          3gp       176x144     
36          3gp       320x240     
5           flv       400x240     
43          webm      640x360     
18          mp4       640x360     
22          mp4       1280x720    (best)

Chất lượng tốt nhất là 22 vì vậy hãy sử dụng -f 22thay vì -Ftải xuống video MP4 với độ phân giải 1280x720 như thế này:

youtube-dl -f 22 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

Hoặc tùy ý sử dụng các cờ sau để tự động tải xuống các bản nhạc và video tốt nhất có sẵn dưới dạng một tệp:

youtube-dl -f best 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

Nếu bạn gặp phải bất kỳ lỗi nào trong quá trình muxing hoặc sự cố với lựa chọn chất lượng video, bạn có thể sử dụng một trong các lệnh sau:

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

hoặc như Gabriel Staples đã chỉ ra ở đây , lệnh sau thường sẽ chọn độ phân giải chất lượng video tệp đơn tốt nhất thực tế thay vì tốc độ bit chất lượng video:

youtube-dl -f best 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

Các lệnh này sẽ đảm bảo bạn tải xuống video mp4 và âm thanh m4a chất lượng cao nhất từ ​​video dưới dạng một tệp hoặc sẽ hợp nhất chúng trở lại thành một mp4 duy nhất (sử dụng ffmpegtrong trường hợp của tôi). Nếu ffmpeghoặc avconvkhông có sẵn, youtube-dlnên quay lại tập tin duy nhất -f best optionthay vì mặc định.

Nhấn vào đây để biết thêm thông tin chi tiết và một số ví dụ khác nhau.

Ngoài ra, nhấp để xem câu trả lời liên quan này của Gabriel Staples.


Nguồn: www.webupd8.org/2014/02/video-doader-youtube-dl-gets.html

Nguồn: github.com/rg3/youtube-dl


5
Hãy chắc chắn rằng bạn không chọn DASH. Điều đó sẽ không thể chơi được!
ps95

@ prakharsingh95 âm thanh DASH chỉ có thể được chuyển đổi sang định dạng sóng hoặc mp3 tiêu chuẩn bằng gnac hoặc phần mềm tương tự.
mchid

1
Tôi có nghĩa DASH Video. Tôi đã cố tải xuống 4K, nhưng tất cả đều ở DASHđịnh dạng ( DASHcho phép youtube duy trì băng thông). Nó hoàn toàn khác biệt, nó hầu như sẽ không thể phát được.
ps95

1
@ prakharsingh95 Vâng, nếu có bất cứ điều gì bạn có thể xem mp4 bằng VLC vì VLC cho phép bạn đồng bộ video với một tệp riêng cho âm thanh. Tôi đã không thử nó mặc dù. Bạn đã thử chuyển đổi tập tin mp4 từ tải xuống DASH sang định dạng avi chưa? Tôi nghĩ rằng họ là tương tự nhau.
mchid

2
Đúng. Dash tất nhiên là có thể chơi được, nhưng bạn cần phải điều chỉnh các luồng với thứ gì đó như thế avconv. Quá chậm cho 4K.
ps95

110

Bạn có thể tải xuống 1080p bằng cách sử dụng youtube-dl, nhưng bạn cần thực hiện thêm một chút công việc. Thông thường, nó sẽ chỉ tải xuống 720p ở mức tối đa ngay cả khi bạn có thể xem 1080p trên youtube.com.

Chạy với -Fđể xem các định dạng có sẵn:

youtube-dl -F https://www.youtube.com/watch\?v\=-pxRXP3w-sQ

171         webm      audio only  DASH audio  115k , audio@128k (44100Hz), 2.59MiB (worst)
140         m4a       audio only  DASH audio  129k , audio@128k (44100Hz), 3.02MiB
141         m4a       audio only  DASH audio  255k , audio@256k (44100Hz), 5.99MiB
160         mp4       256x144     DASH video  111k , 12fps, video only, 2.56MiB
247         webm      1280x720    DASH video 1807k , 1fps, video only, 23.48MiB
136         mp4       1280x720    DASH video 2236k , 24fps, video only, 27.73MiB
248         webm      1920x1080   DASH video 3993k , 1fps, video only, 42.04MiB
137         mp4       1920x1080   DASH video 4141k , 24fps, video only, 60.28MiB
43          webm      640x360
18          mp4       640x360
22          mp4       1280x720    (best)

lưu ý rằng youtube-dlđã gắn nhãn tùy chọn cuối cùng 1280x720 là chất lượng 'tốt nhất' và đó là những gì nó sẽ tải xuống theo mặc định, nhưng dòng bắt đầu bằng 137 thực sự có chất lượng cao hơn 1920x1080. Youtube đã tách các luồng video và âm thanh cho các dòng có nhãn DASH, vì vậy chúng tôi cũng cần chọn âm thanh chất lượng cao nhất, trong trường hợp này là dòng bắt đầu bằng 141. Sau đó, chúng tôi chạy youtube-dllại lần này chỉ định âm thanh và video:

youtube-dl -f 137+141 https://www.youtube.com/watch\?v\=-pxRXP3w-sQ

và nó sẽ tải xuống video 1080p và tự động hợp nhất nó với âm thanh chất lượng cao nhất. Nó cũng sẽ tự động xóa các phần được tải xuống riêng biệt. Phương pháp này là một công việc thêm một chút, nhưng sẽ giúp bạn có kết quả tốt nhất.


11
cảm ơn bạn rất nhiều, đã không biết về 137 + 141
whitesiroi

3
Ví dụ của bạn và những người khác đưa ra các lựa chọn dễ dàng cho âm thanh - nghĩa là, đối với chất lượng cao, hãy chọn một lựa chọn có giá trị bitrate cao nhất. Gần đây tôi tuy nhiên thấy mình phải đối mặt với một sự lựa chọn giữa DASH audio , opus @160khoặc DASH audio 126k , audio@128k (44100Hz), 1.79MiBhoặc DASH audio 127k , m4a_dash container, aac @128k (44100Hz), 1.94MiB. Tôi đã phải lựa chọn nhưng không chắc chắn về chất lượng, hoặc có lẽ tương thích.
dùng643722

1
Điều tốt nhất về youtube-dl là nó đa nền tảng. Giải pháp này không chỉ hoạt động trên Linux, mà còn trên Mac và Windows. Cảm ơn bạn!
Antony

2
Ngày nay, đây là mặc định, nhưng chỉ khi bạn đã cài đặt avconv (libav) hoặc ffmpeg để thực hiện chuyển đổi tệp. Đối với Windows, bạn muốn cài đặt --ffmpeg-locationvào %APPDATA%\youtube-dl\config.txtthư mục nơi avconv / ffmpeg được cài đặt. Nếu bạn cũng có một hệ thống cấp thấp, bạn cũng có thể muốn -f bestvideo[fps<=30]+bestaudioở đó, để tránh video 60fps.
GreenReaper

29

Để chọn độ phân giải cụ thể, bạn có thể chỉ định kích thước và chất lượng âm thanh để chúng được chọn tự động - vì vậy trong 480p :

-f 'bestvideo[height<=480]+bestaudio/best[height<=480]'

với bestvideo[height<=720]+bestaudio/best[height<=720]720p, v.v. Điều này có thể được thêm vào tệp cấu hình tại ~/.config/youtube-dl/config(hoặc thậm chí /etc/youtube-dl.conf) để bạn không nhận được tải xuống quá khổ:

mkdir ~/.config/youtube-dl
echo "-f 'bestvideo[height<=720]+bestaudio/best[height<=720]'" >> ~/.config/youtube-dl/config

Bạn có thể sử dụng --ignore-confignếu bạn muốn tắt tệp cấu hình để chạy youtube-dl cụ thể.

Xin lưu ý rằng khá thường xuyên, nó sẽ phải tải xuống một video và âm thanh riêng biệt và hợp nhất chúng.

Để biết thêm ví dụ, hãy xem youtube-dlsự thay đổi .


1
Tôi gặp sự cố khi các phân đoạn khác nhau của cùng một video có mã định dạng khác nhau cho cùng độ phân giải (ví dụ: hls-1476 cho video 1 trên 2 và hls-1665 cho video 2 trên 2 trong đó cả hai đều là 540p) vì vậy tôi không thể sử dụng "-F hls-1476" hoặc "-f hls-1665" hoặc tôi sẽ nhận được "LRI: định dạng được yêu cầu không có sẵn" Các ví dụ lệnh của bạn đã giúp tôi lấy lại những gì tôi muốn.
ssnobody

1
+1 cho~/.config/youtube-dl/config
Marinos An

10

Một số tùy chọn khác để tải xuống các video chất lượng tốt nhất ngoài các video được đề cập ở đây tùy thuộc vào sự thuận tiện của bạn được đưa ra dưới đây:

Tải xuống định dạng mp4 tốt nhất có sẵn hoặc bất kỳ định dạng tốt nhất nào khác nếu không có sẵn mp4

$ youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best'

Tải xuống định dạng tốt nhất có sẵn nhưng không tốt hơn 480p

$ youtube-dl -f 'bestvideo[height<=480]+bestaudio/best[height<=480]'

Tải xuống định dạng video tốt nhất nhưng không lớn hơn 50 MB

$ youtube-dl -f 'best[filesize<50M]'

Tải xuống định dạng tốt nhất có sẵn thông qua liên kết trực tiếp qua giao thức HTTP / HTTPS

$ youtube-dl -f '(bestvideo+bestaudio/best)[protocol^=http]'

Tài liệu tham khảo:

Trực tiếp từ trang github youtube-dl


Làm thế nào để kết hợp ext=mp4 && height<=480 && filesize<50M?
mrgloom

6

Một tập lệnh bao bọc bash nhắc nhở định dạng, bao gồm tất cả các bản hiển thị có sẵn, bao gồm chỉ có âm thanh, chỉ video, và sau đó truyền phát video / âm thanh với mpv.

Chấp nhận cả URL youtube và ID video tuyệt đối.

#!/ usr/bin/env bash
# Download youtube video with desired quality

# youtube-dl accepts both fully qualified URLs and video id's such as AQcQgfvfF1M

url="$*"

echo "Fetching available formats for $url..."
youtube-dl -F "$url"
read -p "Please enter the desired quality code: " FORMAT

echo "Streaming with quality $FORMAT..."
mpv --cache=1024 $(youtube-dl -f $FORMAT -g "$url")

Đầu ra mẫu :

    yt.sh https://m.youtube.com/watch?v=Dax_tnZRExc
    [youtube] Dax_tnZRExc: Downloading webpage
    [youtube] Dax_tnZRExc: Downloading video info webpage
    [youtube] Dax_tnZRExc: Extracting video information
    [youtube] Dax_tnZRExc: Downloading MPD manifest
    [info] Available formats for Dax_tnZRExc:
    format code  extension  resolution note
    139          m4a        audio only DASH audio   49k , m4a_dash container, mp4a.40.5@ 48k (22050Hz), 308.75KiB
    249          webm       audio only DASH audio   50k , opus @ 50k, 271.91KiB
    250          webm       audio only DASH audio   70k , opus @ 70k, 366.63KiB
    171          webm       audio only DASH audio  118k , vorbis@128k, 652.50KiB
    140          m4a        audio only DASH audio  127k , m4a_dash container, mp4a.40.2@128k (44100Hz), 820.00KiB
    251          webm       audio only DASH audio  130k , opus @160k, 705.84KiB
    160          mp4        256x144    DASH video  109k , avc1.4d400c, 13fps, video only, 703.64KiB
    278          webm       256x144    144p  111k , webm container, vp9, 25fps, video only, 439.72KiB
    242          webm       426x240    240p  243k , vp9, 25fps, video only, 623.95KiB
    133          mp4        426x240    DASH video  252k , avc1.4d4015, 25fps, video only, 1.54MiB
    134          mp4        640x360    DASH video  388k , avc1.4d401e, 25fps, video only, 1.24MiB
    243          webm       640x360    360p  458k , vp9, 25fps, video only, 1.19MiB
    135          mp4        854x480    DASH video  761k , avc1.4d401e, 25fps, video only, 2.40MiB
    244          webm       854x480    480p  893k , vp9, 25fps, video only, 2.00MiB
    136          mp4        1280x720   DASH video 1382k , avc1.4d401f, 25fps, video only, 4.56MiB
    247          webm       1280x720   720p 1754k , vp9, 25fps, video only, 3.94MiB
    137          mp4        1920x1080  DASH video 2350k , avc1.640028, 25fps, video only, 8.48MiB
    248          webm       1920x1080  1080p 2792k , vp9, 25fps, video only, 8.09MiB
    17           3gp        176x144    small , mp4v.20.3, mp4a.40.2@ 24k
    36           3gp        320x180    small , mp4v.20.3, mp4a.40.2
    43           webm       640x360    medium , vp8.0, vorbis@128k
    18           mp4        640x360    medium , avc1.42001E, mp4a.40.2@ 96k
    22           mp4        1280x720   hd720 , avc1.64001F, mp4a.40.2@192k (best)
    Please enter the desired format #

Nếu bạn muốn tải xuống video trái ngược với phát trực tuyến, chỉ cần xóa mpv --cache=1024phần và ký hiệu đô la bằng dấu ngoặc.


2

Làm thế nào để có được chất lượng video tốt nhất hiện có.

Câu trả lời này ở đây, với nhiều phiếu bầu nhất, sẽ đúng để cung cấp cho bạn chất lượng video tốt nhất hiện có, nhưng .... không phải vậy. bestvideo+bestaudiodường như chỉ chọn video tốt nhất và âm thanh tốt nhất trong số các tùy chọn chỉ là videochỉ âm thanh , sau đó nó hợp nhất cả hai lại với nhau. Lưu ý rằng điều này cũng có vẻ giống với hành vi mặc định của youtube-dl. Tuy nhiên, trên video tôi đang xem, chất lượng tốt nhất là một tệp được hợp nhất trước, đã có định dạng với video và âm thanh kết hợp. Các bestvideo+bestaudiotùy chọn đã không chọn tập tin chất lượng tốt nhất 720p này bởi vì nó chỉ đang tìm kiếm riêng biệt các file video và audio và. Chi tiết bên dưới.

Giải pháp? Thay vào đó, hãy lấy tệp duy nhất tốt nhất chứa cả video và âm thanh trong một, với điều này:

youtube-dl -f best https://youtu.be/FWGC9SqA3J0

Tóm lại: sử dụng -f besttùy chọn, KHÔNG phải -f bestvideo+bestaudiotùy chọn!

Bằng chứng:

nhập mô tả hình ảnh ở đây

Cụ thể hơn, xem bên dưới để biết kết quả chạy

youtube-dl -F https://youtu.be/FWGC9SqA3J0

để xem video 'F'ormats nào có sẵn để tải xuống:

gabriel ~ $ youtube-dl -F https://youtu.be/FWGC9SqA3J0
[youtube] FWGC9SqA3J0: Downloading webpage
[youtube] FWGC9SqA3J0: Downloading video info webpage
[youtube] FWGC9SqA3J0: Downloading MPD manifest
[youtube] FWGC9SqA3J0: Downloading MPD manifest
[info] Available formats for FWGC9SqA3J0:
format code  extension  resolution note
139          m4a        audio only DASH audio   50k , m4a_dash container, mp4a.40.5@ 48k (22050Hz), 2.30MiB
249          webm       audio only DASH audio   51k , opus @ 50k, 2.34MiB
250          webm       audio only DASH audio   62k , opus @ 70k, 2.85MiB
171          webm       audio only DASH audio  103k , vorbis@128k, 4.68MiB
251          webm       audio only DASH audio  109k , opus @160k, 5.10MiB
140          m4a        audio only DASH audio  130k , m4a_dash container, mp4a.40.2@128k (44100Hz), 6.13MiB
160          mp4        256x138    DASH video  108k , mp4_dash container, avc1.4d400b, 24fps, video only
134          mp4        640x348    DASH video  142k , mp4_dash container, avc1.4d401e, 24fps, video only, 3.42MiB
133          mp4        426x232    DASH video  242k , mp4_dash container, avc1.4d400c, 24fps, video only
136          mp4        1280x694   DASH video  473k , mp4_dash container, avc1.4d401f, 24fps, video only, 8.01MiB
135          mp4        854x464    DASH video 1155k , mp4_dash container, avc1.4d4014, 24fps, video only
17           3gp        176x144    small , mp4v.20.3, mp4a.40.2@ 24k, 1.63MiB
36           3gp        320x174    small , mp4v.20.3, mp4a.40.2, 2.98MiB
43           webm       640x360    medium , vp8.0, vorbis@128k, 7.44MiB
18           mp4        640x348    medium , avc1.42001E, mp4a.40.2@ 96k, 8.54MiB
22           mp4        1280x694   hd720 , avc1.64001F, mp4a.40.2@192k (best) 

Lưu ý rằng hàng 22 nói "(tốt nhất)" ở bên phải của nó. Đây là tùy chọn duy nhất cung cấp chất lượng hd720, đây là chất lượng tốt nhất tôi có thể nhận được khi xem video này trong trình duyệt web trên YouTube. Nó là rõ ràng nhất và có định nghĩa tốt nhất. Khi tôi sử dụng một trong các lệnh được đề xuất bởi câu trả lời hàng đầu:

youtube-dl -f bestvideo+bestaudio https://youtu.be/FWGC9SqA3J0

HOẶC LÀ:

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 https://youtu.be/FWGC9SqA3J0

Tôi kết thúc với một video có chất lượng thấp hơn / độ phân giải thấp hơn có kích thước tệp lớn hơn. Tôi không hiểu chính xác, nhưng -f besttùy chọn chắc chắn là lựa chọn duy nhất thực sự mang lại cho tôi độ phân giải tốt nhất.

Dưới đây là một số ảnh chụp màn hình:

  1. Sử dụng tùy chọn chất lượng thấp hơn -f bestvideo+bestaudio được chấp nhận ở đây là câu trả lời đúng (HOẶC chỉ sử dụng tùy chọn mặc định youtube-dl https://youtu.be/FWGC9SqA3J0:):

    • nhập mô tả hình ảnh ở đây
    • Chú ý các biểu tượng mờ ở phía trên và khó đọc như thế nào là cửa sổ mở và các từ nhỏ trong đó!
    • Điều này tệ hơn đáng kể so với chất lượng tôi nhận được khi xem trực tuyến tại YouTube trong trình duyệt.
    • Tùy chọn này cũng chiếm nhiều bộ nhớ hơn vì một số lý do: video có dung lượng 18,0 MB hệ thống của tôi mất nhiều thời gian hơn để tải xuống và kết hợp lại (âm thanh + video) so với -f besttùy chọn bên dưới, chỉ phải thực hiện một lần tải xuống và không kết hợp lại vì nó đã là một tập tin
  2. Sử dụng tùy chọn chất lượng cao hơn -f best mà tôi khuyên dùng:

    • nhập mô tả hình ảnh ở đây
    • Chú ý các biểu tượng nhỏ ở đầu và phông chữ nhỏ trong cửa sổ rõ ràng hơn bao nhiêu!
    • Đây là độ phân giải giống hệt với những gì tôi nhận được khi xem ở độ phân giải cao nhất có thể trực tiếp trong trình duyệt trên YouTube.
    • Tùy chọn này cũng chiếm ít bộ nhớ hơn vì một số lý do: video là 14,8 MB.

Đọc thêm:

Xem man youtube-dlđể biết chi tiết.


1
kỳ lạ là tôi thấy danh sách cho các tùy chọn 1920x1080, nhưng tùy chọn 1280x720 (hd720) vẫn cho biết "tốt nhất"
nmz787

Tất cả các ảnh chụp màn hình của bạn đang hiển thị một số công cụ điện tử.
localhost

@localhost, đúng vậy. Chúng là tất cả các ảnh chụp màn hình từ URL video mà bạn thấy trong tất cả các đoạn mã của tôi trong suốt bài đăng: youtu.be/FWGC9SqA3J0 .
Gabriel Staples

@GabrielStaples Aah. Vâng, điều đó có ý nghĩa. Xin lỗi vì điều đó.
localhost

Có gì lạ không, số cao nhất ở phía bên trái không tương ứng với lượng pixel cao nhất trong màn hình trong ví dụ mã của bạn về các định dạng có sẵn?
Ben

0

Tôi là một trình tiết kiệm đĩa, vì vậy tôi tải xuống các video có định dạng 1280 x 720,
4kcác video chiếm kích thước lớn hơn của đĩa cứng của tôi.
Vì vậy, tôi thêm youtube-dlvào ~ /. tập tin bashrc như được đưa ra dưới đây

Đặt một công việc -

thiết bị đầu cuối mở và loại

  • nano ~/.bashrc
    Bây giờ đi đến dưới cùng của tập tin và thêm lệnh dưới đây
  • alias yt='youtube-dl -if best'
  • lưu tập tin bằng cách nhấn Ctrl orồi nhấnEnter
  • thoát tập tin bằng cách nhấn Ctrl x
  • và lệnh chạy cuối cùng source ~/.bashrctrong terminal

Thử nghiệm -

Mở thiết bị đầu cuối và gõ
yt https://www.youtube.com/watch?v=puPUJlV1-W4
Nó sẽ bắt đầu tải xuống video với chất lượng tốt nhất.

Giải thích -
Bash cho phép chúng tôi xác định các bí danh hoạt động như các phím tắt để bash các lệnh
trong trường hợp của chúng tôi, chúng tôi xác định bí danh là -
alias yt = 'youtube-dl -i f best'
trong đó yt là lệnh tắt cho 'youtube-dl' giúp giảm bớt
ngón tay của chúng tôi để gõ lệnh dài.
Bạn có thể viết bất cứ điều gì tại nơi yt .
Tôi thiết lập một lá cờ -i trong có nghĩa làyoutube-dl -if best

Nó sẽ tiếp tục về các lỗi tải xuống, ví dụ như bỏ qua các video không có trong danh sách phát


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.