مشاهده نسخه کامل
: کاهش حجم فایل های تصویری تا این حد؟
lebesgue
17-09-2011, 09:57
با سلام خدمت دوستان
این یک نمونه 1 دقیقه ای با رزولوشن 720p از فیلم The Social Network هست با حجم 4.32 مگابایت. لطفاً در صورت تمایل به شرکت در این بحث، این نمونه رو از لینک زیر دانلود بفرمایید و کیفیتش رو ببینید:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
از همینجا میشه حساب کرد کل فیلم که حدود 2 ساعت هست باید حجمی حدود 500 تا 600 مگابایت داشته باشه و همینطور هم هست؛ 572 مگابایت برای یک فیلم 2 ساعته اونهم با کیفیتی که در نمونه بالا میتونید ببینید.
سوال من اینه که چطور و با چه نرم افزاری میشه به چنین کیفیتی با این حجم دست پیدا کرد؟
پیشاپیش از توجه دوستان متشکرم
پ.ن: از مدیر محترم این بخش تقاضا دارم در صورتی که این تاپیک نامربوط به این بخش است، آن را به بخش مناسب منتقل نمایند. متشکرم.
jafarian
17-09-2011, 15:43
اگرفرمت فایلی که گذاشتین mkv که از برنامه هایی که در این زمینه هست میتونید استفاده کنید یک نمونش avs video converter هست که فرمت فایل تصویری خودتون میتونیئ به mkv تبدیل کنید:20:
Pedram_IR
17-09-2011, 16:20
اگرفرمت فایلی که گذاشتین mkv که از برنامه هایی که در این زمینه هست میتونید استفاده کنید یک نمونش avs video converter هست که فرمت فایل تصویری خودتون میتونی به mkv تبدیل کنید:20:
اين mkv با اون mkv فرق مي كنه، اونها دي وي دي ريپ هستن و اينها بلو-ري ريپ. الان براي تبديل فيلم به حجم كم با اين كيفيت بيشتر از دو پسوند mp4 و mkv استفاده ميشه، كه هر دو براي بلوري ريپ هستن و معمولا در اينترنت به صورت 720p مسخص ميشن. دقت كنيد كه من فيلم avi با حجم كم و كيفيت مورد نظر شما نديدم و اكثر فايلهاي avi حتي اگر نوشتن brrip همين دي وي دي ريپ هاي دايويكسي هستن كه باهاشون آشناييم.(حداقل من فيلم avi با رزوليشن بالا و حجم كم نديدم)
شما اگر با نرم افزار mkplayer اطلاعات اين فيلم رو ببينيد مي بينيد كه رزوليشن تصويريش چند برابر mkvهاي دي وي دي ريپ هست.
در يه دي وي دي شما حداكثر رزوليشن براي NTSC اندازه 480*720 و براي سيستم Pal رزوليشن 576 *720 رو دارين، پس از روي فيلمهاي دي وي دي نمي تونيد به همچين كيفيتي برسين و فيلمي كه شما مي خواين تبديل كنيد بايد بلو-ري باشه.
اطلاعات اولي مربوط به نمونه شماست و بعدش هم اطلاعات يه mkv دي وي دي ريپ رو گذاشتم، به سايز Width و Height كه رزوليشن فيلم رو نشون ميده دقت كنيد:
اين اطلاعات فيلم شماست كه بلو-ري ريپ هستش:
General
Complete name : The.Social.Network.MkVMe.SAMPLE.mkv
Format : Matroska
File size : 4.33 MiB
Duration : 1mn 0s
Overall bit rate : 605 Kbps
Writing application : HandBrake svn3777
Writing library : libmkv 0.6.4.1
Video #1
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Muxing mode : Container profile=Unknown@3.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 59s 958ms
Bit rate : 545 Kbps
Width : 1 280 pixels
Height : 528 pixels
Display aspect ratio : 2.40:1
Frame rate mode : Variable
Frame rate : 23.976 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.034
Stream size : 3.89 MiB (90%)
Writing library : x264 core 112
Encoding settings : cabac=1 / ref=5 / deblock=1:1:1 / analyse=0x3:0x113 / me=umh / subme=10 / psy=1 / psy_rd=0.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=3 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / aq=1:0.60
colour_primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
transfer_characteristics : BT.709-5, BT.1361
matrix_coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
Audio #2
ID : 2
Format : Vorbis
Format settings, Floor : 1
Codec ID : A_VORBIS
Duration : 1mn 0s
Bit rate : 48.0 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Stream size : 352 KiB (8%)
Writing library : aoTuV Beta 5 (UTC 2006-10-24)
Language : English / English
--------------------------------------اينم اطلاعات يه فيلم دي وي دي ريپ ببينيد رزوليشن چقدر پايينتره:-------------------------------------
General
Complete name :An Education 2009.mkv
Format : Matroska
File size : 350 MiB
Duration : 1h 35mn
Overall bit rate : 510 Kbps
Encoded date : UTC 2009-12-25 07:06:22
Writing application : mkvmerge v2.9.7 ('Tenderness') built on Jul 1 2009 18:43:35
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Video #1
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.0
Format settings, CABAC : Yes
Format settings, ReFrames : 8 frames
Muxing mode : Container profile=Unknown@3.0
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 35mn
Nominal bit rate : 472 Kbps
Width : 640 pixels
Height : 352 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.084
Writing library : x264 core 80 r1376M 3feaec2
Encoding settings : cabac=1 / ref=8 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / sliced_threads=0 / nr=0 / decimate=1 / mbaff=0 / constrained_intra=0 / bframes=3 / b_pyramid=0 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / wpredp=2 / keyint=250 / keyint_min=25 / scenecut=40 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=472 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Language : English
Audio #2
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : Yes
Format settings, PS : No
Codec ID : A_AAC
Duration : 1h 35mn
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Video delay : 6ms
lebesgue
20-09-2011, 13:30
سوال من اینه که چطور و با چه نرم افزاری میشه به چنین کیفیتی با این حجم دست پیدا کرد؟
ظاهراً نرم افزار RipBot264 چنین کاری رو انجام میده. این یک نمونه از یک فایل 40 مگابایتی avi با رزولوشن 720p هست که با این نرم افزار به mp4 با حجم 5 مگابایت تبدیل شده:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اما بازهم در مقایسه با نمونه پست اول کیفتیت پایین تری داره و وقتی تصویر تغییرات سریع داشته باشه، شطرنجی میشه. البته من هنوز به تنظیمات این نرم افزار آشنایی کامل ندارم.
سلام
یک موردش رو دوستان گفتند.
مورد دیگرش هم بستگی به این داره که Bitrate ویدئوی تبدیلی رو روی چه عددی قرار بدید.
موفق باشید :40:
jenipher
22-09-2011, 13:31
با استفاده از نرم افزار MeGUI می تونید این کار رو انجام بدید.
پرقدرت ترین نرم افزاری هست که می تونید پیدا کنید. باید با نرم افزار کار کنید تا با تنظیماتش آشنا بشید نرم افزار خیلی تخصصی هست
آقای Pedram_IR به بعضی نکات بدرستی اشاره کرد.قبل از هر چیز اینو بگم که در دنیای کدکهای ویدئویی به mkv , mp4 , avi , wmv , ..... فرمت گفته نمیشه بلکه بهشون ظرف یا همون Container گفته میشه چرا که این ظرف میتونه با فرمتهای فشرده سازی گوناگونی که میشناسیم پر شه این فرمتها(کدک ها) زیادن از قبیل x264 , xvid , divx , mpeg4 ,....
و اما برگردیم به جواب سوال تا چقدر میشه فشرده سازی کرد؟
اینجا سورس فیلم شما خیلی مهمه که چیه آیا Bluray هست یا DVD و یا یک فایل ویدئویی عادی در کامپیوتر شما.هر چی سورس شما کیفیت بالاتری داشته باشه امکان فشرده سازیش با Containar معروفی مثل mkv بیشتره.این Containar قابلیت بالایی در فشرده سازی با کدکهای پیشرفته ای مثل H264 AVC داره.
ولی اگه شما یک فیلم کیفیت متوسط یا پایین رو که روی هاردتون دارین مثلاً فیلم دانلودی یا تهیه شده با موبایل باشه رو بخواین به mkv با کدک x264 ببرین افت کیفیت بالایی خواهید داشت چون در واقع سورس شما کیفیتش بالا نبوده.در نتیجه مجبورین bitrate رو افزایش بدین تا کیفیتش افت نکنه و خروجی کار میشه یک فایل mkv حجیم!
بنابراین استفاده از Container های MP4 , MKV در زمانی پیشنهاد میشه که سورس شما هم با کیفیت باشه.
ضمناً تصور نکنین چون اسمش هست 720p و برای فشرده سازیش از mkv و کدک Advanced Codec یعنی H264 AVC استفاده شده پس لزوماً کیفیت خروجی بالاست! خیر ابداً.
شما میتونین یک خروجی 720p x264 mkv تحویل بگیرن که کیفیت بسیار افتضاحی داشته باشه در عین حال حجمش 200 مگ باشه. چرا؟ چون شما در زمان کانورت کردن اصلاً به کیفیت پیکسل توجه نکردین!
پس نباید پرسید کم کردن حجم تا چه حد چون حد و حدودی نداره فقط باعث افت کیفیت میشه.
پس خلاصه ی بحث این شد:
برای فشرده سازی بالا باید سورس شما باکیفیت باشه.هر چه کیفیت سورس بالاتر=>قدرت فشرده سازی نیز بیشتر.
از Container های پیشرفته ای مثل mp4 یا mkv استفاده کرد.
از کدک H264 AVC که خودش نوع پیشرفته ای از کدک MPEG4 هست استفاده کرد.
با پایین آوردن بیش از حد Bitrate مولفه ی bit depth هم بطور تصاعدی کاهش پیدا میکنه که این میون باید حد تعادل فشرده سازی و حفظ کیفیت پیکسل ها رو لحاظ کرد.
صحبت از برنامه های فشرده سازی شد.شما میتونین از Nero vision یا Video Convert Master یا انوع برنامه های دیگری که روی سیستم دارین استفاده کنین ولی اینها یه مشکل اساسی دارن:بشدت به توان CPU وابسته ان و سیستم رو هم اونقدر کند میکنن که حتی با داشتن یک CPU هشت هسته ای بازم دچار مشکل میشین.
پیشنهاد میکنم که از برنامه های استفاده کنین که از پردازنده ی گرافیکی GPU استفاده کنن تا هم سرعت فشرده سازی چندین برابر بیشتر شه و هم سیستمون کند و داغ نشه.
Badaboom یک برنامه ی قدرتمند برای کسانیه که گرافیک nvidia دارن. Xilisoft Video Converter Ultimate برنامه ایه که در رتبه ی بعدی قرار میگیره البته تنظیمات و قابلیتهاش فوق العاده پیشرفته تر از badaboom هست! که هم میتونه از چیپهای گرافیک ATi و هم Nvidia پشتیبانی کنه. Avivo هم مخصوص چیپهای Ati هستش که من باهاش کار نکردم.
reza_3722
22-09-2011, 14:08
پسوند mkv مثل zip و rar یه پسوند پکیجی هست و کیفیت رو تعریف نمیکنه
چیزی که باعث این سطح از کیفیت تو حجم پایینه یه video codec نسبتا جدیده به اسم H264 که جایگزین DivX شده
اگه به اسم فیلم های 720p و 1080p بطور کامل نگاه کنید معمولا x264 رو هم تو اونها میبینید که نشون میده از این encoder در اونها استفاده شده
اگه اسم فیلم عوض شده هم میتونید با برنامه MediaInfo دقیقا از format و codec و bit rate و .... فایل مورد نظرتون مطلع بشید
lebesgue
22-09-2011, 14:49
با تشکر از توجه دوستان، بخصوص توضیحات مفید Hektor گرامی
اینجانب تا الان نرم افزار RipBot264 رو تست کردم که بسیار قوی بوده و نتایجش به نمونه پست اول نزدیک هست. از اینجا میتونید دانلود کنید:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نرم افزارهایی که دوستان معرفی کردند رو به مرور تست می کنم. فقط دوستانی که از نرم افزار RipBot264 و سایر نرم افزارهای مربوطه استفاده کردید، لطفاً یک مقایسه میان اینها رو توضیح بدید.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.