انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نرمافزارهای چندرسانهای => نویسنده: 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
-
خوب مشکل encoding داری :)
تو این پست، پیشنویسها – Bash (http://cyberrabbits.net/941/bash-drafts/) مورد دوم یه اسکریپت هست که همین کار رو انجام میده، و مساله مهم اینه که کار میکنه :)
-
خوب مشکل 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
-
خوب اون اسکریپت هم همین کار رو انجام میداد، مرحله سومش انکدینگ رو میپرسید.
به هر حال خوشحالم که [حل شد.]
-
خوب اون اسکریپت هم همین کار رو انجام میداد، مرحله سومش انکدینگ رو میپرسید.
به هر حال خوشحالم که [حل شد.]
آره خوب / من که گفتم خوب بود و کامل فقط مشکل من اضافه کردن آپشن مربوطه بود که از اسکریپت شما استخراجش کردم.
بسیار ممنون از لطفتون.
-
شما تفاوت اینا رو میدونید؟
-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 زیرنویس اعمال نمیشه! اما در حالتای دیگه کار میکنه.
-
این قالیت برای بعضی از خروجی های ویدیو هست. مثلا xvid یا divx یعنی mencoder فقط برای اینجور فرمتها زیر نویس اضافه میکنه.
از طرفی چون زیر نویسها میخوان به ویدیو اضافه بشن، نباید گزینه کپی انتخاب بشه و گرنه ویدیو بی تغییر کپی میشه.