نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: فیلم بردازی از میزکار لینوکس

  1. #1
    عضو انجمن
    تاریخ عضویت
    Mar 2011
    نوشته ها
    288
    تشکر تشکر کرده 
    35
    تشکر تشکر شده 
    332
    تشکر شده در
    255 پست

    Lightbulb فیلم بردازی از میزکار لینوکس

    در صورتی که مایل به تولید برنامه‌های آموزشی و چند رسانه ای باشید یکی از ابزار‌هایی که حتما به آن نیاز پیدا می کنید ابزاری برای تهیه فیلم از میز کار است


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

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

    مدتی قبل که نیاز داشتم یک سی‌ دی آموزشی از یک برنامه تحت وب بسازم، به دنبال برنامه‌های فیلم‌برداری از میزکار می‌گشتم و یک برمامه عالی که قابلیت تصویر برداری با فرمت فلش (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 x11vnc
    sudo 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، می‌توانید در سایر برنامه‌ها استفاده کنید.

  2. تعداد تشکر ها از p2m به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 2
    آخرين نوشته: February 23rd, 2013, 13:09
  2. پاسخ ها: 14
    آخرين نوشته: September 1st, 2011, 18:41
  3. سامانه بازی های آنلاین پی سی گیمرز ( همراه با جایزه )
    توسط www.p30gamers.com در انجمن مباحث دیگر
    پاسخ ها: 7
    آخرين نوشته: December 27th, 2010, 21:56
  4. فروش پائیزه سرور مجازی لینوکس با قیمت هایی باورنکردنی
    توسط nimapendar در انجمن فروش سرور مجازی
    پاسخ ها: 5
    آخرين نوشته: September 29th, 2010, 16:33

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •