واضح آرشیو وب فارسی:تبیان: فیلمبرداری از میز کار لینوکسدر صورتی که مایل به تولید برنامههای آموزشی و چند رسانهای باشید یکی از ابزارهایی که حتما به آن نیاز پیدا میکنید ابزاری برای تهیه فیلم از میز کار است. در دنیای ویندوز ابزارهای زیادی برای این کار وجود دارد که بعضی بهتر و بعضی ضعیفتر عمل میکنند، در دنیای لینوکس هم چند نرمافزار هستند که میتوانند از میز کار شما فیلم بگیرند. این برنامهها معمولا خوب عمل میکنند اما زانی که حجم فایل حاصله برای شما اهمیت داشته باشد شاید فیلم گرفتن از میز کار با هر یک از کدکهای موجود چندان شما را راضی نکند. از سوی دیگر فشردهسازی پیش از حد فایل حاصله کیفیت تصویر را کاهش میدهد و این مسئله باعث کاهش کیفیت نرم افزار آموزشی شما میگردد. در صورتی که برنامهای از تصاویر برداری فلش برای ذخیره کردن تصویر از میز کار استفاده کند هم، کیفیت کار حفظ میشود و نیز حجم فایل حاصله بسیار پایین خواهد بود.
مدتی قبل که نیاز داشتم یک سی دی آموزشی از یک برنامه تحت وب بسازم، به دنبال برنامههای فیلمبرداری از میزکار میگشتم و یک برمامه عالی که قابلیت تصویر برداری با فرمت فلش (Shockwave Flash/swf) را داشت یافتم. آقای yusuke Shinyama یک برنامهنویس ژاپنی نرمافزاری آزاد نوشته است که میتواند اینکار را انجام دهد نام این برنامه VNC2SWF است و تحت مجوز آزاد گنو(GNU/GPL) منتشر شده است. برنامه دارای دو نسخه نوشته شده به زبان C و پیتون است، نسخه C آن فقط بر روی سیستم عاملهایی اجرا میشود که X11 بر روی آنها نصب شده باشد و نسخه پیتون آن کاملا مستقل از سیستم عامل است. نحوه کارنحوهی کار برنامه به این صورت است که ابتدا باید روی سیستمی که میخواهیم از آن فیلم بگیریم یک سرور VNC راهاندازی کرده باشیم. برای این کار میتوانیم از Tight VNC, X11VNC, Vino و یا هر سرور VNC دیگری استفاده کنیم. برنامه VNC2SWF ابتدا به یک سرورVNC متصل میشود و به جای نمایش دادن آن به شما شروع به ذخیره کردن آن به فرمت فلش میکند.این قابلیت مزایای زیادی دارد، مثلا شما میتوانید سرویس دهنده VNC را روی یک کامپیوتر در شبکه نصب کنید و از طریق شبکه و توسط کامپیوتر دیگری تصویر را ذخیره کنید. و یا به راحتی تصویر دریافتی از سیستم عاملهای مختلف مثل Mac OSX، ویندوز و لینوکس را ذخیره کنید. فقط کافی است روی سیستم هدف یک سرویس دهنده VNC راه بیاندازید.در اینجا ما قصد داریم از میز کار لینوکس Ubuntu نسخهی Edtgy Eft فیلم تهیه کنیم. برای این کار ابتدا باید سرویس دهنده VNC فعال شود، از آنجایی که Ubuntu از میزکار گنوم استفاده میکند به راحتی میتوانید از Remote Desktop موجود بر روی میزکار GNOME استفاده کرده برای این کار به منوی Preference> Remote Desktop بروید و گزینههای لازم را فعال کنید. شما میتوانید کلمه عبوری برای VNC تعیین نکنید ولی در عوض حتما گزینه Ask for confirmation را تیک بزنید تا تصویر برداری با هماهنگی شما شروع شود.
بسیار خب بعد از راهاندازی یک VNC Server حالا نوبت به نصب برنامه میرسد، توصیه من به شما استفاده از نسخه پیتون برنامه است.برای آغاز کار، نسخهی پیتونی برنامه را از اینجا دانلود کنید. سپس باید چند بسته اضافی را برای پیتون دانلود و نصب کنید. اگر کاربر دبیان یا توزیعهای بر پایهی دبیان مانند او بونتوو با پارسیکس میباشید، برای نصب برنامههای مورد نیاز کافیست به اینترنت متصل شوید و دستور زیر را در یک ترمینال وارد کنید:sudo apt-get install x11vncsudo apt-get install python-pygame python-tk بسیار خب، حالا برنامه دانلود شده را از حلت فشرده خارج کنید و به شاخه Pyvn2swf بروید. در اینجا باید فایل vnc2swf.py را به همراه فایلهای دیگر ببینید. حال دو پنجره ترمینال باز کنید. در پنجره اول دستور زیر را وارد کنید: x11vncاین دستور باعث شروع به کار سرور vnc بر روی دستگاه شما میشود. در دومین پنجره ترمینال ، ابتدا به شاخه ای که بسته را در آنجا استخراج کردهاید بروید و سپس دستورات زیر را برای شروع کردن برنامه وارد کنید: cd pyvnc2swf./vnc2swf.py ظاهر برنامه چندان زیبا نیست اما به خوبی کار میکند، از منوی Options میتوانید مشخصات سرور VNC و سرعت ذخیره سازی فریمها و... را تنظیم کنید.برای شروع کار کلید Start را بزنید تا فیلمبرداری آغاز شود و در پایان هم میتوانید همان کلید را که حالا به Stop تبدیل شده فشار دهید. از گزینه File قسمت Save as را انتخاب کنید و نتیجه را ذخیره کنید. حالا شما یک فایل SWF و یک فایل HTML دارید که با باز کردن آن میتوانید نتیجه را تحت وب ببینید و از فایل فلش ایجاد شده که با فرمت SWF، میتوانید در سایر برنامهها استفاده کنید. منبع: irantux.orgمطالب مرتبط:نصب مبدل PDF در لینوکس اصول نرمافزارهای متنباز بهترین نسخه لینوکس برای مبتدیانمنابع آنلاین فارسی برای علاقهمندان لینوکس و اپنسورس (1) - (2)
این صفحه را در گوگل محبوب کنید
[ارسال شده از: تبیان]
[مشاهده در: www.tebyan.net]
[تعداد بازديد از اين مطلب: 407]