Tải video facebook bằng python
Mã code python:
import yt_dlp
def download_facebook_video(url, output_path):
ydl_opts = {
'outtmpl': output_path,
'format': 'bestvideo+bestaudio/best',
'merge_output_format': 'mp4',
}
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
info_dict = ydl.extract_info(url, download=False)
print_video_info(info_dict)
def print_video_info(info_dict):
print("Title:", info_dict.get('title', 'N/A'))
print("Uploader:", info_dict.get('uploader', 'N/A'))
print("Upload date:", info_dict.get('upload_date', 'N/A'))
print("Duration (seconds):", info_dict.get('duration', 'N/A'))
print("View count:", info_dict.get('view_count', 'N/A'))
print("Like count:", info_dict.get('like_count', 'N/A'))
print("Description:", info_dict.get('description', 'N/A'))
if __name__ == "__main__":
fb_video_url = 'https://fb.watch/sbds2flMLk'
output_path = 'downloaded_video.mp4'
download_facebook_video(fb_video_url, output_path)
