oggz-chop(1) General Commands Manual oggz-chop(1)

oggz-chop - استخراج بخشی از یک فایل Ogg بین زمان‌های شروع و/یا پایان داده‌شده

oggz-chop [-o filename | --output filename ] [-s start_time | --start start_time ] [-e end_time | --end end_time ] [-k | --no-skeleton ] filename

oggz-chop [-h | --help ] [-v | --version ]

oggz-chop بخشی از یک فایل Ogg را برش می‌دهد. این ابزار برچسب‌های زمانی granulepos را در جریان‌های بیتی Ogg CELT، CMML، Dirac، FLAC، Kate، Opus، PCM، Speex، Theora، Vorbis و VP8 به‌درستی تفسیر می‌کند. برای مشاهده فهرست کامل کُدک‌های شناخته‌شده توسط نسخه نصب‌شده oggz، فرمان oggz-known-codecs(1) را اجرا کنید.

فایل خروجی شامل رونوشت‌هایی از سرایندهای فایل ورودی، و تمام داده‌های کُدک مورد نیاز برای رمزگشایی صحیح محتوا بین زمان‌های شروع و پایان مشخص‌شده در خط فرمان است. برای کُدک‌هایی با وابستگی‌های داده‌ای مانند فریم‌های کلیدی ویدیو، فریم کلیدی پیش از زمان شروع در خروجی گنجانده خواهد شد.

توجه داشته باشید که oggz-chop از طریق رونوشت‌برداری از صفحه‌های داده Ogg عمل می‌کند؛ این ابزار بسته‌های جزئی را از اولین یا آخرین صفحه داده قرارگرفته در خروجی حذف نمی‌کند. با این حال اطمینان حاصل می‌کند که پرچم پایان جریان (end of stream flag) روی آخرین صفحه از هر جریان بیتی منطقی تنظیم شود.

مدیریت Skeleton: به‌طور پیش‌فرض، خروجی شامل یک شیار Skeleton خواهد بود که شروع برش را به‌عنوان زمان نمایش (presentation time) مشخص می‌کند.

oggz-chop گزینه‌های زیر را می‌پذیرد:

نوشتن خروجی در filename مشخص‌شده به جای چاپ آن در خروجی استاندارد.
مشخص کردن زمان شروع بخش برش‌داده‌شده برای خروجی.
مشخص کردن زمان پایان بخش برش‌داده‌شده برای خروجی.
جریان بیتی Skeleton در خروجی گنجانده نشود.
نمایش اطلاعات نحوه استفاده و خروج.
نمایش اطلاعات نسخه و خروج.

استخراج دقیقه اول از file.ogx:

oggz chop -e 1:00 file.ogx

استخراج از دقیقه دوم تا دقیقه پنجم file.ogx:

oggz chop -s 2:00 -e 5:00 -o output.ogx file.ogx

استخراج با تعیین آفست فریم‌های SMPTE-25:

oggz chop -s smpte-25:00:02:03::12 -e smpte-25:00:05:02::04 -o output.ogv file.ogv

پیکربندی زیر برای Apache httpd ابزار oggz-chop را فعال خواهد کرد. همانند بیشتر دستورالعمل‌های Apache، این تنظیمات البته می‌توانند به دایرکتوری‌ها یا مکان‌های (Locations) خاصی محدود شوند:

ScriptAlias /oggz-chop /usr/bin/oggz-chop

Action application/ogg /oggz-chop

ابزار oggz-chop سرایندهای HTTP از نوع Last-Modified را تولید کرده و به درخواست‌های مشروط GET حاوی If-Modified-Since به‌درستی پاسخ می‌دهد.

Conrad Parker February 25, 2008;

Copyright © 2008 Annodex Association

oggz-validate(1), oggz-merge(1), oggz-dump(1), hogg(1)