Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

لمهووسي ضغط و عرض الفديو: ضغط5 Divx بسرعه Real Time

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • لمهووسي ضغط و عرض الفديو: ضغط5 Divx بسرعه Real Time

    اعلم ان اسم الموضوع صراحه يثير الاعجاب و لكن تطبيقه هو شيء مستحيل او هكذا كان على نظام وندوز ، في الواقع انا من محبي ضغط الفديو بشده ليس لسبب ما و لكن لانني املك كرت ستلايت و اكثر الاوقات انا اسجل منه بصيغهMPEG و كما هو معروف انه حجمه كبير مقارنه مع الديف اكس لذلك كان واجبا علي ضغط الملفات و ثم نسخها على سي دي.

    هكذا يفعل الكثير و لكن جربت العديد من البرامج و ربما اكثركم جرب برنامج الدكتور ديف اكس و صراحه كل نسخه تنزل منه كانت ابطأ من سابقتها على الرغم من مزاعم المطورين بأنه اسرع و كما هو معروف ف Project Mayo المطور للديف اكس قد اصبح مغلق المصدر و مع ذلك فالدكتور ديف اكس ليس مجانا و لكن ما يهمنا هو برنامج يدعى Mplayer, Mencoder

    انا استعملت البرنامجين منذ فتره قاربت السنه على نظام التشغيل لينكس و لانه لم يكن موجودا على نظام وندوز لذلك الى ان وجدته اليوم قررت ان اكتب شيئا عنه علي افيد المحترفين و المستحدمين على حد سواء.

    البرنامج مقسوم إلى جزئين Mplayer لعرض الفديو و برنامج Mencoder لضغط الفديو

    قبل كل شيء البرنامج ليست له واجهه رسوميه GUI وانما يعمل من سطر الاوامر على الرغم من كون اصداره اللينكس تحتوي على واجهه لمشغل الفديو فقط من دون برنامج الضغط الى ان اصداره الوندوز ما زالت تجريبيه و لكنها تعمل بصوره جيده جدا.

    الذي لا يعرف العمل الا بالواجهه الرسوميه و لا يريد ان يتعلم الاوامر من الدوس فهو حر انا لست ملزما ان اشرح له اذا كان لا يريد التعلم و لكن الموضوع هو اكبر من ذلك صدقوني لن تندموا انا لم اكتب هذه المقاله لاضيع وقتي او لغايه شخصيه و انما قصدت بها المنفعه العامه لوجه الله لا غير.

    دعونا نأتي للمفيد من الموضوع: يمكنكم تحميل البرنامج من هذه الوصله:
    http://ftp5.mplayerhq.hu/mplayer/rel...CVS-041104.zip

    موقع الشركه المطوره:
    http://www.mplayerhq.hu

    برنامج الـMplayer اعتبره من افضل برامج عرض الفديو على الاطلاق ليس لواجهته الرسوميه الغير موجوده على نظام وندوز و انما بسبب قوته في العرض ، البرنامج يعمل المستحيل لعرض الفديو حتى لو كان السي دي غير قابل للعرض على اي برنامج عرض مثل وندوز ميديا بلاير او ووزم بلاير او بور ديفي ، ببساطه يقرأ كل شي من الBad sectors إلى كل صيغ الفديو المعروفه و بمختلف الفلاتر

    Mplayer قادر على تشغيل اي ملف فديو مضروب حتى لو كان الHeader file corrupted وكما يعلم محترفي الفديو انه اذا كان الHeader لملف الفديو مضروب فلن يشغله اي برنامج عرض و لكن برنامج ام بلاير قادر على بناء الـIndex on the fly و من العدم

    و الجميل انه يشغل الملف بسرعه و بكل سلاسه بحيث تصدم بشده لكون هكذا برنامج موجود و لا تعلم به و هذا ما عانيت منه لفتره فمثلا كان لدي فلم سابيدمان 2 و السي دي الثاني منه عجزت برامج الوندوز عن تشغيله و حتى الـVirtualdub لم يتمكن من فتح الملف و لكن برنامج ام بلاير تمكن

    اما عن الضغط فبرنامج الام انكودر هو خيالي لانه يمكنك من اضافه اي امر و بصوره سريعه جدا خلال نفس سطر الدوس من دون الحاجه لعمل Wizard مره ثانيه كما كان يفعل دكتور ديف اكس

    الجميل انه يمكنه عمل الضغط لعدد كبير من الكودز المعروفه و تطبيق مختلف الفلاتر و عمل Subtitles rip و ميزته الاساسيه هي سرعته و كفائته و يعطيك اثانء الضغط معلومات عن النسبه المئويه للعمل ، سرعه الضغط ، الوقت المتبقي و المنقضي و معلومات اخرى.

    يعني السرعه لا يمكن ان تقارن لا من قريب و من بعيد ، لملف فديو من نوع MPEG2 وصلت سرعه الضغط 33fps و طبعا الاصداره الاخيره من الدكتور دف اكس وصل 7fps ( 1.0.6 ) بعد ان كان 13Fps

    و في كلتا الحالتنين انا اعمل على بنتيوم 4 1،6 ميجاهيرتز و وصلت على بيتيوم سيليرون 1،2 256،kb cache إلى سرعه 23 fps على برنامج الام انكودر

    يمكنكم قراءه الملف المرفق مع تحميل البرنامج لقراءه الاعدادت المطلوبه لعمل الضغط و سوف اضع امامكم مثلا و اشرحهه و يمكنكم تعديله و الاضافه له ليناسبكم

    mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1600utoaspect -vf lavcdeint -oac mp3lame -lameopts cbr:br=128 e:\MPEG\Kim Hyung Joong_Her Smile.mpg

    mencoder ( name of program )
    -ovc ( output video codec )
    lavc ( use lavc library fro video compression )
    -lavcopts ( lavc options )
    vcodec=mpeg4 ( use Divx 4,5 codec )
    vbitrate=1600 ( video bitrate =1600kbps )
    autoaspect ( store the original aspect ratio in the file ( note: Only mplayer can read this feature and other programs will neglect it )
    -vf ( video filter )
    lavcdeint ( use lavcdeint feature in lavc library to do Deinterlacing - progressive video - )
    -oac ( output audio codec )
    mp3lame ( use mp3 lame library to do mp3 compression )
    -lameopts ( lame options )
    cbr ( constant bitrate )
    br=128 ( bitrate=128kbps )
    e:\Kim Hyung Joong_Her Smile.mpg ( video file from ArirangTV you can replace it with you file

    و للسرعه يمكنك كتابه اول حرفين من اسم الملف ثم الضغط على مفتاح TAB ليكمل الدوس السطر لك

    يمكنك اضافه فلاتر Crop, color filters, delogo ( to remove a certain channel LOGO ) وهو رائع جدا و العديد العديد من الخواص الاخرى تنتظر من يريد معرفتها

    اذا واجهتكم مشاكل و لم تستطيعوا حلها انا بالخدمه و بالتوفيق !!
    التعديل الأخير تم بواسطة chocobo2k; 04 / 12 / 2004, 09:46 AM.

  • #2
    جهد جيد ,,,,,,,,,,, مشكور
    ابوعمر
    afdo@hotmail.com

    تعليق


    • #3
      جارى التحميل والتجربة

      تعليق


      • #4
        بارك الله فيك أخي الكريم ..وجاري التحميل
        http://www.00a00.com/pfiles/1892/graph_toqea.jpg

        تعليق


        • #6
          يعطيك ألف عافية جاري التحميل والتجربة


          ولنا بقية

          تحياتي
          حمني90

          :My Company
          H90films.com


          تعليق


          • #7
            لا اعلم اين وصلت تجاربكم في البرنامج المذكور. المهم انا وجدت تطورا في الموضوع ففكرت بتكمله الموضوع:
            بفضل صديقي بشير عثرنا على واجهه رسوميه GUI لبرنامج Mencoder و هذا يعني انه يمكنك الضغط و بسهوله من خلال الواجهه و ليس سطر الاوامر ( الدوس ) و لكن لازال في اصدارته الاولى و المبرمج يسأل عن الدعم و الافكار فكتبت له بما احتاجه و بعض الBugs التي وجدتها و العمل بهذه الواجهه يسهل الكثير من الامور لانه لا داعي لان تتذكر الاوامر و مع ذلك فهو غير كامل ( لا يمكنك اضافه الفلاتر مثلا اثناء الضغط.
            لتنزيله توجه إلى :
            http://mewig.sourceforge.net

            لتنصيبه فقط ضع الملف الexe في نفس مجلد الmplayer او نزل نسخه الmplayer + megwig installer version
            ملاحظه مهمه جدا !! ينبغي ان يكون لديك اخر اصداره من .NET framework حتى يعمل البرنامج و الا ستحصل على رساله خطأ لتنزيلها اتبع الرابط:

            http://download.microsoft.com/downlo...6/dotnetfx.exe

            و خلال التجارب للايام الماضيه عثرت على هذه الفلاتر و غيرها الكثير و التي تصلح للعرض Playback او للضغط من خلال mencoder و لاضافه اكثر من فلتر اضف فاصله من دون فراغات بين فلتر و اخر
            مثال:
            Delogo Filter يقوم بحذف اي شعار لقناه من ملف الفديو و بصوره ذكيه
            delogo[=xw:h:t]


            Suppresses a TV station logo by a simple interpolation of the surrounding pixels. Just set a rectangle covering the logo and watch it disappear (and sometimes something even uglier appear − your mileage may vary).


            x,y


            top left corner of the logo


            w,h


            width and height of the cleared rectangle


            t


            Thickness of the fuzzy edge of the rectangle (added to w and h). When set to -1, a green rectangle is drawn on the screen to simplify finding the right x,y,w,h parameters.

            و هنالك فلاتر للصوره و تسمى Post processing Filters
            مثل فلاتر Noise Reduction,Autocolot,Autobrightness, Debloacking, Dering و هي سريعه جدا و للحصول على قائمه كامله بها اكتب:

            Mplayer -pphelp

            البرنامج Mplayer هو البرنامج الوحيد القادر على عرض ملف فديو AVI مع صوت MP3 VBR Variable bitrate مثل ما هو معروف اذا ملف الصوت مع الفديو ليس مضغوطا بنسق CBR Constant bit rate فسيعرض الملف لاول 10 ثوان ثم يبدأ بالتقطيع ، انا احصل على هكذا ملفات من الانترنت و كان مستحيل على عرضا الا بأعاده ضغط الصوت من جديد و دمجه مع الفلم باستخدام الVirtualdub الان كل هذه المشاكل اختفت بفضل mplayer

            برنامج mplayer قادر على عرض الفديو Stream بكتابه الموقع بدلا من كتابه اسم الملف المراد عرضه

            mplayer http://61.74.71.106:11906

            و يمكنك ايضا ان تعرض الSubtitles بكل انواعها مع الفلم سواء كانت vobsub, SRT, microdvd و تحدد الخط و لونه و حجمه و الDelay
            مثال:
            mplayer -subfont-text-scale 3 -sub c:\innocence.srt e:\DOWNLOADS\Innocence\Innocence.2004.DVDRip.XviD-TLF.[L1onetwork.Net].avi

            برنامج Mplayer قادر على عرض الفديو مع ملف صوت خارجي وتحديد الinterleaving و عمل Mirror او Flip او Rotate بسرعه قياسيه .

            و اخيرا يمكنك العرض باستخدام درايفر خاص لكرت الشاشه دون المرور بDirect Show لعرض الفديو و لكن ما الفائده احدنا يسأل و اليكم هذا المثال لاصحاب كروت الماتروكس لاستغلال طاقات الكارت الهاردوير لعرض الفديو دون الحاجه للمرور بالمعالج و لاضافته استعمل :
            −vo <driver1[:suboption1[=value]:...],driver2

            ملاحظه ( علامه الDash او اشاره الطرح يجب ان تكون قبل الvo VideoOutput
            dfbmga


            Matrox G400/G450/G550 specific video output driver that uses the DirectFB library to make use of special hardware features. Enables CRTC2 (second head), displaying video independently of the first head.


            (no)bes


            Enable the use of the Matrox BES (backend scaler) (default: disabled). Gives very good results concerning speed and output quality as interpolated picture processing is done in hardware. Works only on the primary head.


            (no)spic


            Make use of the Matrox sub picture layer to display the OSD (default: enabled).


            (no)crtc2


            Turn on TV-out on the second head (default: enabled). The output quality is amazing as it’s a full interlaced picture with proper sync to every odd/even field.


            (no)input


            Use the DirectFB instead of the MPlayer keyboard code (default: disabled).


            buffermode=single|double|triple


            Double and triple buffering give best results if you want to avoid tearing issues. Triple buffering is more efficent than double buffering as it doesn’t block MPlayer while waiting for the vertical retrace. Single buffering should be avoided (default: triple).


            fieldparity=top|bottom


            Control the output order for interlaced frames (default: disabled). Valid values are top = top fields first, bottom = bottom fields first. This option doesn’t have any effect on progressive film material like most MPEG movies are. You need to enable this option if you have tearing issues/unsmooth motions watching interlaced film material.


            tvnorm=pal|ntsc|auto


            Will set the TV norm of the Matrox card without the need for modifying /etc/directfbrc (default: disabled). Valid norms are pal = PAL, ntsc = NTSC. Special norm is auto (auto-adjust using PAL/NTSC) because it decides which norm to use by looking at the framerate of the movie.
            اتمنى ان اكون وفقت بالشرح و امل منكم ان اسمع ردودا جديه حول هذا الموضوع او اي خبر جديد او فلتر و جدتموه مناسبا ، معظم الكلام الذي ذكرته هو مأخوذ من ملف الMan help الذي يأتي مع البرنامج و يعرف المان بانه Manual في نظام لينكس ، الmplayer توجد منه نسخه بواجهه رسوميه و لكنني جربتها و لحد الان هي بيتا و قديمه و في طور التطوير امل في المستقبل القريب بوضع كل هذه الميزات في الواجهه كما هو الحال في اصداره اللينكس و حسب ما اعتقد فهنالك نسخه من الmplayer و mencoder على نظام الماك او اس.
            و بالتوفيق !!
            التعديل الأخير تم بواسطة chocobo2k; 11 / 12 / 2004, 08:40 PM.

            تعليق


            • #8
              أخي الكريم..

              بعد التحميل.. وجدت مجموعة من الملفات dll ونحوه ...ولكن ما هو وجه الاستفادة منها ..وكيف استخدامها..؟

              وبارك الله فيك.


              جراف
              http://www.00a00.com/pfiles/1892/graph_toqea.jpg

              تعليق


              • #9
                ماذا تقصد بوجود مجموعه من ال DLL في الواقع لا يوجد اي dll لانه اصلا برنامج عمل للينكس و نقل للوندوز ، وضعت صورا للمجلد الذي يحوي البرنامج و الواجهه.
                ربما الوصلات تغيرت و هنالك Mirrors لها اتبع الوصله: MPlayer beta releases for Windows

                http://www.mplayerhq.hu/homepage/design7/dload.html

                اخر Build للبرنامج http://www4.mplayerhq.hu/MPlayer/rel...CVS-081204.zip



                تعليق


                • #10


                  معلومات اضافيه حول الفديو المعروض ( المربع الاحمر ) و معلومات حول نسق الفديو المعروض ( المربع الازرق)

                  تعليق


                  • #11
                    بصراحة موضوعك رائع

                    وأنا من المتابعين له

                    لكن نجرب ونردلك خبر

                    وأشكرك أخي


                    تعليق


                    • #12
                      أخوي ممكن تجمعلنا البرنامج في ملف واحد وترفعه لنا

                      لأني تعقدت بصراحة


                      تعليق


                      • #13
                        حسنا نزلت عند خاطرك و تأكدت انه هذه النسخه شغاله :
                        http://ftp5.mplayerhq.hu/mplayer/rel...041215try2.zip

                        في الواقع يمكنك تحميل Installer version اي راح تثبت البرنامج في الوندوز و ليس Extract للملف المضغوط من موقع الMegwig و لكن هذه النسخه المعدله لن تضغط اقراص دي في دي اصليه ( DVD with CSS encrytion ) و لكن هذه ليست بتلك المشكله، يمكنك الرجوع للوصله الاولى و استبداله. نزله من هنا "
                        http://prdownloads.sourceforge.net/m...e.exe?download

                        تعليق


                        • #14
                          هذا شرح بسيط حول الواجهه للمبتدئين ، اذا كانت لدي اخطاء صححوها من فضلكم !
                          الصور مأخوذه من صاحب الموقع مباشره وهي قديمه بعض الشيء و انا مشيت على النسخه الاحدث.


                          الملفات FILES :

                          Single file/URL للضغط من ملف واحد او موقع انترنت

                          Directory /multiple file للضغط من مجلد و لعده ملفات

                          DVD Disc للضغط مباشره من قرص الدي في دي

                          DVD local للضغط من دي في دي سبق نسخه على القرص الصلب

                          DVD local files setting:
                          Source directory موقع مجلد الدي في دي على القرص الصلب
                          Title تحديد اي فلم تريد ان يتم ضغطه ( هنالك دي في ديات بها اكثر من فلم هذا الخيار لتحديد اي فلم تريد )
                          Target file /output
                          اين سوف يتم حفظ الملف المضغوط

                          خيار More DVD setting يحتوي على اللغه و الزاويه ، هنالك افلام دي في دي بها اكثر من لغه و زاويه تحدد ايهما تريد من هذا الخيار




                          خيارات الصوت Sound Settings:
                          Encode as MP3 using lame اضغط الصوت بنسق MP3 باستعمال مكتبه MP3lame
                          الخيارات:
                          هي لتحديد الbitrate لملف الmp3 و المفضل ان لا يقل عن 96 وهو مسؤول عن تحديد جوده الصوت

                          Encode using ffmpeg اضغط باستعمال مكتبه ffmpeg
                          الخيارات:
                          Codec و منه تختار صيغه الصوت و هي اما ان يكون MP2,MP3,AC3 or Wav ADPCM compression
                          الBitrate هو نفسه اعلاه

                          Copy from Source ينسخ الصوت مباشره من المصدر نفسه دون اي تغيير

                          Extract to file without decoding افصل الصوت إلى ملف مستقل دون ضغط

                          Extract to wav file افصل الصوت الى ملف بصيغه Wav pcm ( خياران تفعل لديك وهي Sampling و Increase volume لرفع شده الصوت بالديسبيل المرغوب )

                          No sound لملف فديو بدون صوت

                          GENRAL OPTIONS لاضافه الصوت من الخارج من دون استعمال الصوت من ملف الفديو
                          Sound from file الملف الخارجي
                          Resample to تحديد الصوت سامبل
                          Increase volume by ادخل الرقم لرفع شده الصوت

                          الصور هي قديمه و انا ذكرت الخيارات على الاصداره الاخيره من Megwig


                          خيارات الفديو Video Settings:

                          Video Encoder
                          Encode using ffmpeg اضغط الفديو باستعمال مكتبه ffmpeg
                          الخيارات :
                          Codec اضغط على صيغه : Mpeg 4 (Divx4/5), mspeg4 (Microsoft old mpef4 format ),mjpeg ( multiple jpeg ), wmv1,wmv2,mpeg1,mpeg2,ljpeg,ffv1,h263,h263p,rv10,huffyuv,asv1 and asv2

                          الbitrate و هو لتحديد جوده الصوره كلما كان اعلى زاد الحجم و زادت الجوده
                          Calc : لحساب الbitrate من اجل وضع ملف الفديو على سي دي


                          خيارات Calc:
                          Video in duration (minutes ) طول ملف الفديو بالدقائق
                          Audio bitrate in kilobits البت رايت للصوت الذي سيتم ضغطه ( على اساس انه MP3 )
                          Size of media in megabytes حجم القرص بالميجابايت
                          Number of media عدد الاقراص

                          Single pass للضغط من اول مره مباشره
                          2 passes للضغط على مرتين باستعمل log من المره الاولى
                          خيار Turbo هو للتسريع من عمليه الضغط في pass2 على حساب التضحيه بالقليل من الجوده كما هو الحال في الاصدارات الاخيره من Dr.Divx

                          Highquality الجوده العاليه ( يفضل ان تضعها (0) none mpcmp ) فهي تسرع من عمليه الضغط
                          باقي الخيارات انا لا اعرفها و هي خيارات متقدمه لها علاقه بطريقه عمل الcodec

                          Encode using XVID استعمل صيغه XVID للضغط
                          الخيارات : متشابهه مع ما ذكر في الاعلى

                          Copy from source استعمل نفس ملف الفديو مباشره





                          فلاتر الفديو Video filters :
                          في الواقع برنامج الmencoder كما ذكرت لكم يحوي تقريبا فلاتر غير محدوده و تكلمت مع مطور البرنامج و اخبرني انه ينوي عمل شيء مستقل للتعامل مع كل هذه الفلاتر من دون تحديد خيارات لكل منها ولكن في الوقت الراهن سأتكلم عن ما هو موجود:
                          Crop : لازاله المستطيلات السوداء من حافات الفديو
                          Detect borders يقوم بحساب الحافات بصوره اتوماتيكيه و يمكنك ان تغيرها بنفسك

                          Scale : لتغيير ابعاد الصوره

                          Deinterlace : لتحويل الفديو من interlace إلى progressive معظم الفديوات المعروضه على الدش هي interlaced و يمكنك مشاهده خطوط الفديو متداخله اثناء الحركه السريعه fast motion للفديو. عندها اشر بصح امام هذا الخيار.

                          Preview لعرض التغييرات قبل الضغط


                          اضغط Encode
                          للشروع في عمليه الضغط
                          Export script لتصدير سكريبت بالخيارات الحاليه
                          System setting for this job
                          Priority وهي لتحديد الاوليه لعمليه الضغط مثلا اذا جعلته low يمكنك ان تتصفح الانترنت و تعمل تشات من دون ان تحس ان الكومبيوتر اصبح ثقيل، اما اذا كنت ذاهبا للنوم او مستعجل اجعله High
                          و يمكنك متى شئت ان تغير هذه الخاصيه من الTask Manager تبع الوندوز

                          Shutdown computer after finish لغلق الكومبيوتر بعد الانتهاء من عمليه الضغط

                          Encode لبدء الضغط
                          هنالك دعم اضافي للضغط بصيغه ogg و عمل حاويه ogm توجه نحو File>settings>ogg و ضع الملفات المطلوبه لتحميلها اتبع الوصله:
                          http://mewig.sf.net/dl/ogmpack.zip

                          Tools>DVD dumper لعمل Dump و الحصول على الSubtitle بصيغه Vobsub
                          امل ان تكونوا قد استفدتم و اي سؤال انا حاضر و ترقبوا المزيد كـ3 pass encoding
                          و الفلاتر وللحصول على اخر المعلومات اتبع:
                          http://mewig.sourceforge.net

                          و بالتوفيق!!
                          التعديل الأخير تم بواسطة chocobo2k; 16 / 12 / 2004, 03:18 PM.

                          تعليق

                          يعمل...
                          X