ایف ایف ایم پیگ کے ساتھ ویڈیو کاٹنے اور کاٹنے کا طریقہ

How Cut Crop Video With Ffmpeg



یہ ٹیوٹوریل بتاتا ہے کہ ffmpeg کا استعمال کرتے ہوئے کمانڈ لائن سے ویڈیو کیسے کاٹیں اور تراشیں۔

ایف ایف ایم پیگ۔ کمانڈ لائن سے ملٹی میڈیا اور اسٹریمز میں ترمیم کرنے کے لیے ایک ملٹی پلیٹ فارم ، ٹولز اور لائبریریوں کا اوپن سورس سویٹ ہے۔ یہ زیادہ تر ملٹی میڈیا فارمیٹس کو انکوڈنگ اور ڈیکوڈنگ کی حمایت کرتا ہے ، بشمول غیر معمولی فائلیں۔ اس ٹیوٹوریل کو پڑھنے کے بعد جس میں طریقہ کار اور ویڈیو سکرین شاٹس شامل ہیں ، آپ ffmpeg کا استعمال کرتے ہوئے ویڈیوز کو کاٹنے اور تراشنے کا طریقہ جان لیں گے۔







ffmpeg انسٹال کرنا:

ڈیبین پر مبنی لینکس ڈسٹری بیوشنز پر ffmpeg انسٹال کرنے کے لیے ، کمانڈ apt استعمال کریں جیسا کہ نیچے دی گئی مثال میں دکھایا گیا ہے۔



سودومناسبانسٹال کریں ffmpeg



ریڈ ہیٹ / سینٹوس پر ffmpeg انسٹال کرنے کے لیے ، نیچے دی گئی کمانڈ چلائیں:





یم مقامی انسٹال یم انسٹال ffmpegffmpeg-devel

ffmpeg کا استعمال کرتے ہوئے ویڈیو کاٹنے کا طریقہ:

ffmpeg کے ساتھ ویڈیوز کاٹنا ffmpeg کا استعمال کرتے ہوئے ایک بہت آسان ، تیز اور کم وسائل استعمال کرنے والا کام ہے۔ آپ کو صرف شروع کرنے یا ختم ہونے کے وقت کی وضاحت کرنے کی ضرورت ہے ، یا دونوں اگر ضرورت ہو اور آؤٹ پٹ فائل۔ میں اس کے ساتھ کام کروں گا۔ لینکس اشارہ ویڈیو۔ (مدت 00: 03: 280) میں نے ابھی اس سبق کے لیے ڈاؤن لوڈ کیا ہے۔

نیچے دی گئی کمانڈ استعمال کرتی ہے ffmpeg ویڈیو کو دوسرے سے 00:00:05 پرچم -ss کے ساتھ مخصوص کرنے سے۔ اگر آپ شروع کا کچھ حصہ کاٹنا چاہتے ہیں تو یہ آپ کے نئے ویڈیو کے لیے نقطہ آغاز کی وضاحت کرنے کا جھنڈا ہے۔ اگر آپ صرف ویڈیو کے اختتام کا کچھ حصہ کاٹنا چاہتے ہیں تو آپ کو یہ جھنڈا استعمال کرنے کی ضرورت نہیں ہے۔ جیسا کہ آپ دیکھ سکتے ہیں ، ٹائمنگ فارمیٹ HH: MM: SS (گھنٹے ، منٹ ، سیکنڈ) ہونا چاہیے۔ مثال کے طور پر ، 2 منٹ اور 3 سیکنڈ ٹائمنگ کے لیے ، آپ کو 00:02:03 ٹائپ کرنا چاہیے۔



-i پرچم ترمیم کی جانے والی فائل کی وضاحت کے لیے استعمال کیا جاتا ہے۔ اس معاملے میں ، فائل LinuxHint-vim.mp4 ہے۔

آپشن -t نئی فائل کے اختتام کی وضاحت کے لیے استعمال کیا جاتا ہے۔ اس صورت میں ، ویڈیو 00:02:00 پر ختم ہو جائے گی۔ اسی طرح -ss کے لیے ، اگر آپ ویڈیو کے اختتام کا کچھ حصہ نہیں کاٹنا چاہتے ، لیکن صرف آغاز کا حصہ ہیں ، آپ کو یہ جھنڈا لگانے کی ضرورت نہیں ہے۔

