Hướng dẫn download video mp4 python
Ví dụ Show Code mẫu
import os import moviepy.editor as moviepy # clip = moviepy.VideoFileClip("wmv/BAI001.wmv") # clip.write_videofile("mp4/BAI001.mp4") import glob # for filepath in glob.iglob('wmv/*.wmv'): # print(filepath) # https://stackoverflow.com/questions/57344112/how-to-convert-video-on-python-to-mp4-without-ffmpeg/57344149 directory = '/work/DEV/longdt/Documents/video vtv3/wmv/' f = [] for (dirpath, dirnames, filenames) in os.walk(directory): f.extend(filenames) break # print(len(f)) # print(f) # print(f[0]) # print(os.path.splitext(f[0])[0]) for i in f: print(i) indir = '/work/DEV/longdt/Documents/video vtv3/wmv' outdir = '/work/DEV/longdt/Documents/video vtv3/mp4' src = '%s/%s' % (indir,i) dst = '%s/%s.mp4' % (outdir,os.path.splitext(i)[0]) try: print(src) print(dst) clip = moviepy.VideoFileClip(src) clip.write_videofile(dst) except: print("Lỗi") # break https://stackoverflow.com/questions/57344112/how-to-convert-video-on-python-to-mp4-without-ffmpeg/57344149 Đã đăng vào thg 4 15, 2021 9:55 SA 2 phút đọc 1. Mở đầuChắc hẳn ai trong chúng ta cũng từng thử tìm cách download video trên Youtube vì nhiều lý do khác nhau. Hôm nay mình xin được giới thiệu một phương pháp đơn giản để download video Youtube bằng Python hoặc Command Line mà mình đã đọc được. ※ Mặc dù library nêu trong bài viết không vi phạm bản quyền, tuy nhiên chúng ta cũng cần có trách nhiệm với các video download từ Youtube. 2. Install 「youtube_dl」 libraryTrước hết, chúng ta cần install library youtube_dl
3. Dowload video Youtube với PythonĐể download 1 video Youtube, chúng ta chỉ cần tạo và chạy 1 file python với nội dung như dưới đây. Để download được video mong muốn, ta chỉ cần thay URL ※ Nếu giữ nguyên đoạn code dưới đây sẽ có thể download được 1 video ngắn của channel VTV24
4. Download video Youtube bằng Command LineNgoài ra, sau khi install ta cũng có thể tiến hành download bằng command line. Chỉ với command như dưới đây
Options
Network Options
Trường hợp không thể download video
5. Kếtyoutube_dl là một library khá thú vị đối với người mới bắt đầu với ngôn ngữ Python. Từ việc sử dụng library này có thể tiếp tục với những ý tưởng lập trình khác mới mẻ hơn (tạo một tool tự động thu thập video Youtube chẳng hạn Chúc mọi người có thời gian lập trình, cũng như xem video Youtube vui vẻ ! References【Python】youtubeの動画をコピペ5行でダウンロードする方法(違法性なし) All rights reserved |