RASPBERRY PI رسپبری, توصیه شده, دسته‌بندی نشده, سیسوگیها, متفرقه, نرم افزار

رزبری پای + Kodi , سینمای خانگی شگفت انگیز

یک مهندس الکترونیک احتیاج به تفریح و لذت داره!

و صد البته نوع و نحوه  تفریحات مهندسین الکترونیک باید یه سری تفاوت هایی با بقیه مهندسین داشته باشه 🙂 ( الان اینجا ما خودمون را زیاد تحویل گرفتیم)

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

امروز میخام یک نرم افزار شگفت انگیز تو زمینه دیدن فیلم معرفی کنم که اگر تا بحال با اون کار نکرده باشید بی شک به بنده هر روز دعا خواهید کرد

و بعد نشون بدم با یک برد رزبری پای چطوری میتونید نشون بدید یک مهندس الکترونیک قابلی هست و کلی برای بقیه کلاس بزارید 🙂 به هر حال شما باید فرقی کنید با بقیه!

خب بریم سراغ پروژه لذت بخش امروزمون.

 

همیشه تماشای فیلم به سادگی دانلود و پخش آن نیست !

خیلی از فرمت های تصویری توسط دستگاه های پخش مدیای قدیمی پشتیبانی نمیشه حتی تلویزیون های 4 یا 5 سال پیش قادر به پخش فرمت های جدید تصویری نیستند و شما مجبور هستید که یا فیلم را بر روی کامپیوتر مشاهده کنید یا کامپیوتر را به تلویزیون وصل کنید که همگی دردسر های خاص خودش رو داره .

تازه فرض کنید از یه دوست کلی فیلم هم گرفته باشید ؛ پیدا کردن فیلم مورد علاقه بین این حجم عظیم فیلم ها کار واقعا سخت و دشواری است ؛ تازه بدتر از اون فرض کنید شما هم علاقه دارید فیلم های مورد علاقه خودتون رو آرشیو کنید ؛

دسته بندی کردن و سپس پیدا کردن فیلم و …. همه و همه واقعا کلافه کننده است ؛ ( کسایی که فیلم بین حرفه ای هستند میفهمن من چی میگم)

توی این پست میخوام یه پیشنهاد بهتون بدم که واقعا فیلم دیدن رو براتون هیجان انگیز تر کنه ؛ پس با سیسوگ همراه باشید.

ماجرای من از کجا شروع شد

اولین مشکلی که من داشتم این بود که هنوز تلویزیون های هوشمند ساخته نشده بودن ( بحث مربوط به 8 سال پیش یا 9 سال پیشه ) البته الان هم که ساخته شدن آنچنان قیمت های دارند که همچنان میشه تصور کرد هنوز برای ما ساخته نشدن بگذریم –

برای تماشای فیلم مجبور بودم که از کامپیوتر استفاده کنم!

خوب واقعا کیه که دوست داشته باشه فیلم رو از یه مانیتور 19 اینچ ببینه؟

قطعا اگر طرف دار پر و پا قرص قیلم دیدن باشید دوست دارید اونو توی یه تلویزیون 48 اینچی یا اگر اون نشد دیگه لااقل توی تلویزیون 32 اینچی ببینید ؛

خوب اون زمان تازه تلویزیون های LCD اومده بود که درگاه USB هم داشتند و فیلم و موزیک رو می تونستند از روی اون پخش کنند ؛ با هزار امید و آرزو یکی از اونها رو خریدم ولی زهی خیال باطل 😐

اون تلویزیون ها نهایتا سه ، چهار مدل فرمت تصویری رو بیشتر پشتیبانی نمی کردند و بیشتر فیلم هایی که دانلود می کردم رو پخش نمی کردند ! خوب حداقل می‌شد کامپیوتر را به تلویزیون متصل کرد فیلم رو از تلویزیون دید هرچند با رزولوشن پایین ( میدونید دیگه VGA چندان کیفیت بالایی رو نمی تونه ارائه کنه ) ولی خوب باز بهتر از هیچی بود.

دسته بندی های کلافه کننده