اس صورت میں ، -c کاپی پرچم آؤٹ پٹ فائل کی وضاحت کے لیے استعمال کیا جاتا ہے۔ اس معاملے میں ، فائل editedvideo.mp4.

ffmpeg -سیس00:00:05-میںLinuxHint-vim.mp4-ٹی00:02:00۔-سیکاپی editedvideo.mp4

پورے آپریشن میں کمپیوٹر کے وسائل استعمال کیے بغیر چند سیکنڈ لگے۔

اگلی مثال دکھاتی ہے کہ 00:03:28 سیکنڈ کی ویڈیو کے اختتام کا صرف ایک حصہ کیسے کاٹا جائے۔ اس طرح میں آپشن -ss کو چھوڑ دیتا ہوں کیونکہ میں نقطہ آغاز کو برقرار رکھنا چاہتا ہوں ، اور میں نے -t پرچم کو نافذ کرکے 00:02:00 پر ویڈیو کاٹ دی۔

ffmpeg -میںLinuxHint-vim.mp4-ٹی00:02:00۔-سیکاپی editedvideo2.mp4

پچھلی مثال کے برعکس ، نیچے دی گئی کمانڈ صرف -ss پرچم کے استعمال سے شروع ہونے والے ویڈیو کا حصہ کاٹ دیتی ہے۔ اس صورت میں ، نئی پیداوار 00:01:30 سے ​​شروع ہوگی۔

ffmpeg -سیس00:01:30۔ -میںLinuxHint-vim.mp4-سیکاپی editedvideo3.mp4

جیسا کہ آپ دیکھ سکتے ہیں ، ffmpeg کے ساتھ ویڈیوز کاٹنا ایک سادہ اور تیز عمل ہے۔

ffmpeg کا استعمال کرتے ہوئے کالی سرحدوں کو کاٹنا:

ٹیوٹوریل کا یہ حصہ بیان کرتا ہے کہ ffmpeg کے ساتھ ویڈیو کیسے کاٹیں۔

آپ ffmpeg استعمال کر کے خودکار طور پر پتہ لگانے کی کوشش کر سکتے ہیں کہ کالی سرحدوں کو دور کرنے کے لیے اپنے ویڈیو کو کیسے کاٹا جائے۔

اس مثال کے لیے ، میں 320 × 240 استعمال کروں گا۔ ویڈیو جو مندرجہ ذیل کی طرح لگتا ہے:

نیچے دی گئی کمانڈ ویڈیو کو صحیح طریقے سے تراشنے کے لیے صحیح طول و عرض اور پوزیشن کا پتہ لگانے کی کوشش کرے گی۔

ffmpeg -میںlinux-foundation.mp4-وی ایففصل کا پتہ لگاناخالی -> & | عجیب '/ crop/ {print $ NF}' | دم -1۔

جیسا کہ آپ دیکھ سکتے ہیں ، ffmpeg ویڈیو کو صحیح طریقے سے تراشنے کے لیے مناسب چوڑائی (320) ، اونچائی (208) ، X ، اور Y پوزیشن لوٹاتا ہے۔

ایکس پوزیشن۔ : X پوزیشن بائیں حاشیے سے افقی کاٹنے کے نقطہ آغاز کی وضاحت کرتی ہے ، جہاں بائیں مارجن 0 ہے۔

وائی ​​پوزیشن۔ : Y وہ عمودی فصل کا نقطہ آغاز ہے جہاں اوپر کا مارجن 0 ہے۔

ویڈیو کے نیچے دی گئی مثال کاٹ دی جائے گی۔ آپ دیکھ سکتے ہیں -filter: v flag.

فلٹر جھنڈا ایک فلٹر گراف کو لاگو کرتا ہے جو ان پٹ سٹریم کو تقسیم کرتا ہے ، اسے کاٹتا ہے ، اور اسے دوسری اسٹریمنگ کے ساتھ اوورلی کرتا ہے۔ جیسا کہ آپ دیکھ سکتے ہیں ، نیچے دی گئی کمانڈ میں بیان کردہ طول و عرض اور پوزیشنیں پچھلی کمانڈ کے ذریعہ فراہم کی گئی ہیں۔

نیز ، آپ دیکھ سکتے ہیں کہ پرچم -c کاپی کو چھوڑ دیا گیا تھا ، اور آؤٹ پٹ فائل کا نام فصل کے جھنڈے کے فورا after بعد لکھا گیا تھا۔

ffmpeg -میںlinuxfoundation.mp4 -filter: v'فصل = 320: 208: 0: 16'آؤٹ پٹ. mp4

