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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: تبديل فيلم به متن  (دفعات بازدید: 2867 بار)

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

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
تبديل فيلم به متن
« : 29 اردیبهشت 1392، 03:01 ب‌ظ »
    سلام

    فرض كنيد تعداد زيادي فيلم داريم كه زيرنويس آن ها چسبيده به خود فيلم است
    حال يك نرم افزار مي خواهيمم كه متن را از روي فيلم خوانده و تبديل به رشته كاراكتري كرده و سپس در يك فايل ذخيره كند

    از آنجا كه حجم فيلم ها زياد است ترجمه زيرنويس يا ويرايش فيلم عاقلانه نيست
لطفا راهنمايي كنيد با كداميك از زبان هاي برنامه نويسي برنامه اش را بنويسم؟؟ مثلا با c++ ممكن هست؟
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین vandu

  • Hero Member
  • *
  • ارسال: 741
  • جنسیت : پسر
پاسخ : تبديل فيلم به متن
« پاسخ #1 : 29 اردیبهشت 1392، 03:22 ب‌ظ »
برای اینکار نیاز به الگوریتم‌های OCR دارید. و با تقریب خوبی میشه گفت باید موارد فارسی رو بی خیال بشید. برای موارد انگلیسی هم به نظرم چون مربوط میشه به بحث‌های pattren detection و shot detection و همون ocr بهتره که از کتابخانه های پردازش تصویر و ویدیو استفاده کنید. MATLAB و معادلهای آزادش گزینه های خوبی هستند.
مثلا این مقاله رو ببینید که سعی کرده چنین کاری رو انجام بده. در ضمن کیفیت فیلم های ورودی هم مهمه.
Nothing is particularly hard if you divide it into small jobs

Henry Ford

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
پاسخ : تبديل فيلم به متن
« پاسخ #2 : 29 اردیبهشت 1392، 07:16 ب‌ظ »
سلام

كداميك از اين نرم افزارهاي متن باز براي اين كار( پردازش تصوير) مناسب ترند؟

    سایلب
    متمتیکا
    میپل
    IDL (programming language)
    Metlynx
    گنو اکتاو
در ضمن براي تبديل فيلم به چند عكس نيز از اين نرم افزارها مي توان استفاده كرد؟
ممنون
« آخرین ویرایش: 29 اردیبهشت 1392، 07:34 ب‌ظ توسط rahmani »
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین vandu

  • Hero Member
  • *
  • ارسال: 741
  • جنسیت : پسر
پاسخ : تبديل فيلم به متن
« پاسخ #3 : 31 اردیبهشت 1392، 09:37 ق‌ظ »
سلام

كداميك از اين نرم افزارهاي متن باز براي اين كار( پردازش تصوير) مناسب ترند؟

    سایلب
    متمتیکا
    میپل
    IDL (programming language)
    Metlynx
    گنو اکتاو
در ضمن براي تبديل فيلم به چند عكس نيز از اين نرم افزارها مي توان استفاده كرد؟
ممنون

من خودم بشخصه فقط از MATLAB برای پردازش تصویر استفاده کردم. ولی octave و scilab هم تولباکس هایی برای این کار دارن. و استخراج فریم های یک ویدیو (همون که شما فرمودید تبدیل فیلم به چند عکس) اولین گام در پردازش ویدیو هست...
Nothing is particularly hard if you divide it into small jobs

Henry Ford

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
پاسخ : تبديل فيلم به متن
« پاسخ #4 : 31 اردیبهشت 1392، 02:14 ب‌ظ »
سلام


آيا استخراج frame's از یک video و عكس آن يعني ايجاد يك video با استفاده از frame's را نيز با استفاده از matlab بايد انجام دهم؟

بديهي است براي نمايش زيرنويس فارسي بايد زيرنويس هاي انگليسي نباشند فكر ميكنم براي اين موضوع دو راه حل هست
يك راه استفاده از frame مشابه با اين frame
راه حل دوم پاكسازي زيرنويس هاي انگليسي از روي frame با استفاده از پردازش تصوير است

به نظر شما كداميك بهتر است؟ براي راه دوم شما پيشنهادي داريد؟


پيشاپيش از لطف شما بسيار ممنونم
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین vandu

  • Hero Member
  • *
  • ارسال: 741
  • جنسیت : پسر
پاسخ : تبديل فيلم به متن
« پاسخ #5 : 31 اردیبهشت 1392، 03:11 ب‌ظ »
بله همه اون کارها رو میشه با استفاده از matlab یا هر نرم افزاری که قدرت پردازش تصویر داشته باشه امکان پذیر هست. اما راه حل معقول تر اینه که فیلم و زیر نویس رو از جای دیگه تهیه کنید. انجام فرآیند پردازش ویدیو برای این مورد و با این شرایط امکان پذیر نیست...
Nothing is particularly hard if you divide it into small jobs

Henry Ford

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
پاسخ : تبديل فيلم به متن
« پاسخ #6 : 31 اردیبهشت 1392، 03:18 ب‌ظ »
بله همه اون کارها رو میشه با استفاده از matlab یا هر نرم افزاری که قدرت پردازش تصویر داشته باشه امکان پذیر هست. اما راه حل معقول تر اینه که فیلم و زیر نویس رو از جای دیگه تهیه کنید. انجام فرآیند پردازش ویدیو برای این مورد و با این شرایط امکان پذیر نیست...

حتما سعي خواهم كرد اما اگر زيرنويس و فيلم به صورت مستقل موجود نباشند چه كنم؟؟
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین جادی

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1610
    • در دفاع از آزادی بیان
پاسخ : تبديل فيلم به متن
« پاسخ #7 : 01 خرداد 1392، 09:19 ق‌ظ »
اینکار با قدرت پردازشی من و شما و وقت و منابعمون تقریبا غیر ممکنه. می تونی آزمایشی روی چند دقیقه امتحانش کنی ولی خود تبدیل همه این فیلم ها به تمام فریم ها و بعد تشخیص متن و بعد خوندن متن از روی پس‌زمینه فیلم عملا ممکن نیست. اگر فیلم طبیعی است که زیرنویس در اینترنت پره. سرچ کنی پیدا می شه (: این کار به عنوان یک تجربه خوب در پردازش تصویر بسیار جالبه ولی اگر فقط دنبال رسیدن به زیرنویس ها هستی، عملی نیست.
آزادی کیبورد حق هر انسان است - جادی

آفلاین Matrix.1372

  • High Hero Member
  • *
  • ارسال: 1966
  • جنسیت : پسر
  • Ma3x
    • Ma3x
پاسخ : تبديل فيلم به متن
« پاسخ #8 : 01 خرداد 1392، 11:16 ق‌ظ »
پیشنهاد می‌کنم این پروژه رو توی پونیشا مطرح کنی.
فیلم‌های با زیرنویس انگلیسی رو بهشون می‌دی، در زمان مناسب با قیمت معقول برات استخراج یا ترجمه می‌کنن :)

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
پاسخ : تبديل فيلم به متن
« پاسخ #9 : 04 خرداد 1392، 12:23 ب‌ظ »
پیشنهاد می‌کنم این پروژه رو توی پونیشا مطرح کنی.
فیلم‌های با زیرنویس انگلیسی رو بهشون می‌دی، در زمان مناسب با قیمت معقول برات استخراج یا ترجمه می‌کنن :)
با سلام

بايد زودتر مي گفتم كه اين برنامه را يك سازمان دولتي به من سفارش داده و من فقط وظيفه تهيه نرم افزار را دارم
بديهي است اين كه اين كار معقول هست يا نه يا روش هاي ديگر بهترند يا نه به خودشون مربوطه
به من گفتند ما اين نرم افزار را مي خواهيم اگر مي تواني بنويس

با تشكر از همه دوستان
« آخرین ویرایش: 04 خرداد 1392، 12:25 ب‌ظ توسط rahmani »
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین vandu

  • Hero Member
  • *
  • ارسال: 741
  • جنسیت : پسر
پاسخ : تبديل فيلم به متن
« پاسخ #10 : 04 خرداد 1392، 12:55 ب‌ظ »
پیشنهاد می‌کنم این پروژه رو توی پونیشا مطرح کنی.
فیلم‌های با زیرنویس انگلیسی رو بهشون می‌دی، در زمان مناسب با قیمت معقول برات استخراج یا ترجمه می‌کنن :)
با سلام

بايد زودتر مي گفتم كه اين برنامه را يك سازمان دولتي به من سفارش داده و من فقط وظيفه تهيه نرم افزار را دارم
بديهي است اين كه اين كار معقول هست يا نه يا روش هاي ديگر بهترند يا نه به خودشون مربوطه
به من گفتند ما اين نرم افزار را مي خواهيم اگر مي تواني بنويس

با تشكر از همه دوستان
سلام مجدد دوست عزیز
چقدر خوب شد که گفتید سفارش از جای دیگه س...
بهشون بگید که این کار به این شکل معقول نیست. البته امیدوارم اطلاعات کافی در این زمینه داشته باشند.
موفق باشید. :)
Nothing is particularly hard if you divide it into small jobs

Henry Ford