ইম্যাক্স: কীভাবে একটি ভিডিও ফাইল খুলতে এবং প্লে করতে হয়


9

যদি আমি আমার ফাইল সিস্টেমটি ডায়ার্ড-মোডে অন্বেষণ করি এবং আমি একটি ভিডিও ফাইল উপস্থিত করি, উদাহরণস্বরূপ, সেই ভিডিও ফাইলটি প্লে করতে পেরে ভাল লাগবে। আমি কীভাবে এটি ইম্যাক্সে করতে পারি?

আমি একটি ভিডিও ফাইল খোলার জন্য ইম্যাক্স ব্যবহার করতে পারি, তবে ফলাফলটি খুব বেশি কার্যকর নয় - আমি কেবল এনকোডযুক্ত ফাইলটিকে পাঠ্য হিসাবে প্রদর্শিত করতে পারি। ইমাকস কী কোনও ভিডিও ফাইল খেলতে পারে, বা সম্ভবত এটি একটি কমান্ডের সাথে লিঙ্ক করতে পারে যাতে ভিএলসি ফাইলটি চালানোর মতো আরও একটি প্রোগ্রাম রয়েছে?


2
হতে পারে, এই উত্তরটি সাহায্য করতে পারে
Nsukami _

উত্তর:


6

লিনাক্সে আমি সব সময় এটি করি। diredমোডে থাকাকালীন আপনি যে ফাইলটি দেখতে চান তাতে কার্সার রাখুন।

প্রকার !, প্রোগ্রাম আপনি ব্যবহার করতে চান করে।

আমি ব্যবহার করি mplayer, তাই আমি টাইপ করি:

!mplayer

এবং এটাই. আপনি ঠিক পাশাপাশি vlc ব্যবহার করতে পারেন, বা আপনার প্ল্যাটফর্মে যা কিছু কাজ করে:

!vlc

সত্যিই ভাল, ডায়ার্ড ব্যবহার করে, আমি প্লেয়ার আউটপুট দিয়ে উইন্ডোটি পাই (যা যদি আমি পাই না তবে, যেমন একটি ফাইল সম্পাদক যেমন nautilusবা thunar, আমি ডান ক্লিক করে ফাইলটিকে এমপ্লেয়ারের সাহায্যে দেখার জন্য অনুরোধ করি)।

যাইহোক, কোনও ম্যাক্রো বা এক্সটেনশনের দরকার নেই। শুধু ...!


&এটি asyncly করার জন্য ব্যবহার করুন , উদাহরণস্বরূপ: &vlc- আপনি শেল কমান্ডটি বন্ধ না করেই আপনার ইম্যাক্স ফিরিয়ে আনবেন
দর্শনা চৌধুরী চৌধুরী

@ দর্শনচৌধুরী &vlcকাজ করছেন বলে মনে হয় না, তবে vlc&তা করে।
otyn

@otyn আমি ব্যবহার দর্শন মানে মনে & পরিবর্তে এর !। সুতরাং যখন কার্সার আপনি যে ফাইলটি চান তার উপর, শুধু আঘাত &এবং এটা দ্বারা অ্যাসিঙ্ক্রোনাস অসদৃশ চালানো হবে !
কোটাকোটাকোটটা

2

ডায়ার্ড + এটির সাথে সহায়তা করে তবে ভ্যানিলা ডায়ার্ড আপনার প্রয়োজনীয়তার বুনিয়াদি সরবরাহ করে।

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

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


2

আমি এই পোস্টে আমার ভিএলসি সেটআপ বর্ণনা করেছি । এ সম্পর্কে সত্যিই দুর্দান্ত যা হ'ল এটি হল শিশু প্রক্রিয়াটি অস্বীকার করা হয় nohup, সুতরাং আপনি ভিএলসি স্বয়ংক্রিয়ভাবে বন্ধ না হয়ে নিরাপদে পুনরায় চালু করতে বা বন্ধ করতে পারেন।

কোডটি এখানে:

(require 'dired-aux)
(defvar dired-filelist-cmd
  '(("vlc" "-L")))
(defun dired-start-process (cmd &optional file-list)
  (interactive
   (let ((files (dired-get-marked-files
                 t current-prefix-arg)))
     (list
      (dired-read-shell-command "& on %s: "
                                current-prefix-arg files)
      files)))
  (let (list-switch)
    (start-process
     cmd nil shell-file-name
     shell-command-switch
     (format
      "nohup 1>/dev/null 2>/dev/null %s \"%s\""
      (if (and (> (length file-list) 1)
               (setq list-switch
                     (cadr (assoc cmd dired-filelist-cmd))))
          (format "%s %s" cmd list-switch)
        cmd)
      (mapconcat #'expand-file-name file-list "\" \"")))))

(define-key dired-mode-map "r" 'dired-start-process)

কোডটি আরেকটি কাজ করে তা হ'ল এটি বেশ কয়েকটি ফাইল চিহ্নিত করে mএবং তারপরে একটি ভিএলসি প্লেলিস্টে সেগুলি সারি করে।


0

নিম্নলিখিত স্নিপেট ওএসএক্স অপারেটিং সিস্টেমে কেবলমাত্র একটি ফাইলের জন্য কাজ করবে যেখানে কার্সার বর্তমানে রয়েছে - কোডটি ফাইল এক্সটেনশন পরীক্ষা করার জন্য এবং / অথবা ফাইলের বর্ধনের সাথে মেলে এমন সঠিক অ্যাপ্লিকেশন অনুমান করার জন্য সরবরাহ করে না:

(start-process
  "my-process-name" ;; process name
  nil ;; buffer output name, if an output buffer is so desired.
  "open" ;; argument 1
  "-a" ;; argument 2
  "/Applications/VLC.app/Contents/MacOS/VLC" ;; argument 3
  (dired-get-file-for-visit)) ;; argument 4

মূল পোস্টার খোলার একাধিক চিহ্নিত ফাইল মোকাবেলা করতে চায়, তাহলে ব্যবহার dired-get-marked-filesএবং mapcarডাউন তালিকা।

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