Saya mencoba untuk pindah dari Windows ke Ubuntu. Saya telah menemukan alternatif Linux untuk sebagian besar program kecuali untuk Media Player Classic (MPC-HC) + AutoHotKey.
Saya mencari pemutar video yang berjalan di Linux dan memungkinkan untuk mengikat operasi ini ke hotkey:
- Simpan jalur file saat ini (atau nomor trek) ke clipboard (atau tambahkan ke file log)
- Tambah / Kurangi saturasi / rona / kecerahan video ini
- Setel rasio aspek (AR)
- Skala video hingga 200%
- Beralih daftar putar, kontrol, ...
- Simpan daftar putar sebagai.
Saya berencana untuk menulis program Python atau Java Controller untuk mengontrol pemutar melalui API. Idealnya pemain harus memiliki API
- mendeteksi kunci pintas dan meneruskan info ke Controller
- mengambil informasi tentang status Player
- jalankan perintah Controller's (langkah bingkai, setel ulang lebar, lompat ke 11 menit), ..
VLC tidak memiliki fungsi rona perubahan.
shortcut-keys
software-recommendation
multimedia
Victor Forest
sumber
sumber
Jawaban:
Apakah Lua atau C API cocok? mpv , menurut pemahaman saya, adalah salah satu pemutar media yang lebih populer untuk Linux dan tampaknya fitur yang sangat lengkap dalam hal keterpaduan. https://mpv.io/manual/master/#command-interface
sumber
Linux autokey dapat mendeteksi kejadian keyboard dan menjalankan metode yang relevan. Skrip ditulis dengan Python. VLC memiliki banyak hotkey yang dapat Anda atur. Ini mungkin cara untuk pergi.
Saya tidak berpikir itu bisa berubah rona. Anda mungkin harus mengonversi video di tempat lain, yang merepotkan.
sumber
VLC dapat dikontrol dengan mengirimkan perintah konsol melalui pipa atau jaringan telnet TCP / IP.
Daftar perintah yang tersedia (dapat berubah tergantung pada versi dan plugin)
Untuk memungkinkan ini, aktifkan
rc
antarmuka dalam konfigurasinya, atau mulai saja seperti ini:... atau jika Anda ingin hanya dapat dikontrol melalui API (tidak ada tombol UI seperti
pause
,rew
...), ganti--extraintf
dengan--intf
Jika Anda ingin kedua mengeluarkan perintah dan mendapatkan hasilnya (yaitu tahu apa yang sedang diputar sekarang), arahkan ulang stdin dan stdout melalui python atau melalui shell
Atau antarmuka baris perintah yang sama ini dapat diakses melalui TCP (telnet):
di mana
127.0.0.1
alamat IP lokal, dan12345
nomor port TCP. Cukup sambungkan ke alamat ini dalam skrip Anda dan jalankan perintah.Ada juga antarmuka HTTP yang agak terbatas yang bisa Anda coba.
Info lebih lanjut tentang wiki VLC: antarmuka rc , konsol , http ,
sumber
Maaf, jika Anda menemukan ini di luar topik karena menggunakan cara non-asli, tetapi Anda dapat menginstal Wine untuk menggunakan MPC-HC .
Wine adalah lapisan kompatibilitas yang mampu menjalankan aplikasi Windows pada beberapa sistem operasi.
Tentang instalasi, Anda dapat merujuk ke https://wiki.winehq.org/Ubuntu
sumber