حتما اطلاع دارید ؛ اون روزگاران اینترنت به ارزانی و فراوانی اکنون نبود؛ سرعت هم که به شدت کم بود معدود شرکت های ارائه کننده برای رقابت با هم ته طرح هاشون ارائه اینترنت رایگان شبانه بود که کلا کارمون این شده بود روزا لینک دانلود قوی پیدا کنیم برای شب بذاریم دانلود بشه ؛ یادم میآد روزایی رو که دانلود 1 گیگا بایت فیلم شاید حدود 3 شب طول می کشید ( اون موقع ها شاتل داشتم متاسفانه شاتلم فضایی نبود :/ )

خوب حالا فرض کنید یه پوشه دارید که حاصل یک هفته دانلود یا حتی یک ماه دانلود مستمر می‌شد ؛ یه سری فیلم که نه پوستر داشت نه زیر نویس نه هیچی باید دونه دونه فیلم ها رو میرفتی دوباره سرچ کنی ببینی ژانرش چی بود ؛ پوسترش رو پیدا کنی و زیر نویس براش پیدا کنی و اون موقع موضوع کلافه کننده پیش می اومد دسته بندی 😐

خوب یه فیلم ممکنه چند تا ژانر رو داشته باشه مثل اکشن و رمزآلود ؛ تو کدوم پوشه باید قرارش بدی ؟ نهایت هنرم این بود که کپی میکردم توی مثلا اکشن و یه شرت کات توی رمزآلود براش درست می‌کردم ( آرشیو کردن این فیلم ها کلافه کننده ترین قسمت زندگی ام بود ) تازه اگه هارد فضا کم میآورد و یه سری فیلم رو جابجا میکردی که دیگه هیچی شرت کات ها از کار می افتاد پیدا کردنشون سخت میشد و …

همه این موارد باعث شده بود که تماشای فیلم (دانلود و مدیریت و حتی پخش اون) یک فرایند زمان بر و طاقت فرسا باشه

ایده نجات بخش از کجا اومد

تازه برد های رزبری پای وارد بازار شده بود و منم جهت کنجکاوی یه دونه خریده بودم ( مدل B ) کلنجار رفته بودم و تست های اولیه رو گرفته بودم و خلاصه هر اونچه در موردش کنجکاو بودم رو بررسی کرده بودم و انداخته بودمش یه کناری برای خودش داشت خاک می‌خورد ؛ یه روز به سرم خطور کرد که بررسی کنم ببینم میتونه فیلم پخش کنه یا نه !

و این شد شروع مجرای 9 سالمه من با بردهای Embedded برای پخش و مدیریت فیلم 🙂

همونطور که اطلاع دارید ffmpeg یکی از قدرتمند ترین ابزارهای دکد و پخش انواع فرمت تصویری است که اتفاقا متن باز هم هست و اغلب فرمت های تصویری رو هم پشتیبانی میکنه هم به صورت استریم و هم به صورت لوکل اونطور که یادمه اون موقع برای Raspbian پکیج نصبیش وجود نداشت (یا من پیدا نکردم) و مجبور شدم از سورس کامپایل کنم که با توجه به تک هسته بودن رزبری پای B کامپایلش حدود 1 ساعت طول کشید.

برای تستش صبر نداشتم ؛ اولین ویدئو ساده رو ریختم روی فلش و دستور پخش رو زدم ؛ به خوبی کار می‌کرد ؛ اون لحظه واقعا سر از پا نمی شناختم ؛ فکر کنید برای پخش فیلم دیگه لازم نبود یه کامپیوتر روشن باشه و رزبری میتونست جایگزینش بشه ؛ تازه فرمت های mkv هم پخش می‌کرد 🙂

همه چی خوب پیش نرفت

خوب چند صباحی با رزبری و ffmpeg سعی کردم فیلم ببینم که بدم هم نبود اما یه مقدار کار سختی بود ؛ هر بار که میخواستم فیلم ببینم باید آدرسش رو میزدم ؛ دستور ffmpeg رو اجرا می کردم و .. اما اینا مشکل اصلی نبود ؛ برخی فیلم ها مخصوصا وقتی کیفیت از یه حدی بیشتر میشد دیگه به خوبی اجرا نمیشد مخصوصا اگر دکدر mpeg لازم داشت یا اگر فرمت wmv بود ! خوب البته منطقیه که از یک هسته Arm با قدرت پردازشی 700 مگاهرتزی نباید توقع زیادی داشت.

