بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
في جميع المواضيع و ليس مواضيعي فقط, يرجى قراءتها كاملة مع الردود ذلك وسيله من وسائل البحث والتزود بالعلم
صدقا ان استعملتم البرنامج بمجرد ادخال الفديو واختيار مكان حفظه ووضع نمط الصوت على auto و ضغط quick encode ستحصلون على نتيجة افضل من الميغوي
شرح برنامج
X264Gui
يمكنك تحميل البرنامج من هنا
هذا ماستراه عند تحميلك الملف لمجلد البرنامج من الرابط الذي وضعته
مايهمنا هو هذا التطبيق
x246Gui.exe
اضغط على الأيقونه ولنبدأ..
بسم الله
هذه هي واجهة البرنامج جميله "أليس كذلك"
ولنبدأ بشرح مافيها
Input File:
اضغط على الأيقونه واختار ملف السكربت او حتى الفديو "مباشرةً"
ويفضل إدخال الفيديو مباشرة, إن لم يكن عندك شئ تريد عمله على الخام مثل فلترته او انتاج الترجمة هارد (لا ننصح بالهارد فهو من زمن الفديو كاسيت-_- ويسيئ للجودة مزيد من المعلومات )
او قص مقاطع منه، إذا كانت هناك فلترة او ترجمة هارد وقص يفضل إستخدام أوامر الــAviSynth كما تفعل في الميغوي او غيره في سكربت avs
ويفضل أن يكون امر الإستدعاء الفيديو بهذا الشكل
اوكود الـ PHP:
FFvideoSource("x:\aaa.avi", threads=1)
من اجل الصوت والصورة، اذا كان المقطع بصوتان مثل بعض مصادر الـmkv ضع رقم الصوت بدل الـ-1 اي سيكون atrack=2 بدون سالبكود الـ PHP:
FFmpegSource2("x:\aaa.mp4",atrack=-1, threads=1)
يدعم هذا الأمر جميع صيغ الفيديو حتى انه يدعم الخامات ذات معدل الفريمات المتغير الفلتر هذا غير موجود مع الفلاتر الاساسية في AviSynth عليك ان تحمله سواء تحمل مجلد Plugin كامل للـ AviSynth (هنالك الكثير من موجود في الردود ومواضيع اخرى) او تحمله من حمل العادي لا تشغل بالك بالباقي (حاليا هو ffms-2.17.7z FFmpegSource 2.17)
بعد تحميله تفك الضغط عنه وتأخذ الملفات (الملفات هي FFMS2.avsi وما معها) و تذهب الى مكان AviSynth في جهازك وتضعها في مجلد الـ plugins الذي بداخل AviSynth.
يمكن ان تستعمل الدايركت شو, لكن لا ننصح بذلك
يمكنك ان تستعمل avspmod من هذا الموضوع ليسهل عليك كتابة السكربت
Output File:
من هذا الخيار تختار مسار الإنتاج النهائي"مكان الحفظ"
مثل ماتشوفون بالصوره لايوجد
Avi
فهي صيغه اكل الزمان منها وشرب
تجدر بي الإشاره إلا ان البرنامج يقبل صيغه
Avi
ولكن لايصدر لها
Settings
هنا نافذه الخيارات وسنتطرق لها جميعاً بإذن الله فهي التي ستحكم على جودة الإنتاج "وليس الحاوي -_-" الحاوي يمكن تغييره دون مس الجودة وحتى قص الفديو والصوت ايضا بدون فقدان جودة لكن القص لن يكون دقيق 100%
Encoder Type : وكما هو مبين على الصوره لها خمس انماط
Const.Quality : (يرمز لها crf) وهي الطريقه الأكثر تقدماً لتوزيع البترايت بشكل عادل إذ يرى
الفريمات التي تحتاج إلى بترايت اعلى ويعطيها حقها ، كلما قلت قيمتها كانت الجودة افضل ولكن بحجم اكبر
بشكل عام قيم 18 - 20 مناسبة من ناحية الحجم والجودة (مزيد من التفاصيل في الردود)
Const.Quantizier : اسلوب مشابه للذي في الأعلى ولكنه اقدم ويعطي بترايت
أعلى وبذلك حجم اكبر بكثير "حجم مو معقول يعني"
ABR : اسلوب اخر للتوزيع ببت رايت متارجح مثل البت الرايت الثابت CBR لكن بتوزيع افضل، يمكن من خلالهوهو اساس عمل ال2pass
لمعرفه المزيد عنه زر هذا الرابط
1pass و 2pass
أسلوب للأنتاج بتحديد بترايت تحدده انت وبذلك تستطيع الذي تريده
ولكن توزيع الجوده يكون بشكل غير عادل وقد تحصل فريمات لاتحتاج بترايت عالي على
بترايت عالي فحين ان هناك فريمات تحتاج بترايت عالي ولا تأخذ حقها
2Pass
أقتبس هذا الرد فهو كافي جداً
"
1pass
إنتاج الفيديو بعدد بترايت محدد مما يعني بحجم معين
قيمة 1000 بترايت تقريبًا تساوي 200 ميغا للفيديو
و لكن توزيع البترايت " الجودة " بشكل غير عادل ، مثلاً لقطة تحتاج إلى بترايت كافي
و لكنه لم يحصل عليه لذا جودة اللقطة تكون ضعيفة نوعا ما
و بينما لقطة تحصل على بترايت كثير و هي ليست بحاجة إلا للقليل
طبعًا أنا أفضل الإنتاج بـ (Const.Quality) لأني أريد جودة أفضل
+ الـ2pass
من اجل تخفيف حدة الـ
1pass في عدم توزيع الجودة
وجد الباس الثاني
الـ 2pass
يقوم بالمرور على الفديو مرتان اي ينتج مرتان من اجل توزيع البت ريت بشكل افضل
ولتستعمله يجب ان تنتج 1pass كإنتاج الأول
وبعد الإنتاج الأول تختار
2pass بدون ان تعبث بشيء بالاعدادات وتنتج مجدد
1pass اسرع من 2pass لان الباس الاول مجرد تحليل ان صح التعبير
ملاحظة: في حال نويت تنتج ورك راو ببت ريت محدد (حجم محدد) وكنت تريد السرعة والانتاج بمرور واحد
استعمل abr بدل 1pass لان abr افضل من الـ1pass لكن 2pass افضل من abr ولكن تنتج به مرتين
+
اتصدق ان هناك
3pass
ايضاً، لان الباس الثاني لن يصل الى مستوى crf ، لكن لكن ماحاجتنا بها
سيطول الأنتاج إلى 3 اضعاف
اختر CRF
وأرتح من هذا العناء
Presets:
مره اخرى اقتبس
" Medium,Slow ,Slower
اعتبرها سرعة الإنتاج فكلما قلت السرعة كان أفضل "
Tune:
الأفضل تركها دون تغيير
ولكن أردت بعض الإعدادت التي رأى بعض مصمموا الإنكودر انها مناسبه للأنمي
فجرب Animation
لكن ستلاحظ اختفاء الغرين و غيرها من التفاصيل لذا لا تختره اتركه كما هو افضل
AVC Profiles:
High للإنتاج العادي " 8 بت " ، اوأختر High10 للإنتاج بـ 10 بت
AVC Level:
اختر أي قيمة ليست أكبر من 4.1
القيمه 4.1 مناسبه للتشغيل على الحاسب إذا اخترت قيمه اكبر منها قد تواجهه مشكله في تشغيلها على بعض الأجهزه القديمة
. او الابتوبات التي بدون كرت شاشة. ويمكن ان لا تختارها فالانكودر سيتولى اختيارها بنفسه لكن في حال كنت تنتج بابعاد 720 فما فوق، احذر ان تجاوز الـ4.1 لانه قد يشتغل بصعوبة على الاجهزة القديمة
للمزيد من المعلومات
او لا تحدده لان الانكودر سيختاره تلقائيا، لكن ان اظهر لك رقم اعلى من 4.1 في شاشة الدوز (cli) او cmd هنا عليك ان تضع بالحسبان ان تشغيله قد يكون اصعب على الاجهزة وخصوصا القديمة
Custom Command
هذا الشئ مفيد للمستخدمين المتقدمين في كتابة الاوامر يدويا
عند وضعك لعلامة صح أمام مربع
Activate
تكون قد فعلت خيار
Custom Command
وتعني إعدادت خاصه تكتبها أنت للبرنامج ليطبقها في الإنتاج
مثل
ref و bframes و aq-mode
وتدخل بالصيغه التاليه
اذا كنت تنتج mp4 ازل --open-gop لانه سيجعله بطيئ، مزيد من المعلومات في ردود الموضوعكود الـ PHP:
--open-gop --ref 16 --bframes 8 --aq-mode 2
هنالك --aq-mode 4 وانصح بأستخدامها، خصوصا في الانميات المظلمة، مزيد من التفاصيل في الردود القادمة
تقريبا هذه الخيارات مناسبة من ناحية الحجم لذا اعتمدوها حتى لو لم تكونوا تعرفوا باعدادات الانكودر
يجب الإنتباه للـ(--) علامه -- مهمه جداً
لمزيد من الاوامر و شرحها
و وهنالك دروس عربية مثل دروس ديمو كيد
وهنالك اوامر اخرى (جديدة او قديمة او خاصة بنسخة جيب) في الردود
Adv.output settings
وهي خيارات مهمه تتعلق بحراره الألوان وتفيد عند إنتاج بلوراي وهي من خيارات
الإنكودر الجديد
"لا تفيد الذي يتابع الانمي على الحاسب كثيرا"
Zones:
وهي خاصيه جميله تسمح لك بوضع إعدادت خاصه لجزء من المقطع
لكن مع هذا لم تستعمل او تشرح من قبل
مثال:
كنت قد أخترت الــCrf=19
ولديك مشهد مكون من 1000 فريم
ولديك من الفريم 100 حتى 300 مشهد مظلم
وتريد رفع الــCrf
ملاحظة* ("كلما قل الــCRF كان افضل في الجودة لكن الحجم سيكبر")
إلى 18 لكي لايبرز عليه اي علامات
"باندينغ"
فخاصيه
Zones
تسمح لك بذلك
الطريقه هي كالتالي:
تفعل هذه الخاصيه وذلك بوضع علامه صح على خيار
Enable Zones
ثم تختار
Quantizier
ومن ثم التالي
Start Frame:
بداية اول فريم الذي تريد عمل زياده للبترايت اي زياده في معدل الــCrf
End Frame :
نهايه الفريم الذي سيطبق عليه التغيير الذي وضعته
quantizier(0-51)
هنا تضع القيمه التي تريدها اي قيمه الـCRF
التي تريد رفعها
Advanced ModiFier:
في هذا المربع تضع القيمه مره أخرى
Crf 18
ثم تضغط على زر
Add
وهنالك اوامر اخرى مهمة ايضا , لكن للاسف ليس كل الاوامر متاحة
لمزيد من المعلومات والاوامر
مثال من الويكي لاوامر الزون
Example: 0,1000,b=2/1001,2000,q=20,me=3,b-bias=-1000
انت عندما تغير بالزون سترى شئ كهذا يتغير في الاوامر في الاسفل
Audio:
بما ان الواجهة تعمل بنسخة جيب، بأمكانك ان تنتج الصوت بها
ولكن يجدر بي ذكر امر مهم
"قد لا تعجبك النتيجة"
للصوت برامج (او انكودرات) أكثر تعمقاً "وإحترافيه" من اللإنكودر الصوري
مثل برنامج
LameXP
الذي شرحه الأخ أمجد في موضوع
mp3 vs ogg vs aac
فهو افضل من ناحيه التعامل مع الصوت كما قلنا، مع ان البرنامج تطور حاليا وصار به انكودرات حديثة لكنه ليس الافضل
نرجع لشرح النافذه
Audio File:
من هذه النافذه بإمكانك اختيار ملف صوت خارجي منتج ببرنامج اخر او من الفديو الاصلي
لكي يرفق او ينتج مع الناتج النهائي
Audio mode:
dirct copy
لابأس بإختيار هذا الأمر إذا كنت قد أخترت الفيديو مباشرهً (بدون سكربت) أو أخترت سكربت لكن ملف الصوت خارجي
راجع ( Audio File فوق )*
فهو سيرفق (يعمل مكس) الصوت مع الناتج النهائي بدون تلاعب اي بنفس حجم وجودة الصوت الأصلي مع الخام
Manual
بهذا الاختيار تنتج الصوت ولكن حذاري، اولا الانكودر صوري (ليس متخصص بالصوت)، وثانيا لازم تضبط اعداداتك جيدا وتختر احدث النسخ من البرنامج (الواجهة) هذا
وقد تكون النتيجة سيئة "جربوا بأنفسكم"
Auto:
الوضع التلقائي
هذا الوضع إذا لم تختر ملف صوت خارجي
وكنت قد كتبت في السكربت امراً لأستدعاء الصوت سينتج الصوت بشكل تلقائي دون تدخل منك بالانكودر (البرنامج)
او إذا كنت قد اخترت الناتج Mp4 و كان الصوت في الخام الأصلي بصيغة غير صيغة AAC
سيحوله إلى هذه الصيغه ولن تعلم ماذا إختار من إعدادت للصوت
في النهايه لاينصح بهذا الخيار، لكن يمكنك استعماله ان لم تكن تعرف ما تفعل، اي مبتدأ جدا
باختصار بهذا الخيار تسلم الصوت لـX264 "(الذي هو انكودر صوري) ليختار ما يشاء -_- "
queue
من هنا يتم إدراج كل مافعلناه من أوامر
وذلك بالضغط على
Add to Queue
عندها سيتم إضافه الأمر كما في الصوره التاليه
الطريقة اعلاه مجدولة، يمكنك ان تستخدم زر quick encode لتنتج مباشرة في حال حدث خطأ او اي شيء، انا غالبا ما استخدم quick encode لاني لا احتاج الجدولة
بإمكانك نسخ الاوامر والانتاج بها بالدوز
وإذا اردت إنتاج الصوت بالدوز مع الإنتاج عليك بإستخدام نسخ جيب "(JEEB)" لكي تستطيع ذلك لان نسخ الانكودر الاخرى قد لا تنتج صوت
و ادخال اوامر صوت بها سيحدث. Error
كما ترون تمت إضافه جميع ماسبق ذكره
الان إضغط على زر
Start!
ليبدأ الشئ الذي كنا ننتظره من فعل كل هذا الا وهو الإنتاج
يبدأ في تحيليل الملف أولاً
ثم ينتج في النهايه
في النهايه لابد من ذكر
هذا البرنامج ليس سوى واجهه رسوميه تسهل عليك كتابه الأوامر
اي مثل ملف البات الذي يعرفه أغلبكم
ويبقى أفضل من الميجوي بمراحل
اقتبس هنا رد أمجد
*
" الــx264gui واجهة سهلة للانكودر تكتب معظم الاوامر بالنيابة عنك
من خلال ما تختاره فيها و عندما تضغط ازرار او تغير شئ او تختار ملف تلاحظ ان هنالك اوامر تتغير في المنطقة السفلى منها
هذه الاوامر ستوجه الى الدوز بالانكودر
يعني كانك تستخدم الانكودر مباشرة وملف البات هو الواجهة x264gui"
*
" إيضاً بإمكانك بعد إنتهاء إنتاج الفيديو (إذا انتجت فيديو فقط من دون صوت)
ان تدمج الصوت"(طبعاً بعد إعاده إنتاجه ببرنامج متخصص في الصوت كالذي ذكر في الموضوع) ببرنامج "" إذا اردتها صيغه الــmkv">وهذا ما أنصح به فليكن كل شي حتى الترجمه ضعها سوفت سب بهذا البرنامج "mkvmerge GUI"
إذا اردتها Mp4 فلتستخدم برنامج ""
إلى هنا ينتهي الشرح
هنالك ميزات اخرى للواجهة، تجدونها بالردود
كان معكم في الشرح
اخوانكم
امجد صلاح(AmjadSONY)
تخيل معي(Imagine)
المفضلات