mpgtx(1) User manual mpgtx(1)

mpgtx, mpgsplit, mpgcat, mpgjoin, mpginfo, mpgdemux - ابزار دستکاری و برش فایل‌های صوتی و تصویری MPEG

mpgtx دستور [ گزینه‌ها ] فایل [ محدوده | فایل ] ...

برنامه mpgtx می‌تواند فایل‌های MPEG را به روش‌های گوناگون برش داده یا به هم متصل کند. در حال حاضر سه نوع فایل پشتیبانی می‌شوند (انواع دیگر به زودی اضافه خواهند شد): فایل‌های ویدیویی MPEG 1، فایل‌های صوتی MPEG 1/2 (شامل mp1، mp2 و mp3)، فایل‌های سیستم MPEG 1 (فایل‌های صوتی و ویدیویی ترکیبی)، فایل‌های برنامه MPEG 2 (به صورت آزمایشی) و فایل‌های انتقال MPEG 2 (فقط در حالت‌های استخراج و اطلاعات).

برنامه mpgtx یک ویرایشگر مبتنی بر GOP (مخفف Group of Pictures یا گروه تصاویر) است. این بدان معنی است که mpgtx فایل‌های MPEG را بر مبنای گروه تصاویر برش می‌دهد، نه فریم به فریم. مدت زمان یک GOP معمولی حدود ۰.۵ ثانیه (تقریباً ۱۵ فریم) است که حداکثر دقت mpgtx را محدود می‌کند.

چاپ اطلاعات فایل‌ها مانند مدت زمان، ابعاد، نرخ بیت و غیره.
اتصال فایل‌ها به یکدیگر (می‌توان محدوده‌ها را مشخص کرد، بخش محدوده‌ها را ببینید).
برش فایل‌ها بر اساس محدوده‌های مشخص‌شده (بخش محدوده‌ها را ببینید).
جداسازی و استخراج (demultiplex) فایل ترکیبی mpeg.
دستکاری برچسب‌های ID3v1 از فایل‌های mp3 (نگاه کنید به tagmp3(1)).
چاپ یک پیام راهنمای (نه چندان) کوتاه.
چاپ نسخه و خروج.
-#
که در آن # یک عدد است؛ فایل‌های داده‌شده را به # قسمت تقسیم می‌کند.
امکان اتصال فایل‌های ناسازگار را فعال می‌کند (برخی پخش‌کننده‌ها بسیار انعطاف‌پذیر هستند).
از تلاش mpgtx برای دریافت سیگنال SIGSEGV جلوگیری می‌کند. این گزینه برای اشکال‌زدایی مفید است.

علاوه بر این، هنگام اجرا با نام‌های mpgjoin، mpgcat، mpgsplit، mpgdemux، tagmp3 یا mpginfo، رفتار mpgtx به روش‌های زیر تغییر می‌کند:
mpginfo مانند mpgtx -i رفتار می‌کند
mpgsplit مانند mpgtx -s رفتار می‌کند
mpgjoin مانند mpgtx -j رفتار می‌کند
mpgcat مانند mpgtx -j -o - رفتار می‌کند
mpgdemux مانند mpgtx -d رفتار می‌کند
tagmp3 مانند mpgtx -T رفتار می‌کند

اجبار در رونویسی فایل‌ها، بدون پرسش.
تغییر نسبت تصویر mpeg. مقادیر مجاز ۱، ۲، ۳ و ۴ به ترتیب برای ۱:۱، ۴:۳، ۱۶:۹ و ۲.۲:۱ هستند.
حفظ سرآیندهای زائد یا غیرمعمول در فایل‌های تفکیک‌شده.
حالت اضطراری؛ جستجوی کل فیلم برای یافتن یک PACK معتبر. علاوه بر این، همراه با گزینه -N هیچ اطلاعات جستجویی نمایش داده نمی‌شود و تنها خلاصه پایانی چاپ خواهد شد.
جلوگیری از نمایش پیشرفت عملیات در کنسول. سرعت عملیات را در بیشتر سیستم‌ها اندکی و در مکینتاش OS9 تا حد زیادی افزایش می‌دهد.
نادیده گرفتن بررسی خط زمانی در حالت mpginfo.
نام پایه هر فایل خروجی برابر با NAME خواهد بود.
فایل FILE به عنوان خروجی استفاده می‌شود (همراه با دستور اتصال استفاده می‌شود). اگر FILE برابر با - باشد، از خروجی استاندارد استفاده خواهد شد.

