<p>- Khi nhập URL YouTube, dịch vụ này sẽ chụp lại video mỗi 1 phút và tạo thành tệp PDF.<br />
<br />
- Sử dụng puppeteer, công cụ tự động hóa trình duyệt dựa trên Chromium.<br />
</p>
<p>Tuy hơi khác với phương pháp được dùng trong đoạn code trên, nhưng nếu có thể trực tiếp phân tích và xử lý chính dữ liệu video thì có lẽ cũng có thể làm ra một công cụ chụp chi tiết hơn theo từng keyframe. Ngoài chuyện đó ra, dạo này kiểu tự động hóa mô phỏng thao tác nhập từ bàn phím hay chuột của người dùng như thế này dường như cũng đang được dùng khá nhiều dưới danh nghĩa RPA này nọ.<br />
<br />
Mà nhân tiện, thấy ở đầu file index.js có hẳn một liên kết YouTube được hard-code dưới tên "youtubeURL" nên tôi còn tưởng là gì, hóa ra là bài giảng của Richard Feynman à?<br />
https://www.youtube.com/watch?v=ipRvjS7q1DI</p>
<p>- Tôi muốn chụp lại video mà không cần tải xuống nên đã dùng puppeteer, nhưng vì không phải xử lý dữ liệu gốc của video nên kết quả hơi lộn xộn. Có vẻ nếu tận dụng YouTube API thì có thể tạo ra kết quả tốt hơn, tôi sẽ thử xem. <br />
<br />
- Tôi đã đưa bài giảng của Feynman vào code như một mẫu thử. Chỉ mới gần đây tôi mới biết rằng ngoài cơ học lượng tử, về cuối đời ông còn giảng dạy cả trong lĩnh vực khoa học máy tính.</p>
7 bình luận
Trên YouTube cũng có một dịch vụ dùng tiện ích mở rộng Chrome để chỉ chụp vùng tài liệu và tạo thành PDF.
https://www.u2docs.com