اما من دنبال ساخت یه پخش کننده ایده آل بودم و این چیزی که الان داشتم با ایده آل خودم فاصله زیادی داشت ؛ این شد که شروع به تحقیق کردم ؛ حتما همیشه راهی وجود داره که شاید بشه پرفورمنس رو بهتر کرد !

بعد از کلی جستجو پیدا کردم که پردازنده BCM2835 دکدر ویدئو داخلی داره ! یعنی برای دکد فیلم نیازی نیست به صورت نرم افزاری عمل کرد بلکه این کار سخت افزاری انجام می‌شه.

واحد سخت افزار دکدر داخل پردازنده وجود داره که دکد فیلم را به صورت سخت افزاری انجام میده ؛ این کار باعث میشه که رزبری پای قادر باشه فیلم هایی با ریت بالاتر و کیفیت بالاتری رو پخش کنه 

اما متاسفانه لایسنسش رو باید از سایت رزبری خریداری کنید:

همونطور که توی تصور مشخصه لایسنس mpeg حدود 2.4 یورو هزینه داره و لایسنس VC حدود 1.2 که مجموعا 3.6 یورو لازمه پرداخت کنید ! که اون موقع یورو مثل الان گران نبود و میشد لایسنس ها رو خرید ؛ که من لایسنس ها رو خریداری کردم :

 

برای خرید لایسنس لازمه که سریال پردازنده رو ارسال کنید بر اساس اون اونا یه کد براتون میفرستند که باید توی فایل کانفیگ قرارش بدید ؛ به همین خوشمزگی و مشکل من برای بخش فرمت های mpeg و wmv حل شد به این طریق.

همچنان مدیریت فیلم ها سخت است

همچنان دانلود و دسته بندی پیدا کردن کاور و …. همه رو مجبور بودم دستی انجام بدم که واقعا کلافه کننده است ؛ یه روز با خودم فکر کردم حتما باید راهی وجود داشته باشه که بشه این کار رو ساده کرد.

اصولا معتقدم برای هر نیازی یه راه حل متن باز خوب هست

برای همینم شد که دنبال یه راهکار متن باز برای مدیریت فیلم بودم ؛ چیزی که قابل اتکا باشه ؛ مداوم بروزرسانی داشته باشه ؛ سخت و پیچیده نباشه و خلاصه چیزی که تمام کارهایی که دستی انجام میدادم رو به صورت خودکار انجام بده !

جستجو زیاد طول نکشید و Kodi رو پیدا کردم ! فوق العاده بود.

این شما و این هم Kodi معروف و دوست داشتنی 

 

 

kodi ( کوُدی ) در واقع یه میدیا سنتره که اولین بار برای Xbox توسعه داده شده ؛ حتما میدونید Xbox وقتی اومد کلی سر و صدا کرد مخصوصا وقتی حافظه داخلی داشت و می شد فیلم ها رو توش ذخیره کرد و دید ؛ برای مدیرتش برنامه متن باز کودی رو ساختند که کم کم محبوب شد و الان میشه گفت از محبوب ترین میدیا سنترهای متن باز و رایگان هستش ؛ خوشحال تر هم شدم وقتی دیدم که تحت عنوان پروژه OpenElec  میشه از کودی روی رزبری پای استفاده کرد:

 

وقتی کودی معجزه می کند

بذارید یکم از قابلیت های کودی بهتون بگم ؛ قابلیت هایی که شما رو شگفت زده میکنه :

  • پخش انواع فرمت ویدیویی
  • دسته بندی فیلم ها
  • دسته بندی موسیقی ها
  • دسته بندی عکس ها
  • بروز رسانی مشخصات فیلم از IMDB
  • دانلود زیرنویس فیلم از سایت های زیرنویس
  • مدیریت فیلم هایی که تا کنون دیده اید و فیلم هایی که هنوز تماشا نکردید
  • سینک کردن زیر نویس فیلم به صورت دستی و اوتوماتیک
  • دریافت وضعیت آب و هوایی و… به صورت آنلاین
  • پخش شبکه های آنلاین تلویزیونی
  • دارای صدها پلاگین اعم از بازی و مدیریت و دانلود و جستجو و….
  • اتصال موبایل به کودی و پخش مدیا به صورت مستقیم از گوسی DLNA
  • اتصال به HDMI CEC و کار کردن با ریموت تلویزیون
در واقع با استفاده از یک رزبری پای و کودی به سادگی می‌تونید تلویزیون ساده خودتون رو به یک تلویزیون هوشمند تمام عیار تبدیل کنید. یکی از جالب ترین قابلیت های کودی به نظرم HDMI CEC است ؛

بذارید یه قابلیت دیوانه کننده دیگه هم بهتون بگم:

این قابلیت که برای اتصال تلویزیون به مدیاسنتر تعریف شده است ؛ شما را قادر به کنترلر دستگاه مدیاسنتر با استفاده از کنترل خود تلویزیون میکند به صورتی که نیاز به کنترل دیگری نداشته باشید این کار باعث یک پارچگی تلویزیون و رزبری پای میشه.

برای شروع کار تنها کافیه که موقعیت فولدری که فیلم ها رو توش نگه داری میکنید رو به کودی بدید ؛ کودی تمام فیلم ها رو اسکن میکنه و مشخصات اونها رو از سایت IMDB دریافت میکنه ؛

بعد از اون به سادگی بر اساس سال ؛ کارگردان ؛ بازیگر ؛ ژانر و…. میتونید فیلم خودتون رو سرچ کنید و پیدا کنید ؛

بهترین قسمتش اینه که حتی کاور و تریلر فیلم رو هم میتونه دانلود کنه 🙂

میدونم الان شگفت زده شدید!

راستی نسخه ویندوز هم داره که همین الان میتونید دانلود کنید و لذت داشتن چنین برنامه ای را روی کامپیوتر یا لپ تاپ تون داشته باشید!

اگه یه زربری یا هر نوع برد دیگه ای دارید که نمی دونید چکارش کنید ، فکر میکنم بهترین پیشنهاد اینه که روش kodi نصب کنید و از تماشای فیلم لذت ببرید 🙂 ؛ ممکنه با خودتون بگید چطور کودی رو نصب کنم ؛ در این مورد هم آموزشی منتشر خواهیم کرد  البته به شرطی که از این پست استقبال بشه 🙂 /

 



انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.  همکاری با سیسوگ

 

26 دیدگاه در “رزبری پای + Kodi , سینمای خانگی شگفت انگیز

  1. محمد حسن گفت:

    آقا لذتش رو بردیم. دمتون گرم. فقط یه سوال ؟ مینیمم کانفیگی که کودی رو ساپورت میکنه چیه؟ اگه بخوایم با وای فای و گوشی فیلم پخش کنیم رو تی وی اونوقت چه کانفیگی خوبه؟

    1. زئوس Zeus زئوس Zeus گفت:

      خواهش میکنم 🙂
      ببینید الان openelec برای رزبری پای B موجود هست ؛ و میتونید استفاده کنید ؛ حتی برای رزبری Zero هم موجوده ؛ اما من تست گرفتم یه مقدار کنده ؛ حرکت بین منو هاش ؛
      در حال حاظر خودم از Orange Pi One براش استفاده میکنم راضی ام 🙂

  2. مسعود گفت:

    سلام و دم شما گرم. من LibreElec روی رزبری پای ۳ نصب کردم و به IMDB متصل نمیشه. میگه Unable to connect remote server. شما از کدام information provider استفاده می‌کنی. من تقریبا همه رو امتحان کردم و جواب نگرفتم.

    1. زئوس Zeus زئوس Zeus گفت:

      سلام و درود دوست عزیز
      بله البته حق با شماست ؛ این مساله به این دلیل به وجود میآد که سایت های imdb و… همه فیلتر هستند 😐 ؛ نمیدونم جایی مونده که هنوز فیلتر نشده باشه :/
      اما راه حل چیه ؛ اینه که یه پراکسی ست کنید روی Kodi جزییاتش رو میتونید از ویکی kodi مطالعه کنید.

      1. مسعود گفت:

        من چند تا پراکسی هم امتحان کردم و جواب نداد. در واقع تنظیمات پراکسی هیچ تغییری در عملکرد دستگاه ایجاد نکرد. یعنی وقتی اطلاعات الکی هم دادم بازم مثل سابق به اینترنت متصل شد. (شما تا حالا با پراکسی در کودی متصل شدی؟)
        راستی اون مشکل قبلی‌ام حل شد. با universal movie scraper و رفتن توی قسمت تنظیمات و انتخاب کردن IMDB به‌جای themoviedb.org که فیلتر =>
        https://kodi.wiki/view/Add-on:Universal_Movie_Scraper (های‌وب هنوز imdb فیلتر نکرده)

        1. زئوس Zeus زئوس Zeus گفت:

          خوب از چه پاراکسی ا ی استفاده کردید ؟
          آره من الان پاراکسی ست کردم و دارم از پلاگین یوتیوب هم برای دیدن فیلم از یوتوب استفاده میکنم و مشکلی نداره ؛ هم http پاراکسی و هم socks تست کردم مشکلی نداره
          تنها نکته اینه که بعد از تنظیم پاراکسی باید یه بار ریستارت کنید سیستم رو

          1. مسعود گفت:

            من چند نمونه از ساکس اینجا رو امتحان کردم. https://www.socks-proxy.net/
            فکر کنم بستگی داره به اینکه از به چه نحوی از kodi استفاده می‌کنیم. من LibreElec دارم و شما این طور که محتوای نوشته بر می‌آد openElec. ویکی کودی هم میگه =>
            Kodi does not have settings to adjust Internet access. That is the responsibility of the underlying Operating System

          2. زئوس Zeus زئوس Zeus گفت:

            بله کاملا درسته ؛ اما من روی LibreElec هم پراکسی ست کردم و مشکلی نبوده :/
            البته بیشتر از Openelec استفاده میکنم ولی خوب برای تست از اون هم استفاده کردم

  3. حمید گفت:

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

    1. زئوس Zeus زئوس Zeus گفت:

      سلام
      وقتی میتونید میدیا های دورن گوشی رو مستقیم و بودن واسطه روی kodi اجرا کنید (air play) چه نیازیه که بخواید صفحه گوشی رو کست کنید ؟!
      البته چنین امکانی توی کودی وجود داره میتونید این لینک رو مطالعه کنید
      کست تصویر گوشی روی کودی

  4. عالی بود
    چندتا سوال پیش اومد؛
    کودی روی مینی کامپیوتر کوچکی مثل رزبری پای زیرو و یا اورنج پای ها هم نصب میشه؟
    حداقل مشخصات سخت افزار باید چقدر باشه؟

    1. زئوس Zeus زئوس Zeus گفت:

      بله به خوبی روی این دو مدل بردی که گفتید نصب میشه حتی میتونم بگم که برد های اورنج پای برای کودی بهتر هستند چون دکدر های قوی سخت افزاری دارند

  5. محمد طاهری گفت:

    سلام خیلی خوب بود تشکر از شما

  6. پیمان گفت:

    مرسی، عالی بود

    1. زئوس Zeus زئوس Zeus گفت:

      متشکرم ؛ اینطور که مشخصه باید قسمت دوم رو هم آماده کنم

  7. فرامرز گفت:

    خیلی جالب بود، دمت گرررررم

    1. زئوس Zeus زئوس Zeus گفت:

      خواهش میکنم دوست عزیز
      خوشحالم که مورد توجه قرار گرفته این مطلب

  8. محمد نظری گفت:

    عالی بود

  9. فرشاد گفت:

    سلام جناب مهندس

    مثل همیشه مطالب مفید و آموزنده بود.
    با آرزوی موفقیت برای شما

    با تشکر

    1. زئوس Zeus زئوس Zeus گفت:

      خواهش میکنم دوست عزیز
      متشکرم برای لطف شما

  10. لبلت تاببب Afshin گفت:

    عالی بود…..😘😘😘😘

    1. زئوس Zeus زئوس Zeus گفت:

      خواهش میکنم دوست عزیز 🙂

  11. Ehsan گفت:

    خیلی عالی و آموزنده بود
    متشکرم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *