মাউস ক্লিক সহ ভিএলসি খেলুন / বিরতি দিন


22

কেবল উইন্ডোতে ক্লিক করে কোনও সিনেমা চালানো / বিরতি দেওয়া কি সম্ভব? আমি মিডিয়া প্লেয়ার ক্লাসিক থেকে এই বৈশিষ্ট্যটি সত্যিই মিস করছি তবে আমি যা খুঁজে পেতে পারি তা থেকে ভিএলসিতে এটি সম্ভব নয়।


: I`ve সেখানে একটি অনুরূপ পোস্টে কিছু anwered superuser.com/questions/1092273/...
মার্ক

2
দুর্ভাগ্যক্রমে, ভিডিও-প্লেয়ারগুলিতে ক্লিক-টু-পজ-সর্বব্যাপী কার্যকারিতা সত্ত্বেও, সম্ভবত আমরা কখনই ভিএলসিতে স্থানীয় সমর্থন দেখতে পাব না। সীসা ডেভসরা
firm

উত্তর:


3

নিফ্টি উইন্ডোজ নামে একটি সরঞ্জাম রয়েছে , এটি আপনাকে মাউসের একটি প্রেসের সাথে কোনও ক্রিয়া সংযুক্ত করতে দেয়। এই ক্রিয়াগুলি মূল সংমিশ্রণ বা কোনও প্রোগ্রামের সম্পাদন হতে পারে।

আশাকরি এটা সাহায্য করবে.


1
খারাপ ধারণা নয়, যদিও কিছুটা ওভারকিল :)।
অ্যালেক্স

অবশ্যই! তবে এটাই আমার জানা একমাত্র উপায়!
ব্রায়ান

উইস্ট, উইন 7 এবং তারপরে কী কাজ করে?

এটি ভিস্তা এবং উইন্ডোজ in এ কাজ করেছিল Windows উইন্ডোজ 8
ব্রায়ান

3

আপনি যদি ভিএলসি উইন্ডোতে ডান ক্লিক করেন তবে একটি মেনু তালিকা প্লে, বিরতি এবং আরও বেশি করে এনে আসে। আমি এই সব সময় ব্যবহার।


2
এটা ঠিক আছে, তবে আমি যা চাই তা নয়। আমি বাম ক্লিক এবং বিরতি দিতে চাই।
অ্যালেক্স

কেবলমাত্র সম্পর্কিত টিপ: পরিবর্তে "প্লে / বিরতি" বিকল্পের দিকে ডান মাউস বোতামের সাহায্যে টানুন। একটু দ্রুত এবং ক্লিকে প্লে করুন / বিরাম চেয়ে সবে খারাপ
a13ph

3

ভিএলসির এই এক্সটেনশানটি স্ক্রিনে একক ক্লিক দিয়ে বিরতি / প্লে করে। এটি 2.1, 2.2 এবং 3.0 সংস্করণে কাজ করে।


বৈশিষ্ট্যটি প্রতিবার আপনি প্লেয়ারটি শুরু করার সময় ম্যানুয়ালি সক্ষম করতে হবে যদিও

1
দুর্ভাগ্যক্রমে, প্যাকেজটি রক্ষণাবেক্ষণের মতো দেখাচ্ছে না। এটি ম্যানুয়ালি এটি সক্ষম করে ছাড়াই কাজ করত। এখন এটি কাজ করবে না, আমি কেন তা পরীক্ষা করে দেখিনি। আমি আমার মন্তব্যটি সমাধান করলে তা আপডেট করব।
galath

1
ভিএলসি 3.0.০. 32 32 বিট দিয়ে উইন on৪ বিবিটে চলার সাথে পরীক্ষিত হয়েছে (কেন আমি 64৪-বিট ভিএলসি-ওয়ে-ব্যাক-ওয়েল ইনস্টল করিনি, তবে এটি পরিবর্তন করতে খুব অলস নয়)। কবজির মতো কাজ করে এবং পুনরায় সক্ষম করার দরকার নেই। (বাস্তবে বিপরীতে, পরিবর্তনগুলি কার্যকর হওয়ার জন্য আপনাকে প্লেয়ারটি পুনরায় চালু করতে হবে)
টবল

github.com/nurupo/vlc-pause-click-plugin 10 দিন আগে আপডেট হয়েছিল।
রায়ান

2

আপনি যা করতে চান ঠিক তাই করার জন্য আমি লুয়া এক্সটেনশন তৈরি করেছি। দয়া করে চেক করুন GitHub এ প্রকল্প বা videolan অ্যাডঅনস পৃষ্ঠা


1
আইয়ান্ড ... প্রকল্প পৃষ্ঠা থেকে: "প্রতিবার আপনি ভিএলসি খোলার সময় এটি টিক করা দরকার This এটি ভিএলসি লুয়া এপিআইয়ের একটি সীমাবদ্ধতা" " নরকে কেন এত কষ্ট করতে হবে ?!
হালিল Özgür

@ হালিলাজগের: যেমন আপনি লক্ষ্য করেছেন, "এটি ভিএলসি লুয়া এপিআইয়ের একটি সীমাবদ্ধতা" " +1, তবে প্রকৃতপক্ষে, আপনি যখন ভিএলসি খুলবেন তখন প্রতিবার এটি টিক করা দরকার

3
এত জনপ্রিয় খেলোয়াড়ের খেলায় / বিরতি দেওয়ার জন্য প্রাথমিক ক্লিককে বাঁধা কেন পৃথিবীতে এত শক্ত? এটি এমনকি একটি এক্সটেনশন প্রয়োজন হবে না। এবং তারপরে, প্রসারটির প্রয়োজনীয়তা নির্বিশেষে হাস্যকর। এই কারণে আমি এসএমপি্লেয়ার ব্যবহার করছি।
হালিল Özgür

আরও খারাপ, এই এক্সটেনশনটি vlc এর নতুন সংস্করণগুলির সাথে কাজ করে না। vlc.var.add_callbackপদ্ধতি Lua API থেকে সরানো হয়েছে। আমি কোনও চাবিতে লুয়া এক্সটেনশনে ফাংশনগুলি আবদ্ধ করার অন্য কোনও উপায় সম্পর্কে অবগত নই।
কনফ-এ-ব্যবহার

2
এটি সত্য, দেখে মনে হচ্ছে লুয়ার সাথে এটি করার আর কোনও উপায় নেই। পরিবর্তে, কিছুক্ষণ আগে আমার জন্য কাজ করা নুরুপোর বিরতি-ক্লিক-প্লাগইনটি একবার দেখুন
3demax

1

বাম-ক্লিকের একটি মজাদার বিকল্প হ'ল মাউস অঙ্গভঙ্গি, যেমন এখানে নির্দেশিত হয়েছে :

- enable mouse gestures in VLC
- select left mouse button
- left-click & a quick left-right (or right-left) movement to play/pause.

ফলাফলটি আসল ... তবে আপনাকে অন্য দুটি অনুরূপ অঙ্গভঙ্গি এড়াতে হবে:

 Move left: Navigate 10 seconds backward 
 Move right: Navigate 10 seconds forward

বিশদ বিবরণ :

সরঞ্জামসমূহ> পছন্দসমূহ [CTRL + P] এ যান।

অ্যাডভান্সড সেটিংসে যেতে সমস্ত শো-এর অধীনে ক্লিক করুন ।

ইন্টারফেস> কন্ট্রোল ইন্টারফেসে নেভিগেট করুন

মাউস অঙ্গভঙ্গি নিয়ন্ত্রণ ইন্টারফেস বলে যে বিকল্পটি চেক করুন।

এখানে চিত্র বর্ণনা লিখুন

আরও নিচে নেভিগেট করুন ইন্টারফেস> কন্ট্রোল ইন্টারফেস> অঙ্গভঙ্গিতে।

এখানে চিত্র বর্ণনা লিখুন

টগল খেলতে বা বিরতি দেওয়ার জন্য: আপনার নির্বাচিত মাউস বোতামটি ক্লিক করুন এবং বাম এবং তারপরে ডানদিকে সরান: (এছাড়াও আপনি ডান এবং তারপর বাম দিকে সরালে কাজ করে)

তবে মাউস অঙ্গভঙ্গিগুলি অনুকূলিতকরণযোগ্য নয় (এবং আপনার প্রয়োজন নেই এমন কিছুকে অক্ষম করতে বাছাই করতে পারবেন না)। সুতরাং, অন্যান্য অঙ্গভঙ্গিগুলি এড়াতে উপরে এবং নীচের মতো অন্যান্য পদক্ষেপগুলি এড়িয়ে চলুন এবং নীচে এবং তারপরে বামটি ছেড়ে দেয় যা প্লেয়ারকে ছেড়ে দেয়


রেফারেন্সের জন্য, সমস্ত অঙ্গভঙ্গির তালিকা:

Move left: Navigate 10 seconds backward
Move right: Navigate 10 seconds forward
Move up: Increase volume
Move down: Decrease volume
Move left and then right: Toggle play or pause (Also works if you move right and then left)
Move up and then down: Mute volume (Also works if you move down and then up)
Move left and then up: Slow down playing speed
Move right and then up: Increase playing speed
Move left and then down: Play previous track of playlist
Move right and then down: Play next track in playlist
Move up and then right: Switch the audio track
Move down and then right: Switch the subtitle track
Move up and then left: Enables full screen
Move down and then left: Exit VLC media player

দুঃখিত, কিন্তু কাজ নাও (প্লেয়ার v.2.2.4, Win7)
Putnik

আমার জন্য কাজ করে, উইন্ডোজ 10, ভিএলসি 2.2.x. হতে পারে এটি গ্রহণযোগ্য উত্তর হওয়া উচিত, কারণ এটি একটি স্থানীয় সেটিংস, যা বেশিরভাগ মানুষের পক্ষে কাজ করা উচিত। ধন্যবাদ!
সাইমন স্টেইনবার্গার

@ সিমোনস্টেইনবার্গার - আসলে আমি এটিকে খুব ব্যবহারযোগ্য মনে করি না। আমি উত্তরে যেমন বলেছি, একে অপরকে খুব অনুরূপ অঙ্গভঙ্গি এড়িয়ে চলতে হবে (বাম / ডান পশ্চাৎপদ / এগিয়ে): তবে এগুলি এড়াতে শক্ত , কমপক্ষে একটি মাউস দিয়ে with টাচ স্ক্রিন বা টাচপ্যাড দিয়ে এটি আরও সহজ?

1

দৃশ্যত প্রশ্নটি এখনও বৈধ।

আমার কর্মসংস্থান - সহজ এবং কর্মক্ষম - এটির ব্যবহার xdotoolএবং xinput

আপনাকে এই জাতীয় স্ক্রিপ্ট তৈরি করতে হবে myVlc(বা ওরফে ভিএলসি):

#!/bin/bash    
xinput set-button-map DEV_ID 1 2 10 4 5 6 7 8 9
vlc "$@"
xinput set-button-map DEV_ID 1 2 3 4 5 6 7 8 9

এটি ডান_মাউস_বাটনকে পুনরায় প্রত্যাবর্তন করে Button10। মাঝারি বোতামের জন্য কেবল 1 10 3 4 ব্যবহার করুন…। নিশ্চিত হতে ডাবল চেক xev

আপনাকে নিজের মাউস আইডি দিয়ে DEV_ID প্রতিস্থাপন করতে হবে। দেখুন xinput

অথবা আপনি grepএটিও করতে পারেন :

xinput | grep -i mouse -m 1 | sed -E 's/.*id=([0-9]*).*/\1/'

সুতরাং স্ক্রিপ্টটি হবে:

#!/bin/bash
xinput set-button-map $(xinput | grep -i mouse -m 1 | sed -E 's/.*id=([0-9]*).*/\1/') 1 2 10 4 5 6 7 8 9
vlc "$@"
xinput set-button-map $(xinput | grep -i mouse -m 1 | sed -E 's/.*id=([0-9]*).*/\1/') 1 2 3 4 5 6 7 8 9

তারপরে আপনার ডাব্লুএম এর বোতাম 10 পুনরায় প্রত্যাবর্তন করুন space। ওপেনবক্সের জন্য এটি (rc.xML) এর মতো হয়:

<context name="Client">
  <mousebind button="Button10" action="Click">
    <action name="Execute">
      <command>xdotool key space</command>
    </action>
  </mousebind>
</context>

প্রকৃতপক্ষে কেউ আরএমবি বা এমএমবিকে সরাসরি মহাকাশে ফিরিয়ে আনতে পারে, তবে তা ডিফল্ট আরএমবি / এমএমবি আচরণের সাথে সাংঘর্ষিক হতে পারে। এবং সাধারণত আমরা তা চাই না।

myVlcআরএমবি / এমএমবি ব্যবহার করা কেবলমাত্র ভিএলসি চালানোর সময় পুনরায় চালু হবে।


চমৎকার কাজ!
দিরদী

0

আমি এক্স-মাউস বোতাম নিয়ন্ত্রণ ব্যবহার করছি এবং এটি আপনি যা জিজ্ঞাসা করছেন ঠিক তা করে।

ডাবল ক্লিকের অনুমতি দেওয়ার জন্য কেবল "সিমুলেটেড কী" {স্পেস} এবং আনটিক "ব্লক অরিজিনাল মাউস ইনপুট" ব্যবহার নিশ্চিত করুন।


0

এই সমাধানটি VLC 3 দিয়ে আমার উবুন্টু 18.04 এ বিকাশিত এবং পরীক্ষিত।

মাউস বোতামের মাধ্যমে ভিএলসি প্লেয়ারটি বিরতি / খেলতে সক্ষম হতে, আমি একটি স্ক্রিপ্ট ফাইল তৈরি করেছি। এটি প্রতিবার সম্পর্কিত মাউস বোতাম ক্লিক করার পরে চলে runs সক্রিয় উইন্ডো শিরোনামে "ভিএলসি মিডিয়া প্লেয়ার" রয়েছে কিনা স্ক্রিপ্টটি পরীক্ষা করে। যদি সত্য হয় তবে "স্পেস" কীটি প্রেরণ করুন।

স্ক্রিপ্ট ফাইল সামগ্রী:

wintitle=$(xdotool getwindowfocus getwindowname);
p=" - VLC media player$" ;
if [[ $wintitle =~ $p ]]; then 
    xte 'key space' 
fi

মাউস ইভেন্টগুলি ধরতে এবং কনফিগার করতে xbindkeys ইনস্টল করা প্রয়োজন। আমি ~ / .xbindkeysrc ফাইল সম্পাদনা করেছি এবং নিম্নলিখিত হিসাবে কিছু কোড যুক্ত করেছি:

"bash  /home/user/test/control_by_mouse.sh"
b:8  #mouse back button

এর পরে, নিম্নলিখিত কমান্ডটি চালানো উচিত

xbindkeys

সুতরাং, আমি যখনই মাউসের উপরের বোতামটি টিপব তখনই উল্লিখিত স্ক্রিপ্ট ফাইলটি রান করুন।

মাউস বোতাম নম্বর পেতে:

xev

আমার উবুন্টু সিস্টেমে এই কাজের জন্য ফলোয়িং প্যাকেজগুলি দরকার:

sudo apt install xbindkeys xautomation xev xdotool

পূর্বে আমি এই নোটটি https://mim.mbirgin.com/?c=posts&id=105 এ পোস্ট করেছি


আমি লেখক। আমি লিঙ্কযুক্ত সাইটে আমার জন্য নোটটি তৈরি করেছি এবং অনুভব করেছি যে এটি এখানে রাখলে এটি কার্যকর হবে। দুঃখিত যদি আমি কোন ভুল করে থাকি .. যদি কোনও সমস্যা হয় তবে আমি এটি মুছতে পারি। এটি আমার কাজ হিসাবে আমি কীভাবে এটি প্রকাশ করতে পারি?
পডকাস্ট

কেবল আপনার উত্তরটি আবার সম্পাদনা করুন, এবং "আমি আগে এই উত্তরটি ____ এ পোস্ট করেছি" এর মতো কিছু বলতে শেষ পংক্তিটি সম্পাদনা করুন এবং আপনি ভাল থাকবেন।
স্কট

আপনার পোস্টে সম্পাদনা করার জন্য ধন্যবাদ। যেমনটি আপনি নির্ধারিত হয়ে গেছেন, প্রকাশের প্রয়োজনীয়তাগুলি কঠোর হওয়ার উদ্দেশ্যে নয়। এটি যখন আপনার নিজস্ব সামগ্রী হয়, আপনি এখানে যেমন করেছেন ঠিক তেমন এটি খুব সহজ pretty
মাকেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.