ورود

نسخه کامل مشاهده نسخه کامل : سوال در مورد txt2vobsub



Rhodes
19-08-2011, 17:54
با سلام.
من با برنامه txt2vobsub مشکل دارم.با خودش نه.ولی با فایل خروجیش چرا.
به این دو عکس نگاه کنید.یکیش زیرنویس اصلی و یکیش هم اونی که روی فیلم لود شده هست.

حالا من میخوام بدونم چی کار کنم که زیرنویس این جوری کشیده نشه.
ممنون میشم کمکم کنید.


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

maxeemo
24-08-2011, 17:13
سلام. علتش اینه که Txt2VobSub اصلاً با Aspect ratio کاری نداره. میتونم برنامه های دیگه ای رو معرفی کنم، اما متاسفانه هیچکدوم به درد کار با زیرنویس های فارسی نمیخورن. تا جایی که من میدونم برای زیرنویس فارسی، بهترین و تنها گزینه همین Txt2VobSub هست.

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

باید فایل idx همراه فایل sub رو باز کنید و به صورت دستی تغییراتی توش بدید. بعد از تغییرات اگه پلیری که ازش استفاده می کنید همۀ تنظیمات فایل idx رو اعمال نکنه، این روش بی فایده ست. خوشبختانه پلیرهای معروف مثل Media Player Classic - Home Cinema و PotPlayer مطابق تنظیمات عمل می کنن (VLC رو نمیدونم)، اما ممکنه پلیری وجود داشته باشه که بعضی یا همۀ تنظیمات فایل idx رو نادیده بگیره.

خوب، داخل فایل idx این خط رو پیدا کنید:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

عدد یا مقیاس دوم (y) رو با تقسیم ratio مقصد به ratio مبداء باید محاسبه کنیم. ratio مبداء رو خودتون تو Txt2VobSub تعیین می کنین که یا 720:576 هست یا 720:480، بسته به Frame rate ای که تو تنظیمات انتخاب می کنید. به جز 25 که PAL هست، بقیه NTSC هستن. ratio مبداء 4:3 یا 16:9 نیست!

مثلاً با توجه به همین عکس هایی که خودتون گذاشتین، من فرض می کنم ratio مبداء 720:576 بوده و ratio مقصد 16:9 هست. مقصد رو به مبداء تقسیم می کنیم و در 100 ضرب می کنیم تا مقیاس بر حسب درصد به دست بیاد.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

مقیاس جدید رو همراه با علامت درصد به جای %100 دوم بذارید.

حالا این خط رو پیدا کنید:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

باید عدد دوم رو تغییر بدیم. برای اینکار مقیاس به دست اومده در قسمت قبل رو از 1.0 کم می کنیم و حاصل رو در مخرج ratio مقصد (یا همون مؤلفۀ y اش) ضرب می کنیم. این عدد رو به صورت یک عدد صحیح به جای صفر دوم در فایل درج می کنیم.

مثال (در ادامۀ مثال بالا):


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

تغییرات رو ذخیره کنید و ببینید فیلم درست پخش میشه یا نه.



:40::40::40::40::40:

Rhodes
25-08-2011, 10:05
ممنونم خیـــــــــــــــــــــــ ـــــــــــــــــلی زیاد.فقط یه جاش رو نفهمیدم :


مثلاً با توجه به همین عکس هایی که خودتون گذاشتین، من فرض می کنم ratio مبداء 720:576 بوده و ratio مقصد 16:9 هست. مقصد رو به مبداء تقسیم می کنیم و در 100 ضرب می کنیم تا مقیاس بر حسب درصد به دست بیاد.



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

چه جوری تقسیم شد ؟؟

maxeemo
25-08-2011, 17:36
چه جوری تقسیم شد ؟؟

علامت دونقطه ( : ) رو خط کسری درنظر بگیرید. میشه یه تقسیم معمولی...



:40::40::40::40::40:

Rhodes
26-08-2011, 13:33
متاسفانه نشد.........
اصلا تغییری نکرد.
با یرنامه subtitle creator نمیشه ؟؟؟؟
اونم خوبه.فقط هر کاری میکنم فونتش عوض نمیشه.....

maxeemo
26-08-2011, 15:18
از Subtitle Creator میتونین استفاده کنین، اما نمیتونین با فونت های فارسی معمولی رندر بگیرین. Subtitle Creator فقط فونت هایی رو قبول می کنه که Script یا Charset انگلیسی معمولی (Western) رو بپذیرن. اگه فونت فارسی استاندارد Unicode داشته باشین، میتونین باهاش رندر بگیرین.

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



:40::40::40::40::40:

Rhodes
26-08-2011, 16:16
راستش میخوام با برنامه mkvmerge زیرنویس به فیلم بچسبونم.خیلی سریع و در حدود 30 ثانیه میچسبونه.بدون افت کیفیت و تغییر حجم.ولی اندازه زیرنویس خیلی خیلی کوچیک هست.هر کاری هم میکنم بزرگ نمیشه.

منم گفتم اول زیرنویس ها رو بکنم sub/idx بعد بچسبونم.که بزرگتر باشه.

که این مشکل کشیدگی پیش میاد.

دیگه مخم داره سوت میکشه.هر کاری میکنم نمیشه.....:19:

