YouTubeで動画を視聴するときは、サムネイルプレビューでシークできます。多くのWindowsとMacOSのビデオプレーヤーにはこの機能がありますが、Linuxについてはどうですか?私はすでに読んだ これと同じ質問 ですが、その中の情報は古くなっているようです。 ExMPlayer公式ウェブサイト はまだ存続していますが、プロジェクトは無視されています( git repo を参照)。実際、プレーヤーは最新のUbuntuまたはLinux Mintでは動作しません。
機能があり、最新のLinuxディストリビューションで動作するビデオプレーヤーはありますか?または、WindowsのVirtualBoxを使用する必要がありますか? VLCだけがこの機能を実装するが、私が読んだ限りは発生しないようである場合 this 。
はい、 mpv 用の mpv-thumbnail-script というプラグインがあります。
Ipor Sircerの回答 で十分ですが、初心者向けの段階的な回答を書いてみましょう。
Mpvをインストールします。 Ubuntuでは、このコマンドを実行できます。
Sudo apt update && Sudo apt install mpv
mpv-thumbnail-script releases page にアクセスして、mpv_thumbnail_script_client_osc.lua
およびmpv_thumbnail_script_server.lua
をダウンロードします。
これらのluaスクリプトを~/.config/mpv/scripts/
にコピーします。ディレクトリはデフォルトでは存在しない場合があります。
これらの手順に従うだけで、それ以上の構成は不要で、--osc=no
オプション[*]を使用すると、サムネイルシークの機能がオンになります。ただし、長さが1時間を超える動画を再生すると、この機能は自動的に無効になります。プレーヤーでShift+t
を押すか、設定を変更して、機能を再度有効にできます。後者の場合については、 mpv-thumbnail-script Configurations を参照するか、echo "autogenerate_max_duration=0" >> ~/.config/mpv/lua-settings/mpv_thumbnail_script.conf
を実行してください。
[*]:代わりにecho "osc=no" >> ~/.config/mpv/mpv.conf
を1回実行できます。
サムネイルの生成に時間がかかると思われる場合は、マルチスレッドをオンにすることができます。とても簡単です。もう一度参照してください mpv-thumbnail-script Configurations 。私の場合、それは本当にうまくいきます。
私のテスト環境:
$ lsb_release -d
Description: Linux Mint 19 Tara
$ mpv --version
mpv 0.27.2 (C) 2000-2017 mpv/MPlayer/mplayer2 projects
(日本語 buntuのAGMPlayer も同じ環境で動作しましたが、安定していませんでした。)