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

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: 藤沼 در 27 بهمن 1394، 07:39 ب‌ظ

عنوان: آموزش ضبط صفحهٔ نمایش و ذخیرهٔ آن به‌عنوان تصاویر متحرک [GIF]
ارسال شده توسط: 藤沼 در 27 بهمن 1394، 07:39 ب‌ظ
۱-نصب برنامه‌های مورد نیاز جهت انجام کار:
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
عنوان: پاسخ : آموزش ضبط صفحهٔ نمایش و ذخیرهٔ آن به‌عنوان تصاویر متحرک [GIF]
ارسال شده توسط: احسان فعالپور در 27 بهمن 1394، 10:01 ب‌ظ
این دستور آخر یه گیف ۱۰۰ مگی رو که میخواست تبدیل کنه کلا سیستمم هنگ کرد، نه tty داشتم نه چیزی کار میکرد.
مقدار سوئیچ fuzz رو کمتر کنید فکر کنم بهتر باشه.
یه پست هم توی همون تاپیک بود که از ffmpeg برای این کار استفاده میکرد به نظرم اون خیلی بهتر بود.هم از لحاظ حجم فایل نهایی هم از نظر سرعت انجام کار.

ممنون بابت آموزش.