Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
1,19 MB
Nội dung
TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN – TRUYỀN THƠNG TIỂU LUẬN TỐT NGHIỆP ĐỀ TÀI: TÌM KIẾM, TẢI VỀ VÀ TIỀN XỬ LÝ YOUTUBE VIDEOS Giáo viên hướng dẫn: TS PHẠM THẾ PHI Sinh viên thực hiện: NGUYỄN THANH TÂM DC17V7K012 LÊ MINH LUÂN DC17V7K024 LÝ MINH HẢO DC17V7K023 NGUYỄN HÀ QUY DC17V7K011 TP Cần Thơ - 2019 TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THƠNG TIN VÀ TRUYỀN THƠNG CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự – Hạnh phúc PHIẾU ĐỀ NGHỊ ĐỀ TÀI TỐT NGHIỆP NĂM HỌC: 2018 – 2019 Họ tên cán hướng dẫn: TS Phạm Thế Phi Tên đề tài: TÌM KIẾM, TẢI VỀ VÀ TIỀN XỬ LÝ YOUTUBE VIDEOS Địa điểm thực hiện: Đại học Cần Thơ Sinh viên thực hiện: - Nguyễn Thanh Tâm - Nguyễn Hà Quy - Lê Minh Luân - Lý Minh Hảo Mục đích đề tài: - Cho phép người dùng nhập vào chuỗi từ khố, tìm kiếm trang Youtube phù hợp với chuỗi từ khoá Kết mong đợi bước danh sách địa url từ Youtube - Với danh sách url từ bước 1, tải video tương ứng lưu trữ đĩa + mơ tả chi tiết - Với video, chuyển phần giọng nói sang văn - Với video, cắt thành cảnh (scences) Các nội dung chính: Chương 1: Tổng quan đề tài Chương 2: Cơ sở lý thuyết Chương 3: Kết ứng dụng Chương 4: Kết luận đánh giá Chương 5: Tài liệu tham khảo DUYỆT CỦA BỘ MÔN ĐỀ NGHỊ DUYỆT CỦA HỘI ĐỒNG THI & XÉT TỐT NGHIỆP TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự – Hạnh phúc NHẬN XÉT VÀ ĐÁNH GIÁ CỦA CÁN BỘ HƯỚNG DẪN Họ tên cán hướng dẫn: TS Phạm Thế Phi Tên đề tài: TÌM KIẾM, TẢI VỀ VÀ TIỀN XỬ LÝ YOUTUBE VIDEOS Sinh viên thực hiện: - Nguyễn Thanh Tâm - Nguyễn Hà Quy - Lê Minh Luân - Lý Minh Hảo Nhận xét: a Nhận xét hình thức tập thuyết minh: b Nhận xét chương trình ứng dụng c Nhận xét nội dung tiểu luận *Các nội dung công việc đạt *Những vấn đề hạn chế: d Nhận xét sinh viên tham gia thực đề tài e Kết luận, đề nghị Điểm đánh giá: TP Cần Thơ, ngày….tháng… năm…… Cán hướng dẫn LỜI CẢM ƠN Tiểu luận tốt nghiệp hoạt động nằm chương trình học sinh viên ngành công nghệ thông tin hệ đào tạo vừa học vừa làm, hội cho sinh viên thâm nhập thực tế, vận dụng kiến thức học chuyên môn Đây hội để chúng em bắt kịp với xu hướng công nghệ đại Để hồn thành thuận lợi phần tiểu luận mình, chúng em xin chân thành cảm ơn Ban giám hiệu nhà trường, quý thầy cô khoa Công nghệ thông tin truyền thông hỗ trợ tạo điều kiện thuận lợi cho chúng em Đặc biệt, chúng em xin gửi lời cảm ơn sâu sắc đến TS Phạm Thế Phi, thầy tận tình dạy, hướng dẫn giúp đỡ chúng em vượt qua khó khăn để hồn thành tốt phần tiểu luận tốt nghiệp Tuy nhiên, thời gian thực tập có hạn vốn kiến thức thân nhiều hạn chế nên khó tránh khỏi thiếu sót định Vì vậy, chúng em mong nhận góp ý từ quý thầy cô để báo cáo hoàn thiện hơn, đồng thời khắc phục lỗ hỏng kiến thức mắc phải thân Chúng em xin chân thành cảm ơn! MỤC LỤC Trang CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Sự phát triển Youtube 1.2 Ưu – Nhược điểm Youtube 1.2.1 Ưu điểm từ Youtube 1.2.2 Nhược điểm từ Youtube CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Ngôn ngữ Python .3 2.2 Các thư viện hỗ trợ 2.3 Quy trình thực đề tài CHƯƠNG 3: KẾT QUẢ ỨNG DỤNG 3.1 Tìm kiếm video từ khóa: 3.2 Tải video mong muốn 3.3 Kết CHƯƠNG 4: KẾT LUẬN VÀ ĐÁNH GIÁ 14 4.1 Kết luận 14 4.1.1 Ưu điểm: 14 4.1.2 Hạn chế: 14 4.2 Đánh giá 14 4.3 Hướng phát triển 14 TÀI LIỆU THAM KHẢO 15 LỜI NĨI ĐẦU Năm 2005 Yotube thức hoạt động Internet Từ trang mạng xã hội chia Video miễn phí, Youtube chiếm lĩnh thị phần ứng dụng video toàn giới Nhằm hướng đến sử dụng tài ngun video có ích chia lên Youtube, để sử dụng hình ảnh, âm đoạn thoại chuyển sang văn có video Chúng em sử dụng Python, cơng nghệ mang tính đột phá, với việc sử dụng nhiều thư viện sẵn có để thực đề tài CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Sự phát triển Youtube Youtube sản phẩm quảng cáo Google kênh lưu trữ, chia sẻ video lớn giới Mặc dù ban đầu, vào năm 2005 Youtube khơng phải tạo từ tay Google năm sau Google mua lại bắt đầu công khai phát, phát triển có thành ngày hơm Ngay sau thời điểm mua lại từ Google, khác biệt rõ ràng mà người ta cảm nhận so với trước thời điểm chưa phải thuộc Google tốc độ load video, tốc độ load video nhanh hẳn so với trước điều làm tất người dùng cảm thấy hài lòng Sau 10 năm phát triển, đến Youtube phổ biến đa phần quốc gia giới phát triển với 76 tảng ngôn ngữ khác phục vụ người dùng Hiện bạn sử dụng Youtube với loại ngôn ngữ bạn muốn, từ tiếng Anh tiếng Việt, tiếng Hàn Ngoài việc phát triển kênh Youtube phục vụ người dùng, Youtube tạo lợi ích cho họ nhà phát triển nội dùng dịch vụ quảng cáo mà họ phát triển Trong nhà làm nội dung video tối tác quảng cáo Youtube, Youtube phân phát quảng cáo video, khoản tiền thu từ quảng cáo Youtube chia sẻ lại với đối tác nội dung Dịch vụ quảng cáo Youtube đánh giá cao nhờ vào việc mang lại tỷ lệ chuyển đổi, hiệu kinh doanh tốt cho doanh nghiệp Đối với người dùng, quảng cáo giúp họ nhanh chóng tìm thấy sản phẩm họ cần mà không cần phải nhiều thời gian để tìm kiếm 1.2 Ưu – Nhược điểm Youtube 1.2.1 Ưu điểm từ Youtube Youtube nơi lưu trữ hàng tỷ video, thuộc nhiều chủ đề thể loại khác nhờ vào người dùng nhanh chóng tìm thấy họ cần với vài thao tác Với video bạn đăng tải lên Youtube bạn hồn tồn kiếm tiền từ có đầu Youtube nơi để thõa mãn niềm đam mê với video tất người Bạn xem Youtube đa dạng tảng thiết bị khác nhau, từ thiết bị máy tính di động, cần có kết nối internet Tốc độ load video nhanh chóng mang lại trải nghiệm tốt cho người dùng trình sử dụng Dịch vụ quảng cáo từ kênh mang lại lợi ích khơng cho Youtube mà cịn cho doanh nghiệp, nhà quảng cáo mà cho tất người dùng lẫn nhà sản xuất nội dung, Youtube Partner 1.2.2 Nhược điểm từ Youtube Những video đăng tải lên Youtube ngày nhiều liên tục với nhiều chủ đề, thể loại khác nhau, điều làm cho Youtube khơng thể kiểm sốt hết nội dung video kênh Điều khiến cho video có nội dung xấu có hội xuất hiện, tiếp cận người dùng, gây ảnh hưởng đến tâm lý lối sống xã hội Cũng chưa kiểm soát tốt nội dung video trang nên tình trạng video chép upload lại tràn lên Youtube, tình trạng khiến cho lợi ích nhà sản xuất nội dung gốc không đảm bảo CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Ngơn ngữ Python Python ngơn ngữ lập trình hướng đối tượng, cấp cao, mạnh mẽ, tạo Guido van Rossum Nó dễ dàng để tìm hiểu lên ngôn ngữ lập trình nhập mơn tốt cho người lần đầu tiếp xúc với ngơn ngữ lập trình Python hồn tồn tạo kiểu động sử dụng chế cấp phát nhớ tự động Python có cấu trúc liệu cấp cao mạnh mẽ cách tiếp cận đơn giản hiệu lập trình hướng đối tượng Cú pháp lệnh Python điểm cộng vô lớn rõ ràng, dễ hiểu cách gõ linh động làm cho nhanh chóng trở thành ngơn ngữ lý tưởng để viết script phát triển ứng dụng nhiều lĩnh vực, hầu hết tảng * Tính Python: Ngơn ngữ lập trình đơn giản, dễ học: Python có cú pháp đơn giản, rõ ràng Nó dễ đọc viết nhiều so sánh với ngôn ngữ lập trình khác C++, Java, C# Python làm cho việc lập trình trở nên thú vị, cho phép bạn tập trung vào giải pháp cú pháp Miễn phí, mã nguồn mở: Bạn tự sử dụng phân phối Python, chí dùng cho mục đích thương mại Vì mã nguồn mở, bạn khơng sử dụng phần mềm, chương trình viết Python mà cịn thay đổi mã nguồn Python có cộng đồng rộng lớn, khơng ngừng cải thiện lần cập nhật Khả di chuyển: Các chương trình Python di chuyển từ tảng sang tảng khác chạy mà khơng có thay đổi Nó chạy liền mạch hầu hết tất tảng Windows, macOS, Linux Khả mở rộng nhúng: Giả sử ứng dụng đòi hỏi phức tạp lớn, bạn dễ dàng kết hợp phần code C, C++ ngơn ngữ khác (có thể gọi từ C) vào code Python Điều cung cấp cho ứng dụng bạn tính tốt khả scripting mà ngôn ngữ lập trình khác khó làm Ngơn ngữ thông dịch cấp cao: Không giống C/C++, với Python, bạn khơng phải lo lắng nhiệm vụ khó khăn quản lý nhớ, dọn dẹp liệu vơ nghĩa, Khi chạy code Python, tự động chuyển đổi code sang ngơn ngữ máy tính hiểu Bạn không cần lo lắng hoạt động cấp thấp Thư viện tiêu chuẩn lớn để giải tác vụ phổ biến: Python có số lượng lớn thư viện tiêu chuẩn giúp cho cơng việc lập trình bạn trở nên dễ thở nhiều, đơn giản khơng phải tự viết tất code Ví dụ: Bạn cần kết nối sở liệu MySQL Web server? Bạn nhập thư viện MySQLdb sử dụng Những thư viện kiểm tra kỹ lưỡng sử dụng hàng trăm người Vì vậy, bạn chắn khơng làm hỏng code hay ứng dụng Hướng đối tượng: Mọi thứ Python hướng đối tượng Lập trình hướng đối tượng (OOP) giúp giải vấn đề phức tạp cách trực quan Với OOP, bạn phân chia vấn đề phức tạp thành tập nhỏ cách tạo đối tượng 2.2 Các thư viện hỗ trợ Urllib: mô-đun Python dùng để mở URL Nó định nghĩa hàm lớp giúp thao tác với URL Với Python, bạn truy cập trích xuất liệu từ internet XML, HTML, JSON, v.v Bạn sử dụng Python để xử lý trực tiếp liệu Trong hướng dẫn này, xem làm lấy liệu từ web Ví dụ: sử dụng URL video guru99.com truy cập URL in tệp HTML URL Python Pytube: thư viện nhẹ viết Python Nó khơng có phụ thuộc bên thứ ba nhằm mục đích có độ tin cậy cao Pytube cho phép bạn định hàm gọi lại cho kiện tải xuống khác nhau, chẳng hạn on progress on complete Tính năng, đặc điểm Hỗ trợ cho hai luồng lũy tiến DASH Hỗ trợ tải xuống danh sách phát hoàn chỉnh Dễ dàng đăng ký on_download_progressvà on_download_complete gọi lại Bao gồm dòng lệnh Hỗ trợ theo dõi thích Đầu Chú thích theo dõi đến định dạng srt (Phụ đề SubRip) Khả nắm bắt URL hình thu nhỏ Mã nguồn tài liệu rộng rãi Không phụ thuộc vào bên thứ ba Beautiful Soup: thư viện Python để trích xuất liệu từ tập tin HTML Có bốn đối tượng Python mà bạn cần biết: Tag, NavigableString, BeautifulSoup Comment Đối tượng Tag thẻ XML HTML thật tài liệu Bạn truy cập vào tên thẻ tag.name Bạn đặt tên thành khác Thay đổi tên hiển thị markup Beautiful Soup tạo Bạn truy cập thuộc tính khác class id thẻ tag['class'] tag['id']tương ứng Bạn truy cập vào tồn từ điển thuộc tính tag.attrs Bạn thêm, xóa sửa đổi thuộc tính thẻ Các thuộc tính class phần tử lấy nhiều giá trị lưu trữ dạng danh sách Văn bên thẻ lưu trữ NavigableString Beautiful Soup Nó có vài phương thức hữu ích replace_with("string") để thay văn thẻ Bạn chuyển đổi NavigableString thành unicode cách sử dụng unicode() Beautiful Soup cho phép bạn truy cập comment trang web Các comment lưu trữ dạng đối tượng Comment, NavigableString Bạn học đối tượng BeautifulSoup phần trước Nó sử dụng để đại diện cho tồn tài liệu Vì khơng phải đối tượng thực tế, nên khơng có tên thuộc tính Speech recognition: thư viện để thực nhận dạng giọng nói, với hỗ trợ cho số công cụ API, trực tuyến ngoại tuyến Công cụ nhận dạng giọng nói / hỗ trợ API: - CMU Sphinx (works offline) - Google Speech Recognition (Nhận dạng giọng nói Google) - Google Cloud Speech API - Wit.ai - Microsoft Bing Voice Recognition (Nhận dạng giọng nói Microsoft Bing) - Houndify API - IBM Speech to Text - Snowboy Hotword Detection (works offline) (Phát từ nóng Snowboy) OpenCV: thư viện mã nguồn mở hàng đầu cho thị giác máy tính (computer vision), xử lý ảnh máy học, tính tăng tốc GPU hoạt động thời gian thực OpenCV phát hành theo giấy phép BSD, hồn tồn miễn phí cho học thuật thương mại Nó có interface C++, C, Python, Java hỗ trợ Windows, Linux, Mac OS, iOS Android OpenCV thiết kế để tính toán hiệu với tập trung nhiều vào ứng dụng thời gian thực Được viết tối ưu hóa C/C++, thư viện tận dụng lợi xử lý đa lõi Được sử dụng khắp giới, OpenCV có cộng đồng 47 nghìn người dùng số lượng download vượt triệu lần Phạm vi sử dụng từ nghệ thuật tương tác, lĩnh vực khai thác mỏ, đồ web công nghệ robot OpenCV sử dụng rộng rãi ứng dụng bao gồm: - Hình ảnh street view - Kiểm tra giám sát tự động - Robot xe tự lái - Phân tích hình ảnh y tế Tìm kiếm phục hồi hình ảnh/video - Phim - cấu trúc 3D từ chuyển động - Nghệ thuật đặt tương tác Chức OpenCV: - Image/video I/O, xử lý, hiển thị (core, imgproc, highgui) - Phát vật thể (objdetect, features2d, nonfree) - Geometry-based monocular or stereo computer vision (calib3d, stitching, videostab) - Computational photography (photo, video, superres) - Machine learning & clustering (ml, flann) - CUDA acceleration (gpu) Flask: khung web vi mơ viết Python Nó phân loại microframework khơng u cầu cơng cụ thư viện cụ thể Nó khơng có lớp trừu tượng hóa sở liệu, xác thực mẫu thành phần khác nơi thư viện bên thứ ba tồn trước cung cấp chức chung Tuy nhiên, Flask hỗ trợ tiện ích mở rộng thêm tính ứng dụng thể chúng triển khai Flask Phần mở rộng tồn cho người lập đồ quan hệ đối tượng, xác thực mẫu, xử lý tải lên, công nghệ xác thực mở khác số công cụ liên quan đến khung chung Các tiện ích mở rộng cập nhật thường xuyên nhiều so với chương trình Flask lõi Các ứng dụng sử dụng khung Flask bao gồm Pinterest , LinkedIn, trang web cộng đồng cho Flask 2.3 Quy trình thực đề tài B1 Tìm kiếm video theo từ khóa B2 Tải video mong muốn B3a Chuyển video sang audio Bb Cắt cảnh video B4 Chuyển audio sang text B1 Tìm kiếm video từ khóa: Ý tưởng ban đầu sử dụng plugin googlesearch Python để search từ khóa Youtube Tuy nhiên thực tế cho kết url plugin google search có lẫn url trang web khách, làm ảnh hưởng đến hệ thống đẫn đến lỗi Hướng xử lý: sử dụng đường dẫn search youtube là: https://www.youtube.com/results?search_query=??? Sẽ trả kết toàn url video Youtube Tiếp sử dụng giãi thuật BeautifulSoup phân tích code lấy url Kết bước danh sách video tìm thấy theo từ khóa B2 Tải video mong muốn Sử dụng plugin YouTube tải video từ danh sách bước Thời gian tải video ảnh hưởng tốc độ mạng thời gian thực video B3a Chuyển video sang audio Từ video tải bước 2, sử dụng plugin VideoFileClip để cắt video thành đoạn audio, đoạn audio có thời lượng < 30 giây Trên thực tế để chuyển hồn tồn video sang text khó thực hiện, dung lượng video lớn từ vài Mb đến Gb CPU lúc thực chuyển đổi thời gian thực không thực đưa đến lỗi B3b Cắt cảnh video Từ video tải bước 2, sử dụng plugin cv2 để cắt video cảnh cần thiết B4 Chuyển audio sang text Từ đoạn audio vừa chuyển đổi bước 3a sử dụng plugin SpeechRecognition để chuyển audio thành text lưu lại thành file text CHƯƠNG 3: KẾT QUẢ ỨNG DỤNG 3.1 Tìm kiếm video từ khóa: 3.2 Tải video mong muốn Quá trình tải video 3.3 Kết 10 Văn sau chuyển đổi: Quê tơi vùng sơng nước miền Tây có nhiều kênh rạch chằng chịt vườn ăn trái trĩu cánh đồng lúa bạt ngàn Bên Anh quê tơi khơng đẹp phong cảnh hữu tình mà đẹp làng nghề truyền thống mà bà q tơi giữ gìn phát triển nghề dệt chiếu nghề dệt chiếu Phi Tôi có từ có lẽ hữu dụng chiếu với nguyên liệu dễ kiếm cỏ lát lồi có quang dại bên đường cánh ruộng quan bãi đầm người thợ dệt chiếu đặt thích hợp với nguyên liệu nhiều dây bố khung rệt với khéo léo người thợ dệt nên đơi chiếu Bền đẹp giúp ích cho đời gia đình tơi trải qua đời sống nghề dệt chiếu ngày chiếu Không kén công lao động cần cù chịu khó kiêng học nghề lúc khơng phần rã tất điều làm phương pháp thủ cơng có đôi chiếu đẹp phải trải qua công đoạn chặt lát phơi nhuộm lát đá trẻ bú sau cơng đoạn dệt vào ngày trời nắng đẹp chị em thường theo ba mẹ chặt ba mẹ ngày trước lần lát phải xuồng xa qua nhiều kênh rạch nhiều thời gian nguy hiểm để chủ động khâu nguyên liệu nữ tốn thời gian nên ông bà ngoại giành thắng 30 xuống phía sau nhà để trồng bún lát nhanh tranh thủ kịp nắng phơi phải có từ hai người trở lên người chặt người Vũ loại bỏ lát hư ngắn không đủ để dệt chiếu nhạc Sau trật đem lý thuyết đo chiều dài đủ kích thước theo ý muốn đề gốc tệ nạn gia đình tơi chiếu lại khổ thứ tư thứ Sáu sau lấy đủ kích thước cần dệt phơi cho héo tỉ mỉ dùng dao chả sợi bỏ ruột lấy phần giống ngồi q trình Đầy người làm chiếu phải phải cẩn thận Mong có cộng lát màu trắng sáng chị dính chút nước mưa lệ phơi khơng khí mốt lại mọc lên thịt sợi có màu xanh thân khơng thể nhuộm màu mốc mail không bền công sức coi đủ xong đủ biển công đoạn vui nhà nói việc làm tình ơng bà cha mẹ anh em tơi lát gia đình tơi túc trực nhà phòng Khi trời chuyển mưa nhà xúm vào thu gom Bà ngoại gần 70 tuổi gắn bó với nghề dệt chiếu 55 năm lần ngồi dịch Chiếu bà hay kỹ đến 14 tuổi bà biết dịch chiếu gắn bó tiếng ngày hơm dầu Vĩnh giúp công việc đồng án tương đối tạm ổn lúc nghề dệt chiếu vào mùa ngày đầu chị sau Toàn việc nhà cửa bếp núc nhắn vừa lên cao gia đình tơi gia đình chuẩn bị đồ chơi bú theo kích thước lũ khn định sẵn số nắp dịch sau tiến hành dịch chiếu nhu cầu sử dụng ngày nhiều mà đòi hỏi tính thẩm mỹ Cao bền vững người thợ dệt chiếu phải sáng tạo loại Chiếu Cốt hoa văn kỳ cơng thương thời gian dệt chiếu gấp lần sau chiếu trắng dẹp loại Chiếu có hoa văn nhiều cơng 11 đoạn người thợ phải lát thành nhiều đoạn màu khác với vẽ mẫu sẵn để nhuộm nát trước hết nồi nướng đổ đầy nước nấu nước thật sơi Thì q phẩm màu giàu với tỷ lệ định quấn biến áp cần nhuộm bỏ giàu trở tùy theo độ đậm nhạt theo ý định mà dùng nhiều lần sau vớt phơi khơ bó thành bước để làm tác dụng xông phải phơi cho đủ nắng không q gắt dễ dàng gãy khơng q dịu ẩm mốc Q Tơi xin nhà đầy màu sắc từ nhà ngồi vỏ bời xanh đỏ vàng trắng tím sau cơng đoạn dựng mát tính cơng đoạn dệt dệt vải chiếm địi hỏi người thợ phải có kỹ thuật tao nắm vững tay nghề có nhiều kinh nghiệm tùy theo hình dáng hoa văn người dịch chiếu điều khiển khung dệt theo mẫu định sẵn hình hoa văn thực ăn khớp với họ nghệ sĩ chơi làm tạo nốt nhạc chiếu Chiều Q Tơi thích khơng tiếng chiếu địa phương khác người thợ dệt chiếu quê yêu mến có thâm niên kinh nghiệm với nghề trải qua năm tháng nghề dệt chiếu Tuy thăng trầm giúp giả dù với nhịp sống công nghiệp đại nhiều sản phẩm tiện nghi thay dần chiếu nghề dệt chiếu quê tồn dạng Nguyên nét đẹp truyền thống Tôi yêu nhiều làm dệt chiếu quê Văn sau nghe bổ sung Quê vùng sông nước miền Tây có nhiều kênh rạch chằng chịt xen lẫn vườn ăn trái trĩu quả, cánh đồng lúa bạt ngàn mênh mang Quê không đẹp phong cảnh hữu tình mà cịn đẹp làng nghề truyền thống mà bà quê giữ gìn phát triển nghề dệt chiếu Nghề đệt chiếu q tơi khơng biết có từ có lẽ hữu dụng chiếu Với nguyên liệu dễ kiếm cỏ lát, lồi có quang dại bên đường, cánh ruộng, mọc quan bãi đầm Người thợ dệt chiếu đặt kết hợp với nguyên liệu dây bố khung rệt với khéo léo người thợ dệt nên đôi chiếu Bền đẹp giúp ích cho đời Gia đình tơi trải qua đời sống nghề dệt chiếu, nghề chiếu không kén công lao động, cần cù chịu khó kiêng nhẫn học nghề lúc không phần vất vả tất khâu điều làm phương pháp thủ cơng Để có đơi chiếu đẹp phải trải qua công đoạn chặt lát, phơi lát, nhuộm lát, đánh trân xe bố sau cơng đoạn dệt Vào ngày trời nắng đẹp chị em thường theo ba mẹ chặt lát, ba mẹ kể ngày trước lần chặt lát phải xuồng xa qua nhiều kênh rạch nhiều thời gian nguy hiểm Để chủ động khâu nguyên liệu đở tốn thời gian nên ông bà ngoại giành hẳn cơng ruộng phía sau nhà để trồng lát Muốn chặt lát nhanh tranh thủ kịp nắng phơi phải có từ hai người trở lên Một người chặt lát người vũ loại bỏ lát hư ngắn không đủ để dệt chiếu 12 Lát tươi sau chặt đem lấy thước đo chiều dài đủ kích thước theo ý muốn, tề gốc, tề Gia đình tơi hay dệt chiếu loại khổ thước tư thước sáu Sau lấy đủ kích thước lát cần dệt phơi cho héo tỉ mỉ dùng dao chẻ sợi, bỏ ruột lấy phần vỏ ngồi Cả q trình nầy người làm chiếu phải phơi cẩn thận mong có cộng lát màu trắng, sáng Chỉ dính chút nước mưa lệ phơi không kỹ mốc lại mọc lên chằn chịt sợi có màu xanh thâm nhuộm màu mốc meo không bền công sức coi đổ sông đổ biển Đây cơng đoạn vui nhà nói việc làm, từ ơng bà, cha mẹ anh em tôi lát gia đình tơi túc trực nhà phịng trời chuyển mưa nhà xúm vào thu gom lát Bà ngoại tơi gần 70 tuổi gắn bó với nghề dệt chiếu 55 năm lần ngồi dệt chiếu bà hay kể đến 14 tuổi bà biết dệt chiếu gắn bó với nghề ngày hôm Vào lúc công việc đồng án tương đối tạm ổn lúc nghề dệt chiếu vào mùa, ngày sau chu toàn việc nhà cửa bếp núc nắng vừa lên cao, gia đình tơi gia đình khác chuẩn bị đồ chơi bố theo kích thước lỗ khuôn định sẵn số lát định sau tiến hành dệt chiếu Do nhu cầu sử dụng ngày nhiều địi hỏi tính thẩm mỹ cao nên người thợ dệt chiếu phải sáng tạo loại chiếu có hoa văn kỳ cơng thời gian dệt chiếu gấp lần so với đệt chiếu trắng Khi đệt loại chiếu có hoa văn nhiều cơng đoạn người thợ phải lát thành nhiều đoạn màu khác với vẽ mẫu sẵn Để nhuộm lát trước hết dùng nồi lớn đổ đầy nước nấu, nước thật sơi hịa phẩm màu vào với tỷ lệ định quấn rối lác cần nhuộm bỏ vào trở tùy, theo độ đậm nhạt theo ý định mà dùng nhiều lần sau vớt phơi khơ bó thành mớ để làm Lát nhộm xông phải phơi cho đủ nắng không q gắt dễ giịn gãy khơng q dịu dễ ẩm mốc Những ngày quê sân nhà đầy màu sắc từ nhà ngỏ màu xanh, đỏ, vàng, trắng, tím Sau cơng đoạn nhuộm lát tới công đoạn dệt, dệt loại chiếu địi hỏi người thợ phải có kỹ thuật tao nắm vững tay nghề có nhiều kinh nghiệm Tùy theo hình dáng hoa văn mà người dệt chiếu điều khiển khung dệt theo mẫu định sẵn hình hoa văn thực ăn khớp với Họ nghệ sĩ chơi đàn tạo nốt nhạc chiếu Chiều quê không tiếng chiếu địa phương khác người thợ dệt chiếu quê yêu mến nghề có thâm niên kinh nghiệm với nghề Trải qua năm tháng nghề dệt chiếu thăng trầm vất vả dù với nhịp sống công nghiệp đại nhiều sản phẩm tiện nghi thay dần chiếu lát nghề dệt chiếu quê tồn vẹn nguyên nét đẹp truyền thống Tôi yêu nhiều làng dệt chiếu quê 13 CHƯƠNG 4: KẾT LUẬN VÀ ĐÁNH GIÁ 4.1 Kết luận 4.1.1 Ưu điểm: - Hệ thống hồn chỉnh cơng đoạn tìm kiếm, tải chuyển đổi video youtube sang văn hình ảnh - Giải thuật tìm kiếm sử dụng đường dẫn trực tiếp từ youtube nên hạn chế lỗi hệ thống - Giao diện đồ họa gần gủi giúp người dùng tìm kiếm, lựa chọn chuyển đổi video cách dễ dàng - Hệ thống cho phép xem video trước chuyển đổi thành văn hình ảnh giúp cho người dùng lựa chọn thơng tin có ích phù hợp - Cho phép tải video sau chuyển đổi thành văn 4.1.2 Hạn chế: - Văn chuyển từ video khơng có dấu câu, khơng tự động ngắt đoạn, xuất lỗi nhận diện âm sai - Giải thuật cắt hình ảnh âm theo thời gian cài đặt trước nên xuất lỗi hình ảnh khơng sử dụng được, âm bị phân đoạn không đưa đến thông tin chuyển đổi 4.2 Đánh giá Những yếu tố ảnh hưởng đến trình tiền xử lý video youtube: - Thời lượng video - Chất lượng video - Chất lượng âm (tiếng nói) - Chất lượng hình ảnh - Tốc độ mạng internet 4.3 Hướng phát triển - Tìm kiếm phát triển giải thuật phân đoạn âm thanh, giải thuật nhận diện tiếng Việt, nhận diện dấu câu, kết thúc đoạn - Tìm kiếm phát triển giải thuật phân cảnh hình ảnh Lựa chọn hình ảnh tối ưu cảnh 14 TÀI LIỆU THAM KHẢO 1) https://github.com/MarioVilas/googlesearch (nguồn Internet) 2) https://github.com/nficano/pytube (nguồn Internet) 3) https://pypi.org/project/SpeechRecognition/ (nguồn Internet) 4) https://pyscenedetect.readthedocs.io/en/latest/ (nguồn Internet) 15