Farih.co.id
Home Programming Cara Memutar Video Menggunakan Script Python

Cara Memutar Video Menggunakan Script Python

guy holding clapperboard

Anda dapat menggunakan teknik ini untuk membuat pemutar video sederhana atau mengintegrasikan pemutar ke dalam aplikasi yang lebih rumit.


Ada berbagai cara untuk memutar video di komputer, termasuk menggunakan pemutar video bawaan, perangkat lunak pemutar media lain, atau plugin browser. Anda juga dapat memutar video menggunakan skrip Python sederhana yang dapat dijalankan di baris perintah.


Anda dapat memutar file video dengan Python menggunakan modul cv2. Modul ini menawarkan banyak fungsi yang memungkinkan Anda menampilkan file video dengan format berbeda. Ini termasuk memuat video, menampilkannya di layar, dan mengontrol pemutarannya.


Apa Modul cv2 di Python?

Modul cv2 adalah pustaka Python sumber terbuka yang dapat Anda gunakan untuk memproses gambar dan video. Ini memungkinkan Anda untuk membaca, memanipulasi, dan menampilkan file gambar dan video dalam berbagai format.

Modul cv2 dikembangkan di atas OpenCV (Open Source Computer Vision Library), yang juga bersifat open-source. Ini menyediakan alat pra-bangun untuk membantu deteksi objek dan pengenalan wajah.

Jika Anda tidak terbiasa dengan Python, Anda dapat mempelajari lebih banyak trik untuk menulis kode Python yang lebih baik. Anda juga dapat menjelajahi repositori Python GitHub lainnya.

Cara Membuka Jendela Pemutar Video Baru Menggunakan cv2

Anda dapat membuka jendela baru menggunakan skrip Python ini. Jendela akan memutar video pilihan Anda.

  1. Dalam skrip Python baru bernama videoPlayer.py, impor modul cv2 di bagian atas file:
     import cv2 
  2. Di dalam fungsi baru bernama playVideo(), gunakan modul cv2 untuk membuka jendela kosong baru:
     def playVideo():
      cv2.namedWindow("Empty Window", cv2.WINDOW_NORMAL)
  3. Ubah ukuran jendela Anda ke lebar dan tinggi yang Anda inginkan:
       cv2.resizeWindow("Empty Window", 270, 480) 
  4. Gunakan fungsi waitKey() modul untuk menunggu masukan pengguna tanpa batas. Ini akan memungkinkan Anda untuk menekan tombol tertentu seperti tombol Escape saat jendela terbuka:
       cv2.waitKey(0) 
  5. Saat pengguna menekan tombol, gunakan destroyAllWindows() untuk menutup jendela:
       cv2.destroyAllWindows() 
  6. Panggil fungsi playVideo() di akhir skrip:
       playVideo() 
  7. Pada baris perintah, navigasikan ke folder tempat Anda menyimpan skrip Python. Misalnya:
     cd Desktop 
  8. Gunakan perintah python untuk menjalankan skrip Python dan melihat pemutar jendela:
     python videoPlayer.py 
    Jendela pemutar video kosong

Cara Memutar Berkas Lokal Terpilih Menggunakan Jendela Pemutar Video

Gunakan pemutar jendela kosong untuk memutar video yang disimpan di komputer lokal Anda.

  1. Ubah fungsi playVideo(). Di awal fungsi, minta pengguna untuk memasukkan jalur file ke file video:
       file = input("Enter the path to the MP4 video file: ") 
  2. Buat objek pengambilan video baru dari file yang dipilih. Objek ini mewakili video itu sendiri, dan Anda dapat menggunakannya untuk mengakses bingkai yang membentuk video tersebut. Inisialisasi dan buka tangkapan video:
       cap = cv2.VideoCapture(file)  
  3. Setelah membuat dan mengubah ukuran jendela, gunakan loop untuk memeriksa apakah objek perekaman video diinisialisasi dan dibuka:
       cv2.namedWindow("Video Player", cv2.WINDOW_NORMAL)
      cv2.resizeWindow("Video Player", 270, 480)
        
      while(cap.isOpened()):
  4. Di dalam while loop, gunakan fungsi read() untuk membaca bingkai video berikutnya. Fungsi mengembalikan status sukses pembacaan frame dan nilai frame sebenarnya:
         success, frame = cap.read() 
  5. Jika pembacaan bingkai berhasil, gunakan fungsi imshow() untuk menampilkan bingkai di jendela:
         if success:
          cv2.imshow('Video Player', frame)
  6. Ganti fungsi waitKey(). Jika pengguna menekan tombol Q pada keyboard, atau menekan tombol X tombol di kanan atas jendela, tutup pemutar video:
           quitButton = cv2.waitKey(25) & 0xFF == ord('q')
          closeButton = cv2.getWindowProperty('Video Player', cv2.WND_PROP_VISIBLE) < 1

         if quitButton or closeButton:
            break

  7. Tambahkan pernyataan lain untuk memeriksa apakah pembacaan bingkai tidak berhasil. Jika gagal, hentikan while loop untuk mencegah kesalahan runtime:
           else:
            break
  8. Setelah while loop, hentikan pengambilan dan video, dan tutup jendela:
       cap.release()
      cv2.destroyAllWindows()
  9. Pada baris perintah, navigasikan ke folder tempat Anda menyimpan skrip Python. Misalnya:
     cd Desktop 
  10. Gunakan perintah python untuk menjalankan skrip Python:
     python videoPlayer.py 
  11. Masukkan jalur ke file mp4 Anda untuk mulai memutar video:
     C:\Users\Sharl\Desktop\script\DogWithDragons.mp4 
    Jendela pemutar video

Memutar Video dengan Python

Memutar file video hanyalah salah satu dari banyak hal berguna dan menarik yang dapat Anda lakukan dengan skrip Python. Untuk terus meningkatkan keterampilan dan meningkatkan kemampuan Anda, penting untuk terus berlatih menggunakan proyek lain yang dapat Anda buat.

Comment
Share:

Leave a Reply

Your email address will not be published. Required fields are marked *

Ad