11 অ্যাভকনভ লিনাক্স টার্মিনাল থেকে ভিডিও এবং অডিও রেকর্ড, রূপান্তর এবং নিষ্কাশন করতে আদেশ দেয়


পূর্ববর্তী নিবন্ধে, আমরা ডেস্কটপ ভিডিও এবং অডিওকে কীভাবে রেকর্ড করতে পারি ‘অ্যাভকনভ’ সরঞ্জামটি ব্যবহার করে । আমরা উল্লেখ করেছি যে মাল্টিমিডিয়া স্ট্রিম এবং ফাইলগুলি মোকাবেলা করার জন্য " অ্যাভকনভি " সরঞ্জামের ব্যবহারের আরও অনেকগুলি উপায় রয়েছে।

  1. ‘অ্যাভকনভ’ কমান্ড
  2. ব্যবহার করে আপনার ডেস্কটপ ভিডিও এবং অডিও রেকর্ড করুন

এই নিবন্ধে আমরা "avconv" প্রোগ্রামটির সাথে ব্যবহার করার জন্য সবচেয়ে গুরুত্বপূর্ণ 10 কমান্ড আবিষ্কার করতে যাচ্ছি।

কেবলমাত্র নিশ্চিত করার জন্য, আপনার ডিবিয়ান/উবুন্টু/মিন্টের অধীনে এটি ইনস্টল করতে " অ্যাভকনভি " সরঞ্জামটি ইনস্টল করতে হবে, নিম্নলিখিত কমান্ডগুলি চালনা করুন:

$ sudo apt-get update
$ sudo apt-get install libav-tools

1. ভিডিও এবং অডিও ফাইলের তথ্য পান

আপনি যদি কোনও মাল্টিমিডিয়া ফাইল সম্পর্কে কিছু তথ্য পেতে চান তবে অ্যাভকন কমান্ড সহ ‘-i’ (তথ্য) বিকল্পটি ব্যবহার করে নীচের কমান্ডটি চালান এবং আপনার অডিও বা ভিডিও ফাইল ইনপুট করুন।

$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 

