گیک فارسی

نوشته های یک گیک فارسی از فعالیت ها ،‌ علاقه مندی ها و نقد هایش

خارج کردن زیرنویس از فایل‌های MKV

نویسنده:
30 مارس 15

اگه تا حالا از فایل‌های MKV برای دیدن فیلم استفاده کرده باشین حتماً میدونین که این فایل در‌ واقع یک ظرف یا بهتر بگم Container برای صدا و تصویر و زیر نویس هستش. بعضی مواقع احتیاج میشه که زیرنویس فیلم که توی فایل MKV قرار گرفته را از اون خارج یا Extract کنیم.

برای این کار ابتدا باید با دستور زیر mkvtoolnix را نصب کنیم تا بتونیم از دو ابزار mkvinfo و mkvextract استفاده کنیم :

sudo apt-get install mkvtoolnix

حالا باید ببینیم فایل زیر نویس توی چه Track ی از MKV قرار گرفته. برای این کار از دستور mkvinfo به این شکل استفاده میکنیم :

mkvinfo movie.mkv

این دستور Track های قرار گرفته در فایل MKV را در خروجی نمایش میده و مشخص میکنه چه Track ی مربوط به فایل Subtitle میشه. کافیه شماره Track را جایی یادداشت کنیم یا به حافظه بسپریم.

حالا با دستور زیر میتونیم زیرنویس را (با فرض اینکه شماره Track اون ۳ هستش) از فایل خارج کنیم و در کنار فایل ویدئوییمون ذخیرش کنیم :

mkvextract track movie.mkv 3:subtitle.srt

به همین راحتی میشه فایل زیر نویس را خارج کرد. این کار مخصوصاً زمان هایی که فایل MKV را تبدیل میکنیم و به زیرنویس احتیاج داریم لازم میشه.