جیسا کہ آپ دیکھ سکتے ہیں ، کالی سرحدیں ہٹا دی گئیں:

ffmpeg کا استعمال کرتے ہوئے ویڈیو کاٹنے کے بارے میں:

آپ پچھلی تکنیک کا استعمال کرتے ہوئے ویڈیو کے کسی بھی حصے کو کاٹ سکتے ہیں ، نہ صرف کالی سرحدیں۔

نیچے دی گئی کمانڈ پچھلی ویڈیو کو کاٹ دے گی ، 200 × 200 کی تصویر لوٹائے گی ، بائیں سے 200px اور اوپر والے حاشیے سے 0px شروع کرے گی۔

fffmpeg-میںoutput.mp4 -filter: v'فصل = 200: 200: 200: 0'آؤٹ پٹ 2. ایم پی 4

اور یہاں کاٹا گیا ویڈیو ہے:

یقینا ، آپ دیگر اقسام کے اقدامات کی وضاحت کرسکتے ہیں ، جیسے مستطیل۔

ہم جس ویڈیو پر کام کریں گے (پہلے سبق سیکشن کی طرح) نیچے کی تصویر کی طرح لگتا ہے۔

اس پہلی مثال میں ، ہم صرف آؤٹ پٹ کے طول و عرض کی وضاحت کرتے ہیں لیکن پوزیشن کی نہیں۔ اگر آپ پوزیشن کی وضاحت نہیں کرتے ہیں تو ، ffmpeg خود بخود ویڈیو کا مرکز کاٹ دے گا۔ . اس طرح ، نیچے دی گئی مثال میں ، جس میں صرف ویڈیو کی اونچائی اور چوڑائی کی وضاحت کی گئی ہے لیکن کوئی پوزیشن نہیں ہے ، ffmpeg ویڈیو کو تراشے گا اور ویڈیو کے مرکز کا 500 × 500 کاٹا ہوا آؤٹ پٹ واپس کرے گا۔

ffmpeg -میںLinuxHint -vim.mp4 -filter: v'فصل = 500: 500'LinuxHintvideo2.mp4

اور ہمیں 500x500px کی پیداوار حاصل ہوتی ہے۔

اگر ضرورت ہو تو ، آپ اصلی ویڈیو ریزولوشن سیکھنے کے لیے grep کے ساتھ مل کر ffmpeg کمانڈ استعمال کر سکتے ہیں ، جیسا کہ ذیل میں دکھایا گیا ہے۔

ffmpeg -میںLinuxHint-vim.mp4> & | گرفتویڈیو:| گرفت -پو ' d {3،5} x d {3،5}'

اگر آپ ffmpeg سادگی اور کارکردگی پسند کرتے ہیں تو آپ رسائی حاصل کر سکتے ہیں۔ ffmpeg سرکاری دستاویزات یہاں۔ میڈیا میں ترمیم کے لیے دستیاب کئی اضافی خصوصیات اور افعال کے بارے میں جاننے کے لیے۔

نتیجہ:

ffmpeg کی مدد سے کمانڈ لائن سے میڈیا کو کاٹنا اور کاٹنا بہت آسان ہے۔ ffmpeg کے اہم فوائد میں سے ایک کم وسائل کا استعمال اور تیز رفتار ہے۔
یہ ٹیوٹوریل دکھاتا ہے کہ کوئی بھی لینکس یوزر لیول یا کوئی بھی شخص جو ویڈیو ایڈیٹنگ کے علم کے بغیر پیشہ ورانہ طور پر ٹیکسٹ موڈ میں چند کمانڈز اور دوستانہ نحو سیکھ کر ویڈیوز میں ترمیم کر سکتا ہے۔ FFmpeg ملٹی پلیٹ فارم ہے ، یہ کمانڈ لائن سے ویڈیو اور آڈیو فائلوں میں ترمیم کرنے کا ایک بہترین معیاری ٹول ہے۔ FFmpeg وسیع پیمانے پر مشہور ٹولز جیسے VLC پلیئر کا حصہ ہے اور آئی ٹیونز اور یوٹیوب کے لیے بنیادی پروسیسنگ میں شامل تھا۔

مجھے امید ہے کہ یہ سبق مفید تھا۔ مزید لینکس ٹپس اور ٹیوٹوریلز کے لیے لینکس اشارے پر عمل کرتے رہیں۔