maxeemo
26-08-2011, 18:05
راستش میخوام با برنامه mkvmerge زیرنویس به فیلم بچسبونم.خیلی سریع و در حدود 30 ثانیه میچسبونه.بدون افت کیفیت و تغییر حجم.ولی اندازه زیرنویس خیلی خیلی کوچیک هست.هر کاری هم میکنم بزرگ نمیشه.

درسته. mkvmerge زیرنویس های معمولی متنی رو خیلی عالی به فیلم میچسبونه. اصلاً نیازی نیست که شما زیرنویس رو به صورت VobSub بچسبونید.

اندازه ی کوچیک زیرنویس متنی mkv وابسته به تنظیمات خود پلیره و ربطی به فایل mkv نداره، مگه اینکه از زیرنویس های فرمت فونت پذیر (مثل SubStation Alpha) استفاده کنید. زیرنویس های معمول SRT وقتی تو فایل mkv قرار میگیرن، اندازه ی فونتشون کاملاً تابع تنظیمات پلیره. اگه زیرنویسی که چسبوندین SRT ـیه، تنظیمات پلیر رو چک کنید.



:40::40::40::40::40:

Rhodes
26-08-2011, 22:35
آره بستگی به تنظیمات لید داره.ولی روی پلیر های خونگی یا توی گوشی که نمیشه تنظیمات بهش داد.

maxeemo
26-08-2011, 23:59
اینم حرفیه. درسته. روی پلیرهای غیر کامپیوتری تقریباً از تنظیمات خبری نیست. انگار تنها راه ممکن استفاده از همین VobSub ـه، اونم تولید شده با Subtitle Creator و فونت های خود ویندوز. و البته mux زیرنویس های فرمت پذیر (مثل SubStation Alpha) که شاید جواب بده.



:40::40::40::40::40:

Rhodes
27-08-2011, 08:05
شما با برنامه mkvmerge بلدی کار کنی ؟؟؟

میخوام اگه بشه رزولوشن فیلم رو عوض کنم.که دیگه این دردسر ها رو هم نکشم.
الان رزولوشن فیلم 720:304 هست.میخوام بشه 720:480 که درست بشه.بالا پایین فیلم رو سیاهی بندازه.


توی خود mkvmerge تنظیمات رزولوشن داره. ولی کار نمیکنه.نمیدونم چرا.


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

maxeemo
27-08-2011, 23:07
اون فیلدهای رزولوشن که تو تصویر دورش خط کشیدین، برای تعیین Aspect Ratio ـه و با رزولوشن کاری نداره. کاری که شما می خواید انجام بدید (اضافه کردن نوار سیاه به سطح فیلم) فقط با Re-encode امکان پذیره.



:40::40::40::40::40:

Rhodes
28-08-2011, 12:47
با چه برنامه ای میتونم به بالا و پایین فیلم سیاهی اضافه کنم تا ابعدش بشه 720:480 . دیگه درست بشه ؟؟؟

maxeemo
29-08-2011, 00:43
با چه برنامه ای میتونم به بالا و پایین فیلم سیاهی اضافه کنم تا ابعدش بشه 720:480 . دیگه درست بشه ؟؟؟

تقریباً با هر برنامه ی تبدیل کننده ای که امکان Resize با کنترل روی Aspect Ratio رو داشته باشه، میشه تبدیل رو انجام داد. از برنامه های بزرگ مثل Adobe Premiere و Adobe After Effects که بگذریم، من VirtualDub، AviDemux، TMPGEnc 4.0 Xpress، TMPGEnc Video Mastering Works و AviSynth رو ترجیح میدم. البته حتماً میدونید که تبدیل کار زمان بریه، به خصوص با Codec های پیشرفته ای مثل AVC و با حداقل افت کیفیت.

هر 5 تا برنامه ی بالا کیفیت کار و خروجیشون بسته به تنظیمات عالیه. کار با TMPGEnc ها خیلی ساده ست، اما Free نیستن. کار با AviDemux یه کمی سخت تره، همینطور VirtualDub، البته VirtualDub به تنهایی دامنه ی فرمت های ورودیش خیلی محدوده. کار با AviSynth نیاز به آشنایی کامل با مفاهیم ویدئویی داره و کمی هم دانش برنامه نویسی و Script نویسی و در کل سخت تره، اما فوق العاده کارش دقیق و تمیزه و متاسفانه کمی زمان بر تر از سایر تبدیل کننده ها. این سه تای آخری همگی Free اند.



:40::40::40::40::40:

Rhodes
29-08-2011, 09:33
ایول بابا . . . . .چقد شما حرفه ای هستی . . .
دمت گرم.
من برای کانورت از meGUI استفاده میکنم.زمان بره ولی خوب راضی کننده هست.

دستت درد نکنه.خیلی کمکم کردی.

ایشالا جبران کنم.

ممنون.:10:

Rhodes
05-09-2011, 20:26
بالا خره بهش غلبه کردم و یه راه ساده پیدا کردم.

با برنامه MKVMERGE ویدیو رو باز کردم و توی قسمت بالا که مشخص کردم به جای resize از aspect ratio استفاده کردم و ویدیو رو به 16:9 بردم و حالت زیرنویس درست شد.

ممنون.

hamidlee
19-02-2015, 14:57
:n16:سلام و خسته نباشید من هر چه می خوام فایل srt با برنامه txt2vobsub لود کنم نمی تونم اروور میده فرمتشم عوض کردم بازنشد لطفا راهنمایی کنید با تشکر