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

کمک و پشتیبانی => نرم‌افزارهای چندرسانه‌ای => نویسنده: AliRezaiMi در 20 آبان 1390، 06:09 ب‌ظ

عنوان: مشکل با mencoder و زیرنویس‌های ?ی... [حل شد]
ارسال شده توسط: AliRezaiMi در 20 آبان 1390، 06:09 ب‌ظ
درود
دوستان بنده برای چسباندن زیرنویس به فایل ویدیویی خود از پکیج 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
عنوان: پاسخ به: مشکل با mencoder و زیرنویس‌های ?ی...
ارسال شده توسط: fzerorubigd در 20 آبان 1390، 06:46 ب‌ظ
خوب مشکل encoding داری :)
تو این پست، پیشنویسها – Bash (http://cyberrabbits.net/941/bash-drafts/) مورد دوم یه اسکریپت هست که همین کار رو انجام میده، و مساله مهم اینه که کار میکنه :)
عنوان: پاسخ به: مشکل با mencoder و زیرنویس‌های ?ی...
ارسال شده توسط: AliRezaiMi در 20 آبان 1390، 07:46 ب‌ظ
خوب مشکل encoding داری :)
تو این پست، پیشنویسها – Bash (http://cyberrabbits.net/941/bash-drafts/) مورد دوم یه اسکریپت هست که همین کار رو انجام میده، و مساله مهم اینه که کار میکنه :)
درود بر شما دوست عزیز
سپاس از پاسختون
اسکریپت شما خیلی خوب هست و کار رو خیلی راحت می‌کنه اما مشکل بنده همونطور که خودتون هم گفتید 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
عنوان: پاسخ به: مشکل با mencoder و زیرنویس‌های ?ی...
ارسال شده توسط: fzerorubigd در 20 آبان 1390، 08:04 ب‌ظ
خوب اون اسکریپت هم همین کار رو انجام میداد، مرحله سومش انکدینگ رو میپرسید.
به هر حال خوشحالم که [حل شد.]
عنوان: پاسخ به: مشکل با mencoder و زیرنویس‌های ?ی...
ارسال شده توسط: AliRezaiMi در 20 آبان 1390، 08:11 ب‌ظ
خوب اون اسکریپت هم همین کار رو انجام میداد، مرحله سومش انکدینگ رو میپرسید.
به هر حال خوشحالم که [حل شد.]
آره خوب / من که گفتم خوب بود و کامل فقط  مشکل من اضافه کردن آپشن مربوطه بود که از اسکریپت شما استخراجش کردم.
بسیار ممنون از لطفتون.
عنوان: پاسخ به: مشکل با mencoder و زیرنویس‌های ?ی... [حل شد]
ارسال شده توسط: AliRezaiMi در 20 آبان 1390، 08:21 ب‌ظ
شما تفاوت اینا رو می‌دونید؟

-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 زیرنویس اعمال نمی‌شه! اما در حالتای دیگه کار می‌کنه.
عنوان: پاسخ به: مشکل با mencoder و زیرنویس‌های ?ی... [حل شد]
ارسال شده توسط: fzerorubigd در 20 آبان 1390، 10:22 ب‌ظ
این قالیت برای بعضی از خروجی های ویدیو هست. مثلا xvid یا divx یعنی mencoder فقط برای اینجور فرمتها زیر نویس اضافه میکنه.
از طرفی چون زیر نویسها میخوان به ویدیو اضافه بشن، نباید گزینه کپی انتخاب بشه و گرنه ویدیو بی تغییر کپی میشه.