Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách mở bất kỳ video YouTube nào trực tiếp trong VLC với Clipman trong Linux

Cách mở bất kỳ video YouTube nào trực tiếp trong VLC với Clipman trong Linux

YouTube, dù tốt hơn hay xấu hơn, vẫn là điểm đến Internet phổ biến nhất cho các video trực tuyến. Qua nhiều năm, nó đã phát triển, tích lũy một bộ sưu tập nội dung khổng lồ và kỳ lạ thay, hầu hết vẫn giữ nguyên về hình thức và cách thức hoạt động của nó.

Mặc dù nó đã có được các tính năng mới và nhận được các chỉnh sửa ở đây và đó, nhưng xem video trên YouTube vẫn là một trải nghiệm phụ khi so sánh với các trình phát đa phương tiện độc lập.

Rất may, VLC hỗ trợ phát (hầu hết) mọi luồng video trực tuyến, mang đến những điều tốt nhất của cả hai thế giới. Tuy nhiên, thật không may, phát một luồng trong đó là một quá trình năm lần nhấp và sau đó là một số. Nó có vẻ không đáng kể, nhưng khi các video chồng chất lên nhau, điều đó sẽ khiến bạn cảm thấy mệt mỏi. Chẳng bao lâu, bạn thấy mình đang nhấp trực tiếp vào các liên kết trong trình duyệt của mình vì việc này đơn giản là dễ dàng hơn.

Điều gì sẽ xảy ra nếu có một cách tốt hơn? Nhập Clipman!

Clipman là gì?

Clipman là trình quản lý khay nhớ tạm cho XFCE có thể được mở rộng với các hành động tùy chỉnh, bằng cách sử dụng Biểu thức chính quy - hay viết tắt là RegEx.

Các hành động tùy chỉnh cho phép bạn thiết lập nó theo cách mà khi “thứ gì đó” mà bạn xác định được sao chép vào khay nhớ tạm, Clipman sẽ bắt đầu hoạt động. Hành động tùy chỉnh của bạn, nghĩa là, nó “thực hiện” những gì “bạn đã bảo nó làm” bằng cách thiết lập hành động tùy chỉnh của bạn.

Nếu điều đó nghe có vẻ quá chung chung, thì đó là vì nó là như vậy. Bạn có thể thiết lập Clipman để làm hầu hết mọi thứ, chạy bất kỳ lệnh đầu cuối nào khi nó phát hiện một chuỗi văn bản cụ thể.

Bạn không cần tìm thêm một ví dụ cụ thể nào nữa:đó là chủ đề của bài viết này. Chúng tôi sẽ khai thác chức năng của Clipman để phát hiện tất cả các URL của YouTube được sao chép vào khay nhớ tạm và chuyển tiếp chúng tới VLC. Điều này sẽ biến việc “xem các luồng video trực tuyến trong VLC” thành một quá trình đơn giản với hai cú nhấp chuột.

Cài đặt VLC và Clipman

Nếu chúng chưa được cài đặt trong hệ thống của bạn, hãy thêm cả VLC và Clipman vào bộ sưu tập phần mềm cục bộ của bạn. Trên các bản phân phối dựa trên Debian, bạn có thể làm điều đó với:

sudo apt-get install xfce4-clipman vlc

Mặc dù Clipman dành cho XFCE, nó sẽ hoạt động trong hầu hết các môi trường máy tính để bàn khác. Chạy Clipman. Nếu bạn đang sử dụng phiên bản XFCE tương đối mới làm môi trường máy tính để bàn của mình, thì phiên bản này phải đang chạy và có thể truy cập được từ thanh tác vụ của bạn. Nhấp chuột phải vào biểu tượng và chọn Thuộc tính từ menu bật lên để vào màn hình tùy chọn.

Cách mở bất kỳ video YouTube nào trực tiếp trong VLC với Clipman trong Linux

Đảm bảo rằng tất cả các tùy chọn trừ “Hiển thị mã QR” đều được bật.

Thực hiện hành động - Hay nói đúng hơn là tạo một

Di chuyển đến tab Hành động - danh sách tất cả các hành động lại mà Clipman đã thiết lập cho các chuỗi văn bản cụ thể. Từ đây, bạn có thể tạo các hành động mới bằng nút "dấu cộng". Bạn có thể chỉnh sửa các hành động hiện có bằng cách nhấp đúp vào chúng hoặc chọn chúng và nhấp vào nút “Chỉnh sửa” (hành động thứ hai). Và cuối cùng, bạn có thể xóa bất kỳ hành động nào mà bạn không cần nữa (nút cuối cùng với thùng rác).

Cách mở bất kỳ video YouTube nào trực tiếp trong VLC với Clipman trong Linux

Nhấp vào nút dấu cộng để tạo hành động đầu tiên của bạn.

Đặt tên và "Đồng bộ hóa" Hành động của bạn

Điều đầu tiên cần làm khi tạo một hành động trong Clipman là đặt tên cho nó. Vì bạn có thể sẽ tiếp tục thêm các hành động tương tự của riêng mình sau này, hãy chọn thứ gì đó dễ nhận biết và trực tiếp - chúng tôi đã nhập “VLC YouTube”.

Cách mở bất kỳ video YouTube nào trực tiếp trong VLC với Clipman trong Linux

Ngoài ra, hãy đảm bảo bật “Chỉ kích hoạt trên bản sao thủ công”. Nghe có vẻ như điều gì đó hạn chế bạn, nhưng ngược lại:tùy chọn này cho phép Clipman “nhìn thấy” nội dung khay nhớ tạm thực tế và hành động khi phát hiện thấy một chuỗi ở đó. Nếu tùy chọn này bị tắt, bạn phải yêu cầu Clipman hành động một cách rõ ràng trên một chuỗi văn bản thay vì dựa vào nó để tự động bật lên.

Phát hiện YouTube bằng RegEx

Bạn có thể coi Biểu thức chính quy như một cách hợp lý để xác định các chuỗi văn bản và một số mối quan hệ giữa chúng để chúng có thể dễ dàng được phát hiện.

Tải xuống Bảng kiểm tra các lượt mở rộng thông thường tại đây.

Ví dụ:RegEx có thể hữu ích khi đổi tên các nhóm tệp lớn bằng các tên giống nhau nhưng không giống nhau. Bạn có thể tạo ra một “công thức” RegEx chọn tất cả các tệp JPG bắt đầu bằng “MakeTechEasier” trong một thư mục, nhưng không phải tệp PNG. Hoặc trong trường hợp này, bất kỳ chuỗi nào chứa URL YouTube:

(https\:\/\/www.youtube.com\/watch)(.*)

Xin lưu ý rằng bạn nên sao chép nó chính xác như nó vốn có, bao gồm tất cả dấu ngoặc đơn. Nó có thể trông hơi giống chữ tượng hình của người ngoài hành tinh, nhưng đó là một trong những công thức RegEx đơn giản nhất:

  • “\ /” bạn thấy không phải là một số dạng ASCII của chữ cái “v” mà là một dấu gạch chéo ngược - “\” - “thoát khỏi” dấu gạch chéo được sử dụng trong URL. Vì dấu gạch chéo lên phía trước là một ký tự đặc biệt trong RegEx, khi bạn muốn coi nó như một ký tự thực và một phần của chuỗi bạn muốn phát hiện, bạn phải "thoát khỏi nó", vì vậy bạn phải đặt dấu gạch chéo ngược vào phía trước của nó. Các dấu gạch chéo ngược, như bạn có thể đoán, là “cách bạn thoát khỏi mọi thứ” trong thế giới của RegEx.
  • Công thức RegEx được chia thành hai dấu ngoặc đơn:dấu ngoặc đầu tiên chứa phần đầu của bất kỳ URL video YouTube nào:“https://www.youtube.com/watch.” Câu thứ hai - “(. *)” - là cách RegEx để nói “… mọi thứ diễn ra sau đó.”

Cách mở bất kỳ video YouTube nào trực tiếp trong VLC với Clipman trong Linux

Mở trong VLC:Hành động thực tế

Phần còn lại đơn giản và trực tiếp hơn:nhập tên cho lệnh bạn muốn chạy bất cứ khi nào chuỗi RegEx mà chúng tôi đã xác định được phát hiện. Chúng tôi vừa nhập “URL VLC” tại đây.

Nhập lệnh thực vào trường sau đó. Đây sẽ là:

vlc \0

Phần đầu tiên chỉ là chạy VLC chính nó. \0 thực sự "ánh xạ đến mọi thứ phù hợp với công thức RegEx của chúng tôi." Trong trường hợp của chúng tôi, URL YouTube. Rất may, VLC có thể mở trực tiếp bất kỳ URL YouTube nào, vì vậy chúng tôi không phải làm gì khác ngoài việc trỏ nó về URL mà chúng tôi đã sao chép.

Hãy nhớ nhấp vào nút “dấu cộng” để thêm lệnh của bạn vào danh sách, sau đó nhấp vào OK và thoát khỏi cửa sổ Thuộc tính để kích hoạt lệnh đó.

Cách mở bất kỳ video YouTube nào trực tiếp trong VLC với Clipman trong Linux

Gửi tới VLC

Cách mở bất kỳ video YouTube nào trực tiếp trong VLC với Clipman trong Linux

Trong khi duyệt YouTube, để mở trực tiếp bất kỳ video nào trong VLC, hãy nhấp chuột phải vào URL của video đó và chọn “Sao chép vị trí liên kết”. Một cửa sổ bật lên mới sẽ xuất hiện, lần này là từ Clipman, sẽ phát hiện “đó là URL YouTube” và cho phép bạn chọn hành động liên quan mà chúng tôi đã thiết lập. Nhấp vào nó và VLC sẽ bắt đầu phát trực tuyến video của bạn.