avconv version 11-6:11-1, Copyright (c) 2000-2014 the Libav developers
  built on Sep 26 2014 14:34:54 with gcc 4.9.1 (Ubuntu 4.9.1-15ubuntu1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Michael-Jackson-You-Rock-My-World-HD.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2013-12-04 15:45:45
  Duration: 00:09:43.05, start: 0.000000, bitrate: 1898 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720, 1703 kb/s, 29.97 fps, 60k tbn, 59.94 tbc (default)
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, fltp, 192 kb/s (default)
    Metadata:
      creation_time   : 2013-12-04 15:46:06
At least one output file must be specified

২. ভিডিও ফাইল থেকে অডিও উত্তোলন করুন

যে কোনও ভিডিও ফাইল থেকে কেবল অডিওটি বের করতে এবং এটি অন্য ফাইলে আউটপুট করতে আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন।

$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -vn -f wav sound.wav

উপরের কমান্ড সম্পর্কে কিছু বিষয়:

  1. আপনার ভিডিও ফাইলের নামের সাথে ইনপুট ফাইলের নামটি প্রতিস্থাপন করতে ভুলবেন না
  2. -vn একটি বিকল্প যা আমরা মাল্টিমিডিয়া ফাইল থেকে ভিডিও সরাতে ব্যবহার করি
  3. -f wav হ'ল ফর্ম্যাটটি আমরা আমাদের আউটপুট ফাইলটি এটি ব্যবহার করতে চাই, আপনি চাইলে আপনি "এমপি 3" বা "ওয়েবম" এ স্যুইচ করতে পারেন
  4. শব্দ.ওয়াভ আউটপুট ফাইলের নাম

৩. অডিও ফাইল থেকে ভিডিও বের করুন

আপনি নীচের কমান্ডটি ব্যবহার করে কেবলমাত্র একটি মাল্টিমিডিয়া ফাইল থেকে ভিডিওটি বের করতে পারেন।

$ avconv -i You-Rock-My-World.avi -vcodec libx264 -an -f mp4 video.mp4

উপরের কমান্ড সম্পর্কে বর্ণনা:

  1. অন ফাইলটি থেকে অডিও ফেলে দেওয়ার একটি বিকল্প।
  2. এমপিএল হ'ল আমাদের নতুন ফাইলের জন্য আমরা যে ফর্ম্যাটটি ব্যবহার করতে চাই তা আপনি "এমকেভি", "ওজিজি" .. এ পরিবর্তন করতে পারেন etc ইত্যাদি, মনে রাখবেন, আপনাকে "ভিডিও. এমপি 4" পরিবর্তন করতে হবে "" Video.mkv "তেও।

4. রূপান্তর .avi থেকে .mkv ফর্ম্যাট

কোনও .avi ফাইলকে .mkv ফর্ম্যাটে রূপান্তর করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

$ avconv -i You-Rock-My-World.avi -vcodec libx264 You-Rock-My-World.mkv

  1. -i উত্স-ফাইল.ইভি হ'ল এমন ফাইল যা আমরা (-i = -input) রূপান্তর করতে চাই
  2. -vcodec একটি বিকল্প যা আমরা রূপান্তর প্রক্রিয়া করার সময় একটি ভিডিও কোডেক ব্যবহার করার জন্য ব্যবহার করি, আমাদের ক্ষেত্রে এটি "libx264" হয়, ভিডিওর মানের রাখতে এই বিকল্পটি গুরুত্বপূর্ণ এটি যেমন রয়েছে
  3. newfile.mkv হ'ল আউটপুট ফাইলের নাম

5. এমপি 4 এভিআই ফর্ম্যাটে রূপান্তর করুন

N .mp4 ফাইলকে .avi ফর্ম্যাটে রূপান্তর করতে, নিম্নলিখিত কমান্ডটি চালান।

$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -vcodec libx264 newfile.avi

6. .mp3 থেকে .Wav ফর্ম্যাট রূপান্তর করুন

এখানে নতুন কিছু নেই .. আমরা একটি ফাইল ইনপুট করেছি, আমরা অন্য একটি আউটপুট করেছি :) দ্রষ্টব্য যে এখানে, আমাদের -vcodec libx264 বিকল্পটি ব্যবহার করতে হবে না, কারণ আমরা একটি অডিও ফাইলকে অন্য অডিওতে রূপান্তর করছি ফাইল, এখানে কোন ভিডিও আছে।

$ avconv -i michael-jackson-dangerous.mp3 newfile.wav

7. রূপান্তর করুন। ইউভ থেকে .avi ফর্ম্যাট

আপনি যদি চান তবে পূর্ববর্তী কমান্ডগুলিতে আপনার প্রয়োজনের উপর নির্ভর করে ফর্ম্যাটটি পরিবর্তন করতে পারেন, নিশ্চিত করুন যে আপনি যে ফর্ম্যাটটি চয়ন করেছেন সেটি লিবাভ দ্বারা সমর্থিত কিনা।

$ avconv -i oldfile.yuv newfile.avi

৮. ভিডিও এবং অডিও একসাথে মার্জ করুন

অডিও ফাইলের সাথে একটি ভিডিও ফাইল একসাথে মার্জ করতে, নীচের কমান্ডটি চালান।

$ avconv -i the-sound-file.wav -i the-video-file.avi the-output-file.mkv

আপনি লিবিভ দ্বারা “ the-আউটপুট-ফাইল.এমকেভি ” বা “ দ্য আউটপুট-ফাইল.এভি ” বা অন্য কোনও সমর্থিত বিন্যাসের সাথে প্রতিস্থাপন করতে পারেন (আমাকে জিজ্ঞাসা করবেন না এটি নিজেই চেষ্টা করুন!)।

9. ভিডিও চিত্রগুলিতে রূপান্তর করুন

একটি ভিডিও ফাইলকে বিভিন্ন ভিন্ন চিত্রে রূপান্তর করতে, আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন।

