انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: آموزش ضبط صفحهٔ نمایش و ذخیرهٔ آن به‌عنوان تصاویر متحرک [GIF]  (دفعات بازدید: 1387 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین 藤沼

  • Sr. Member
  • *
  • ارسال: 414
  • جنسیت : پسر
۱-نصب برنامه‌های مورد نیاز جهت انجام کار:
sudo apt-get install imagemagick mplayer gtk-recordmydesktop
۲-ساخت یک پوشه برای ذخیره فایل‌ها و تغییر مکان به مسیر اون:
mkdir output && cd $_۳-ضبط صفحهٔ نمایش به‌مدت ۵ ثانیه (اسم پیش‌فرض out.ogv):
timeout 5s recordmydesktop۴-تبدیل فریم‌های ویدیو (ضبط‌شده) به فایل‌های JPEG:
mplayer -ao null out.ogv -vo jpeg:outdir=output۵-تبدیل فایل‌های JPEG به یک تصاویر متحرک GIF:
convert output/* output.gif
می‌تونید خروجی قبلی رو با استفاده از دستور زیر بهینه‌تر کنید:
convert output.gif -fuzz 10% -layers Optimize optimised.gif
منبع: http://askubuntu.com/questions/107726/how-to-create-animated-gif-images-of-a-screencast

آفلاین احسان فعالپور

  • Sr. Member
  • *
  • ارسال: 408
  • جنسیت : پسر
این دستور آخر یه گیف ۱۰۰ مگی رو که میخواست تبدیل کنه کلا سیستمم هنگ کرد، نه tty داشتم نه چیزی کار میکرد.
مقدار سوئیچ fuzz رو کمتر کنید فکر کنم بهتر باشه.
یه پست هم توی همون تاپیک بود که از ffmpeg برای این کار استفاده میکرد به نظرم اون خیلی بهتر بود.هم از لحاظ حجم فایل نهایی هم از نظر سرعت انجام کار.

ممنون بابت آموزش.
عضو ارشد فدراسیون بیکاران ایران FBI