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

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

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

نویسنده موضوع: مشکل با mencoder و زیرنویس‌های ?ی... [حل شد]  (دفعات بازدید: 2215 بار)

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

آفلاین AliRezaiMi

  • High Hero Member
  • *
  • ارسال: 1073
  • جنسیت : پسر
درود
دوستان بنده برای چسباندن زیرنویس به فایل ویدیویی خود از پکیج mencoder استفاده می‌کنم که متاسفانه در مورد زیرنویس فارسی مشکل درست نشون ندادن زیرنویس رو دارم که بصورت علامت سوال نشون داده میشه.
کسی راهی می‌دونه برای رفع این مشکل؟

===========mencoder -oac copy -ovc lavc -lavcopts keyint=25:vcodec=mpeg4:vbitrate=945:vpass=1 -sub /home/ali/Desktop/Recep/re2.srt -flip-hebrew -o ~/Desktop/Recep/re222 ~/Desktop/Recep/rec.avi
البته وقتی از دستور خط بعدی استفاده می‌کنم زیرنویس بطور کلی نمیاد!

mencoder -oac copy -ovc copy -sub /home/ali/Desktop/Recep/re2.srt -flip-hebrew -o ~/Desktop/Recep/re222 ~/Desktop/Recep/rec.avi
« آخرین ویرایش: 20 آبان 1390، 08:08 ب‌ظ توسط AliRezaiMi »

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: مشکل با mencoder و زیرنویس‌های ?ی...
« پاسخ #1 : 20 آبان 1390، 06:46 ب‌ظ »
خوب مشکل encoding داری :)
تو این پست، پیشنویسها – Bash مورد دوم یه اسکریپت هست که همین کار رو انجام میده، و مساله مهم اینه که کار میکنه :)

آفلاین AliRezaiMi

  • High Hero Member
  • *
  • ارسال: 1073
  • جنسیت : پسر
پاسخ به: مشکل با mencoder و زیرنویس‌های ?ی...
« پاسخ #2 : 20 آبان 1390، 07:46 ب‌ظ »
خوب مشکل encoding داری :)
تو این پست، پیشنویسها – Bash مورد دوم یه اسکریپت هست که همین کار رو انجام میده، و مساله مهم اینه که کار میکنه :)
درود بر شما دوست عزیز
سپاس از پاسختون
اسکریپت شما خیلی خوب هست و کار رو خیلی راحت می‌کنه اما مشکل بنده همونطور که خودتون هم گفتید encoding هست نه روال اجرای دستورات!
البته بنده با درست کردن همین موضوع به UTF-8 این مورد حل شد ودستور کامل و درست این هست:
mencoder -oac copy -ovc xvid -xvidencopts bitrate=687 -sub /home/ali/Desktop/Recep/rec2.srt -subcp UTF-8 -subfont-text-scale 5 -o ~/Desktop/Recep/re222.avi ~/Desktop/Recep/rec2.avi

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: مشکل با mencoder و زیرنویس‌های ?ی...
« پاسخ #3 : 20 آبان 1390، 08:04 ب‌ظ »
خوب اون اسکریپت هم همین کار رو انجام میداد، مرحله سومش انکدینگ رو میپرسید.
به هر حال خوشحالم که [حل شد.]

آفلاین AliRezaiMi

  • High Hero Member
  • *
  • ارسال: 1073
  • جنسیت : پسر
پاسخ به: مشکل با mencoder و زیرنویس‌های ?ی...
« پاسخ #4 : 20 آبان 1390، 08:11 ب‌ظ »
خوب اون اسکریپت هم همین کار رو انجام میداد، مرحله سومش انکدینگ رو میپرسید.
به هر حال خوشحالم که [حل شد.]
آره خوب / من که گفتم خوب بود و کامل فقط  مشکل من اضافه کردن آپشن مربوطه بود که از اسکریپت شما استخراجش کردم.
بسیار ممنون از لطفتون.

آفلاین AliRezaiMi

  • High Hero Member
  • *
  • ارسال: 1073
  • جنسیت : پسر
شما تفاوت اینا رو می‌دونید؟

-ovc <codec name>
    Encode with the given video codec (no default set).
    NOTE: Use -ovc help to get a list of available video codecs.

    EXAMPLE:
    -ovc copy

no encoding, just streamcopy

    -ovc raw

Encode to an arbitrary uncompressed format (use '-vf format' to select).

    -ovc lavc

Encode with a libavcodec codec.

من میخوام بدون تبدیل شدن عمل چسباندن زیرنویس به فایل انجام بشه که در حالت copy در ovc زیرنویس اعمال نمی‌شه! اما در حالتای دیگه کار می‌کنه.

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
این قالیت برای بعضی از خروجی های ویدیو هست. مثلا xvid یا divx یعنی mencoder فقط برای اینجور فرمتها زیر نویس اضافه میکنه.
از طرفی چون زیر نویسها میخوان به ویدیو اضافه بشن، نباید گزینه کپی انتخاب بشه و گرنه ویدیو بی تغییر کپی میشه.