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

oggz-sort - مرتب‌سازی صفحه‌های یک فایل Ogg بر اساس زمان نمایش

oggz-sort [-o filename | --output filename ] filename

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

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

برخی از رمزگذارها فایل‌هایی با ترتیب نادرست صفحات تولید می‌کنند؛ برای نمونه، ممکن است برخی از صفحات صوتی و تصویری نامرتب باشند. اگرچه این فایل‌ها معمولاً قابل پخش هستند، اما پرش زمانی یا پیمایش دقیق روی آن‌ها می‌تواند دشوار باشد و احتمال بروز وقفه در حین پخش را افزایش دهد. همچنین ممکن است پخش‌کننده‌ها برای بافر کردن داده‌های صوتی و ویدیویی جهت پخش همگام به حافظه بیشتری نیاز داشته باشند، که این امر در هنگام مشاهده فایل‌ها روی دستگاه‌های با حافظه کم می‌تواند مشکل‌ساز باشد.

برخی از رمزگذارهای قدیمی‌تر Ogg نیز صفحاتی تولید می‌کنند که برچسب‌های زمانی granulepos در آن‌ها به اشتباه ثبت شده است: صفحاتی که هیچ بسته داده‌ای (packet) کاملی ندارند باید دارای granulepos با مقدار -1 باشند. دستور oggz-sort این مقادیر granulepos را در حین فرایند مرتب‌سازی تصحیح می‌کند.

ابزار oggz-validate می‌تواند برای بررسی ترتیب نسبی بسته‌ها در یک فایل و همچنین شناسایی granulepos نادرست در صفحاتی که فاقد بسته کامل هستند استفاده شود. در صورت گزارش هر یک از این خطاها، از oggz-sort برای رفع مشکل استفاده کنید.

دستور oggz-sort گزینه‌های زیر را می‌پذیرد:

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

اصلاح ترتیب صفحات در broken.ogv:

oggz sort -o fixed.ogv broken.ogv

Conrad Parker ۲۵ ژانویه ۲۰۰۸؛

Copyright © 2008 Annodex Association

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