معرفی‌ انیمیشن : Balance

استاندارد

« مانند خارپشت‏ها‏یی هستیم که برای گرم شدن به هم می‏چسبند و اگر به هم بچسبند خارشان به تن هم فرومی‏رود و اگر جدا شوند، از سرما رنج خواهند برد. زندگی معامله‏ای است که در هر شکل خرج آن بیش از دخلش است. »

این جمله از کتاب « جهان همچون اراده و تصور » نوشته آرتور شوپنهاور اولین چیزی بود که بعد از دیدن این انیمیشن در ذهنم خطور کرد .
چند سالی‌ میگذره از زمانی‌ که من Balance رو برای بار اول دیدم . Balance یه انیمیشن تولید شده بر پای تکنیک استاپ‌ موشن و بدون کلامه و میشه به صراحت گفت نسبت به انیمیشن‌های که امروزه میبینیم از ویژگی‌‌های بصری فوق‌العاده‌ کمتری بهره میگیره . ولی‌ چیزی که این انیمیشن رو به یه انیمیشن فوق‌العاده‌ و تاثیرگذار تبدیل می‌کنه موضوع و مفهومی هست که به بیننده منتقل می‌کنه اونم توی مدت زمانی‌ کمتر از ۱۰ دقیقه .
بد نیست بدونید ساخت Balance مربوط می‌شه به دوره بعد از کمونیسم در المان شرقی‌ . این انیمیشن رو می‌شه یک شرح زیبا از انحطاط و نابودی سیستم کمونیسم هم دونست .

و در آخر بهتون توصیه اکید می‌کنم که ۶،۷ دقیقه از وقتتون رو بذارید و این انیمیشن فوق‌العاده‌ رو ببینید .

تبدیل فرمت تعداد زیادی ویدیو با ffmpeg

استاندارد

قضیه از اینجا شروع شد که من یه فایل زیپ حاوی ۵۰ تا ویدیو دانلود کردم ، ولی‌ فرمت هیچ کدوم با فرمتی که من نیاز داشتم نمیخوند ! پس طبیعتا تنها راهی‌ که برام میموند این بود که ویدیو‌ها رو convert کنم . ۲ تا راه برای اینکار وجود داشت راه غیر منطقی‌ و کند این بود که یه اپلیکیشن برای این کار پیدا کنم، نصبش کنم و بشینم دونه دونه ویدیو‌ها رو convert کنم و راه حال منطقی‌ و سریع ، که یه پکیج خوب برای انجام این کار پیدا کنم و برم سر وقت ترمینال . من راه سریع رو انتخاب کردم ، بعد یه سرچ کوچیک به پکیج ffmpeg رسیدم که علاوه بر کاری که من ازش میخواسم کلی‌ کارای جذاب دیگرو هم انجام میداد .

پس قدم اولم این بود که این پکیج رو نصب می‌کردم ، من واسه نصب این بسته روی مک از پکیج منیجر HomeBrew استفاده کردم ، اگه HomeBrew رو ندارید می‌تونید اون رو با این دستور نصب کنید.

دستور نصب HomeBrew :

دستور نصب ffmpeg برای مک :

brew install ffmpeg

خوب حالا تو مرحله بعد باید میرفتم سراغ convert ویدیو‌ها . از دستور زیر برای تبدیل ویدیو از یک فرمت به فرمت دیگه استفاده می‌شه .

خب من ۵۰ تا ویدیو رو باید convert می‌کردم و اصلا دوست نداشتم که بشینم پای لپتاب و این دستور رو ۵۰ بر اجرا کنم ، پس دستور زیر رو نوشتم که تمام ویدیوها با فرمت avi توی دایرکتوری رو به فرمت mpg تغییر میده .

و در اخر از اونجایی که تبدیل فرمت ویدیو میتونه کار زمان بری باشه مقداری صبر لازمه تا بتونیم نتیجه کار رو ببینیم  .

کار یا دشمن سلامتی !

استاندارد

چند وقت پیش من یه Activity Tracker خریدم ، که باهاش می‌شه فعالیت‌های روزمره رو اندازه گرفت ، یکی‌ از اطلاعات جالبی‌ که این گدجت بهتون میده اینکه مثلا طی‌ِ یه بازه زمانی خواست چقدر فعالیت مفید داشتید ، این فعالیت مفید قرار نیست الزاماً ورزش یا کار خیلی‌ سختی باشه بلکه حتی میتونه یه قدم زدن ساده باشه .

نکته جالبی‌ که بعد از استفاده چند هفته‌ای و بررسی میزان فعالیت‌های روزانم بهش برخوردم این بود که ، من در زمان حضورم در محیط کاری که چیزی نزدیک به ۶-۷ ساعت هست فعالیت من به طور میانگین ۷ دقیقه بود !!! که اگه نخوام بگم فاجعه است میتونم بگم اصلا دلگرم کننده نیست . همچنین باید بگم طبق مطالبی که من خوندم سازمان بهداشت جهانی به هر فرد بالغ توصیه میکنه که حداقل ۳۰ دقیقه در روز فعالیت مفید داشته باشه . البته با این که تقریبا هممون میدونیم کم فعالیتی تو دراز مدت میتونه چه اثرات مخرب و بدی روی سلامتیمون داشته باشه ، ولی کمتر پیش میاد که این موضوع رو جزو مسائل و دقدقه‌های پر اهمیت روزانمون قرار بدیم .

Screenshot_2016-01-11-23-51-25

پس اگه شما‌ هم کارتون مثل من محدود می‌شه به نشستن پشت میز و کارکردن با کامپیوتر و فعالیت فیزیکی چشمگیری در حین کارتون ندارید . باید کمی‌ نگران باشید . ولی‌ نکته مثبت اینه که می‌تونیم با تغییرات کوچیک توی سبک زندگیتومون هم به اون حداقل ۳۰ دقیقه فعالیت روزانه برسیم و هم از روزمون  لذت بیشتری ببریم . مثلا میشه توی راه رفت یا برگشت به محل کار یه مسیریو پیاده روی کرد که هم از پیاده روی لذت ببریم و هم به سلامتیمون کمک کنیم .

و در آخر اینکه حواسمون باشه چیزای خیلی‌ مهمتر از کار هم هست . مثلا یکیش سلامتی .

سونامی داده‌های ویدیویی

استاندارد

این پست در واقع بخشی از مقدمه‌‌ پروژه کارشناسیم هست ( البته با کمی تغییر توی لحن و خود مقدمه ) که چون خودم به موضوعش علاقمندم و به نظرم جالبه گفتم اینجا هم بنویسمش .

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

تا حالا شده فکر کنید که این خیل عظیم تولیدکنندگان محتوا در روز چه حجم از داده‌های ویدیو‌ای رو میتونند تولید کنند؟

از فیلم‌های هالیوودی و بالیوودی گرفته تا فیلم‌های خودمونی‌ (مثل دامسمش‌ها :دی) که با تلفن‌های هوشمندمون ضبط می‌کنیم و راهی شبکه‌های اجتماعیمون می‌کنیم و حتی تصاویر در حال ضبط به وسیله دوربین‌های مدار بسته و امنیتی و …  همه و همه داده‌های ویدیویی هستند که همه روزه توسط ما تولید میشن .

برای اینکه معیاری از این موضوع داشته باشیم بد نیست بدونید که در هر دقیقه به طور میانگین ۱۰۰ ساعت فیلم بروی سایت YouTube آپلود می‌شه !

Youtube-stats

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

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

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