便利なAPIを備えたビデオプレーヤー


8

WindowsからUbuntuに移行しようとしています。Media Player Classic(MPC-HC)+ AutoHotKey以外のほとんどのプログラムに代わるLinuxを見つけました。

Linuxで実行され、これらの操作をホットキーにバインドできるビデオプレーヤーを探しています。

  • 現在のファイルパス(またはトラック番号)をクリップボードに保存(またはログファイルに追加)
  • このビデオの彩度/色相/明るさを上げる/下げる
  • アスペクト比を設定する(AR)
  • ビデオを200%に拡大
  • プレイリスト、コントロールを切り替え...
  • プレイリストに名前を付けて保存します。

APIを介してプレーヤーを制御するPythonまたはJavaコントローラープログラムを作成する予定です。理想的には、プレーヤーにはAPIが必要です

  1. ショートカットキーを検出し、コントローラーに情報を渡す
  2. プレーヤーの状態に関する情報を取得する
  3. コントローラのコマンドを実行(フレームステップ、幅をリセット、11分にジャンプ)、..

VLCには色相の変更機能はありません。


2
Javaを好む場合は、githubでJVLC(VLCのJavaフレームワーク)およびJVLC-Javafxを確認してください。
Stepan 2017年

悲しいことに、MPC-HCプロジェクトが終了しているように見えるため(mpc-hc.org/2017/07/16/1.7.13-released-and-farewell)、おそらくいくつかの提案やサポートを提供できます上で提案されたプレーヤー。
Walter Wittel 2017年

回答:



2

Linux autokeyは、キーボードイベントを検出し、関連するメソッドを実行できます。スクリプトはPythonで書かれています。VLCには、設定可能なホットキーがたくさんあります。これは行く方法かもしれません。

色合いを変えることはできないと思います。あなたは他の場所でビデオを変換しなければならないかもしれません、それは苦痛です。


2

VLCは、パイプまたはTCP / IP Telnetネットワークを介してコンソールコマンドを送信することで制御できます。

利用可能なコマンドのリスト (バージョンとプラグインによって異なる場合があります)

これを許可するにrcは、設定でインターフェースを有効にするか、次のように起動します:

your_program | vlc --extraintf rc

...またはあなたがすることを希望しない場合にのみ、 APIを介してcontrolableこと(のような何のUIボタンをpauserew...)、置き換える--extraintf--intf

コマンドを発行して結果を取得したい場合(つまり、現在何が再生されているかを知りたい場合)は、Pythonまたはシェルを介して stdinとstdoutの両方をリダイレクトします。

または、この同じコマンドラインインターフェイスにTCP(telnet)経由でアクセスできます。

vlc --extrainf rc --rc-host 127.0.0.1:12345

ここで、127.0.0.1はローカルIPアドレスで、12345はTCPポート番号です。スクリプトでこのアドレスに接続し、コマンドを発行するだけです。

また、試してみると、多少制限のあるHTTPインターフェイスもあります。

VLC wikiの詳細:rcconsolehttpinterfaces


-1

非ネイティブな方法を使用しているためにこのトピックから外れている場合は、申し訳ありませんが、WineをインストールしてMPC-HCを使用できます。

Wineは、いくつかのオペレーティングシステムでWindowsアプリケーションを実行できる互換性レイヤーです。

インストールについては、https://wiki.winehq.org/Ubuntuを参照してください。


2
WineはAutoHotKeyでは機能しません。一歩前進し、LinuxホストにWindowsゲストをインストールして、AutoHotKeyサポートを有効にすることができます。しかし、それからもう一歩前進して、Windowsをインストールするだけです。
Stepan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.