$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -r 1 -s 1366x768 -f image2 image-%03d.png

  1. -r 1 : হ'ল প্রতি চিত্রের ফ্রেমগুলির সংখ্যা, এটি যত বেশি হয়, তত বেশি চিত্র তৈরি হয়
  2. 1366 × 768 : চিত্রগুলির জন্য আপনি যে প্রস্থ এবং উচ্চতা চান এটি হ'ল আপনি এটি যে কোনও আকারের সাথে এটি প্রতিস্থাপন করতে পারেন
  3. চিত্র-% 03d.png : এটি চিত্রের নাম ফর্ম্যাট, যদি আপনি কমান্ডটি ব্যবহার করে দেখেন তবে এটি "চিত্র -001.png", "চিত্র -002.png- এর মতো অনেকগুলি চিত্র তৈরি করবে ".. ইত্যাদি, আপনি চাইলে" jpg "বা" jpeg "এর সাথে" png "প্রতিস্থাপন করতে পারেন

10. লিবাভের সাথে ব্যবহার করার জন্য আরও বিকল্প

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

$ avconv -i input-video.avi -vcodec libx264 -vf "drawbox=x=50:y=50:width=400:height=300:[email " output-video.avi

  1. -vf : হ'ল একটি ভিডিও ফিল্টার প্রয়োগ করার একটি বিকল্প (যদি আপনি কোনও অডিও ফিল্টার ব্যবহার করতে চান তবে এটি -af এর সাথে প্রতিস্থাপন করুন)
  2. ড্রবক্স = x = 50: y = 50: প্রস্থ = 400: উচ্চতা = 300: [ইমেল সুরক্ষিত] : এখানে আমরা "ড্রইক্সবক্স" নামক একটি ফিল্টার প্রয়োগ করেছি যা 400 প্রস্থ সহ একটি লাল বাক্স আঁকবে x = 50 এবং y = 50 এ 300 উচ্চতা

এবং এখানে উপরের আদেশের ফলাফল।

এবং উদাহরণস্বরূপ নিম্নলিখিত কমান্ডটি গ্রহণ করুন,

$ avconv -i input-file.avi -vcodec libx264 -vf "transpose=cclock" output-file.avi

  1. ট্রান্সপোজ = সি ক্লক এমন একটি ভিডিও ফিল্টার যা ভিডিওকে 90 ডিগ্রি ঘড়ির কাঁটার দিকে ঘোরায়

আপনি যা পাবেন তার একটি চিত্র এখানে ’s

১১. একটি ভিডিও হিসাবে tty রেকর্ড করুন

এই কমান্ডটি অবশ্যই রুট ব্যবহারকারীদের দ্বারা ব্যবহার করা উচিত, এটি সুডো ছাড়া কাজ করবে না, কারণ এটির ফ্রেমবফার ডিভাইস (fbdev) অ্যাক্সেসের প্রয়োজন। fbdev হ'ল লিনাক্স ফ্রেমবফার ইনপুট ডিভাইস, কনসোলে গ্রাফিক্স দেখানোর জন্য এই ডিভাইসটি দায়বদ্ধ ডিভাইস।

$ sudo avconv -f fbdev -r 30 -i /dev/fb0 out.avi

  1. * -r 30 : প্রতি সেকেন্ডের ফ্রেমের সংখ্যা
  2. * -i/dev/fb0 : ফাইল চলমান ডিভাইস নোড, এই বিকল্পটি ব্যবহার করে, আমরা টিটিটি থেকে ভিডিও ক্যাপচার করতে সক্ষম হব

আশ্চর্যজনক না? আপনার মাল্টিমিডিয়া ফাইলগুলির সাথে অ্যাভকনভ র অন্যান্য অনেকগুলি ব্যবহারের উপায়ের পাশাপাশি ব্যবহার করার জন্য আরও অনেক ভাল ফিল্টার রয়েছে, আপনি সেগুলি অফিসিয়াল ডকুমেন্টেশন থেকে এগুলি পরীক্ষা করতে পারেন

অ্যাভকনভ কমান্ডের ব্যবহার

আপনি কি এর আগে লিবাভের জন্য অগ্রিম ব্যবহারের চেষ্টা করেছেন? আপনি এটি সম্পর্কে কি মনে করেন? আপনার অ্যাভকনভের জন্য অন্য কোনও গুরুত্বপূর্ণ আদেশ রয়েছে? আমাদের মন্তব্য তাদের সাথে ভাগ করুন!