هر محدوده باید بعد از نام فایل یا یک محدوده دیگر قرار گیرد. یک محدوده در فایل MPEG را می‌توان با استفاده از یکی از این سه نماد مشخص کرد: نکته برای کاربران OSX: محدوده‌ها باید درون کوتیشن تکی یا جفتی قرار گیرند!

[a-b]
از مقدار a (شامل خود آن) تا مقدار b (شامل خود آن). اگر محدوده‌های نیمه‌باز می‌خواهید، می‌توانید از [a-b[، ]a-b] یا ]a-b[ استفاده کنید.
[n/ntot]
بخش n-ام از کل ntot بخش. برای مثال [1/4] برابر با یک‌چهارم اول فایل مشخص‌شده خواهد بود.
{a-b-...}
با a ، b ، ... به ترتیب صعودی. فایل مشخص‌شده را در مرزهای داده‌شده برش می‌دهد. بنابراین {55M} به معنای از ابتدای فایل تا ۵۵ مگابایت، و از ۵۵ مگابایت تا انتهای فایل است.

مقادیر محدوده‌ها را می‌توان بر حسب ثانیه یا آفست بایت مشخص کرد.

قالب زمانی
به صورت HH:MM:SS.SS که بخش :HH را می‌توان حذف کرد.
قالب آفست
یک عدد که می‌تواند پسوند M برای مگابایت یا k برای کیلوبایت داشته باشد.
مقادیر حذف‌شده (خالی)
مقدار خالی معتبر است و معادل مرز مربوطه فایل است:
[-10M] برابر با ۱۰ مگابایت اول فایل است.
[1:10:04-] از ۱ ساعت و ۱۰ دقیقه و ۴ ثانیه تا انتهای فایل.

تمامی برنامه‌ها در صورت اجرای موفق مقدار ۰ و در صورت خطا مقدار ۱ را برمی‌گردانند.

فایل joined.mpg شامل ۳۲ ثانیه اول movie1.mpg، به همراه ۳۰ مگابایت از movie1.mpg با شروع از مگابایت ۴۵ و در ادامه کل فایل movie2.mpg خواهد بود.
فایل myfile.mpg را به ۱۲۴ قسمت با نام‌های output-001.mpg تا output-124.mpg تقسیم می‌کند.
اطلاعات فایل داده‌شده مانند مدت زمان و نرخ بیت را چاپ می‌کند؛ همچنین اگر فایل دارای برچسب ID3 باشد، نام آلبوم، قطعه و ترانه را نیز نمایش می‌دهد.
نیمه دوم myfile.mpg را به چاپگر شما هدایت می‌کند، جوهر و کاغذ آن را تمام کرده و باعث اخراج شما توسط رئیستان می‌شود... با احتیاط استفاده کنید.

تعداد زیادی از آن‌ها وجود دارد :)
مبتنی بر GOP (گروه تصاویر): خب این یک باگ نیست بلکه یک محدودیت است. همان‌طور که در بخش توضیحات (DESCRIPTION) بیان شد، این ویژگی دقت mpgtx را در اتصال و برش به تقریباً ۱۵ فریم یا ۰.۵ ثانیه محدود می‌کند.
هنگام پخش فایل‌های متصل‌شده با پخش‌کننده‌های ضعیف MPEG ممکن است اعوجاج یا ناهنجاری‌های بصری دیده شود. این پخش‌کننده‌ها پرچم پیوند شکسته (broken link flag) را که برای نادیده گرفتن نخستین فریم‌های B دریافت‌شده استفاده می‌شود در نظر نمی‌گیرند. این یک اشکال در موتور رمزگشایی MPEG آن‌ها است، نه mpgtx.

Laurent Alacoque <laureck@users.sourceforge.net> CopyLeft 2001.
Modified by Chris Danis <danish@debian.org>, copyleft 2001.
Philipp Biermann <philipp@biermann.org>, copyleft 2002.
Erik Schanze <schanzi_@gmx.de>, copyleft 2004.
دریافت نسخه‌های جدید و اطلاعات، و ارسال وصله‌ها، گزارش اشکالات، کمک‌های مالی و غیره به:
http://mpgtx.sourceforge.net

از توجه شما متشکرم. روز خوبی داشته باشید.
Godmar Back و Brent Phillips در تنظیم واسط خط فرمان به من کمک کردند.
Volker Moell با صبوری به من یاد داد چگونه بسته‌های rpm بسازم. Danke Volker.
Jean Fransisco Sytem (معروف به Nicolas Schieli) به من در رفع برخی باگ‌های آزاردهنده کمک کرد.
با تشکر از همه شما دوستان.

DECEMBER 2004 Linux