تسجيل الدخول

مشاهدة النسخة كاملة : الإنتاج بالإنكودر x264 مباشرة - استخدام الـ CLI في الفانسب



~ VEGETA ~
12-4-2012, 03:29 PM
http://www.mexat.com/vb/attachment.php?attachmentid=1654299&d=1333020815







و الصلاة و السلام على سيدنا محمد و على آله و صحبه أجمعين.





ترددت كثيراً حول طرح هذا الدرس كونه نوعاً ما بسيط، لكن ما شجعني على طرحه هو كثرة المشاكل و الاستفسارات التي تتعلق بما سيتم شرحه هنا إن شاء الله.

هذا الدرس بعون الله سيكون بسيط في مفاهيمه (أصلاً لا توجد مفاهيم) و مفيد للغاية خصوصاً أنه شامل لكل ما نفعله في الفانسب تقريباً من إنتاج فيديو و صوت و تجميع (mux) و غيرها...

لمن لم يعرف مضمون الدرس سأكتبه بجملة بسيطة: الهدف هو أن تستخدم الإنكودر x264 مباشرة دون أدوات لا داعي لها و دون واجهات رسومية (GUI) و هي الطريقة الأفضل و الأسهل و الأصح (نعم الأصح) لاستخدامه، هي الطريقة الرسمية التي اعتمدها مبرمجوه و مطوروه.

هذا من ناحية x264... لكن هناك أيضاً إنتاج الصوت في Nero AAC أو Vorbis أو غيرها و هناك أيضاً عمل تجميع (Mux) للمسارات في حاوي MP4 (فيديو و صوت تضعهم في MP4) و هنا بإمكانك استخدام VFR بسهولة تامة مع MP4. أيضاً الحاوي MKV بكل ميزاته المدعومة من الـ GUI (الـ GUI الخاصة به فعلاً متطورة).

و الأدوات المتفرقة هنا و هناك مثل أدوات قص الصوت (Split_aud.pl و vfr.py). استخراج صوت WAV من أي حاوي كان من خلال أدوات الـ Piping، أيضاً أذكر لكم الأداة الخارقة eac 3to التي تجعلك تستخرج و تتحكم بمحتويات أقراص البلوراي و هي مشهورة في التعامل مع الصوت... و غيرها الكثير و الكثير مما يسهل عليك العمل و يقلل من عدد البرامج على جهازك.

يبدو أن شرح مضمون الدرس لم يكن جملة. على العموم سنتكلم كثيراً في هذا الموضوع على ما يبدو.




[ ما هو الـ CLI؟ ]



كلمة CLI اختصار لـ Command Line Interface... سنستخدم هنا الـ CMD أو ما يطلق عليه الـ "دوس" أو DOS و هو أحد أنواع الـ CLI. ليست لدي خلفية علمية عن الـ CLI لكن هو أي برنامج أو أداة تستخدمها عن طريق إدخال أوامر نصية مثل أن تفتح الأداة و تكتب أوامرها الخاصة لأداء وظيفة معينة. عكسها الـ GUI و هي اختصار لـ Graphical User Interface و هي الأدوات أو البرامج التي تستخدمها عن طريق واجهة رسومية فيها أزرار و Text Box و غيرها.


أمثلة لأدوات و برامج من عالم الفانسب:


الـ CLI: الإنكودر x264 - أداة split_aud لقص الصوت.
الـ GUI: برنامج MeGUI للإنتاج - برنامج x264GUI للإنتاج بالإنكودر x264 - برنامج MKV Merge.

كما قلت لا خلفية "علمية" لدي حول "تعريف" الـ CLI الـ "علمي" لذا المهم أكثر هو الفائدة.

مثال سريع لاستخدام x264 لإنتاج سكربت AVS اسمه script و ملف الفيديو الناتج اسمه out-vid و امتداده MKV:


x264.exe --preset slow --crf 18 --ref 9 --bframes 8 --input-res 1280x720 --fps 24000/1001 --output "out-vid.mkv" "script.avs"

كما لاحظتم الاستخدام بسيط. لا تلقي بالاً للمكتوب فوق مثل ref و غيرها لأن الشرح لم يبدأ بعد.




[ ماذا أستفيد من استخدام الـ CLI خصوصاً في إنتاج الفيديو بـ x264؟ ]



ما خطر ببالي هو التالي:

1- لأنها الطريقة الرسمية التي اعتمدها مطوري الإنكودر و مصصميه، هذه النقطة وحدها تكفي. يعني لما صمموا الإنكودر صمموه ليتم استخدامه بهذه الطريقة، هل وصلت الفكرة؟

2- استخدامك لأي GUI قد ينتج لديك أخطاء لا دخل لك بها (لم ترتكبها!) و لا دخل للإنكودر الرائع x264 بها أيضاً. فما ذنبك؟ لماذا يتأخر إصدارك؟ لماذا تعاني بسبب أن البرنامج الفلاني لا يتوافق مع شيء عندك أو أن به خلل لا سبب واقعي له؟ طيب لو معه حالة نفسية شو ذنبك؟!!

3- الـ GUI مثل MeGUI يعمل حاجز أو محطة أو عائق بين الإنكودر و المنتج، و هذه المحطة غير ضرورية بغض النظر عنها.

4- هذه النقطة هي الأهم بنظري مع أن النقاط السابقة في غاية الأهمية. هذه النقطة تقول بأنك لو أصبحت تستخدم الـ CLI مثلاً في x264 فإنك ستتعلم أوامر الإنكودر و مزاياها و وظائفها رغماً عن أنفك! هذا شيء إيجابي و ليس سلبي!!!! نعم، لا نريد بروفايلات جاهزة (خصوصاً إن كانت خارقة) كبسة زر ثم ينتج مخلوق غريب! نريد المنتج أن ينتج فيديو بقدرته و فهمه لحقيقة ما يجري و ليس شخص يضغط بعض الأزرار و ينتظر.

ملاحظة أرجو أن تتذكروها: ليس كل من يضغط فيديو منتج.

5- تقلل من عدد الأدوات و البرامج الموجودة عندك (أحياناً العكس). مثلاً بدل ما أنصب الميجوي اللي فيه عدد فلكي من الأدوات عديمة الجدوى (أو حتى K-Lite Mega فالأمر سيان لكن هناك في الـ Decoding) و يكون لدي برامج أخرى مثل Virtual Dub و غيرها... أكتفي هنا بتحميل ما يلزمني فقط مثل الإنكودر x264 و إنكودرات الصوت مثل Nero AAC و aoTuv و أيضاً أدوات MKV و متفرقات أخرى خفيفة. هل تبدو الفكرة منطقية؟ (ركز على مبدأ أن ما لا تحتاجه لا يلزمك).




[ استخدام الإنكودر x264 ]



انتهينا من الكلام النظري و الآن إلى العمل. حمل الإنكودر من موقعه الرسمي هنا [ www.x264.nl (http://www.x264.nl/) ] كما يوجد له العديد من الـ Builders الذين يعملون نسخ معدلة منه و يضيفون لها ميزات أخرى مختلفة... لا يفرق أي نسخة تستعملها.
لديه نوعان: 8 بت و 10 بت، استخدامهما واحد لذا سأشرح على 8 بت و أنصحكم باستخدامه في التجارب كونه أسرع من 10 بت.

كما قلنا سنستعمل الـ CMD... النقاط الثلاثة التالية هي نفس الطريقة لكن بأشكال مختلفة لا أكثر:


أولاً: تشغيل cmd و الذهاب إلى مكان الإنكودر:


نبحث في قائمة Start عن كلمة cmd فيظهر ثم نفتحه (موجود في مجلد System32). يظهر لنا المسار الافتراضي لكن الإنكودر مثلاً يكون في المسار التالي عندنا:


F:\Other\Encoding\X264

طيب كيف ننتقل إلى ذاك المجلد كي نستخدم الإنكودر؟ في البداية نكتب F: و نضغط Enter... الآن أصبحنا داخل الـ Partition المسمى F.
نكتب الآن التالي:


cd Other\Encoding\X264

الآن نحن داخل المجلد X264 الموجود في المسار F:\Other\Encoding\X264... هذا المجلد يحتوي على الإنكودر x264 (اسمه و امتداده x264.exe) كما يحتوي على سكربت الإنتاج أو فيديو الحلقة الخام لو بدون سكربت (طبعاً ليس ضروري ممكن يكونوا على D:\ و تستطيع استعمالهم). أي أن أمر cd هو للانتقال داخل المجلدات الفرعية.

نكتب اسم الأداة المراد استخدامها و هي هنا x264.exe و بعدها نكتب الأوامر الخاصة بهذه الأداة ثم نضغط Enter فتبدأ العملية! هذه هي العملية فقط.

الآن ما هذه الأوامر و كيف أحصل عليها و و و ... هذه تختلف من أداة لأخرى لكن في حالة x264 اذهب إلى مدونتي في قسم الدروس تجد بعض الدروس التي تشرح لك أوامر الإنكودر بالتفصيل.
أيضاً أي أداة تقريباً يأتي معها معلومات مساعدة مختصة بها... اكتب مثلاً:


x264.exe --fullhelp

ثم Enter تجده سرد لك الكثير و الكثير من الأوامر...

السطر التالي بإمكانك اعتباره الـ General Formula لأوامر x264:


x264.exe --OPTIONS --output "outfile.xxx" "infile.yyy"

التفصيل:

x264.exe: اسم ملف الإنكودر و امتداده... ممكن أنت تسميه عندك x264-encoder عندها تكتب x264-encoder.exe... في أغلب الأحيان يكون لديك إنكودر 8 بت اسمه x264.exe و آخر 10 بت تسميه x264-10bit.exe.

OPTIONS: أي إعدادات/أوامر للإنكودر! هذه ليست موضوعنا هنا فهي عالم أو كون بأسره! يعني مثال عليها --ref 9 --bframes 8 . في مدونتي (http://anime-vegeta.blogspot.com/p/tutorials.html) روابط لبعض الدروس المفيدة في أوامر الإنتاج بهذا الإنكودر أو بإمكانك الدخول إلى صفحة بالإنجليزي تشرح تلك الأوامر هنا (http://mewiki.project357.com/wiki/X264_Settings). سبب وضعي لرابط المدونة هو تسهيل نشر الموضوع في كل المنتديات أي لا أريد وضع روابط دروس من منتديات حتى لا تحدث مشاكل.

output: أمر يحدد فيه ملف المصدر و الملف الناتج. المصدر اسمه infile و امتداده yyy، هذا يمكن يكون سكربت AVS أو أي ملف فيديو مثل MP4. الملف الناتج اسمه outfile و امتداده xxx، هذا ممكن يكون MKV و هو الأفضل.

ملاحظات عامة:

1- عندما تكتب output "outfile.mkv" "infile.avs" فإن ملف المصدر و الملف الناتج سيتم تخزينهما في نفس مجلد الإنكودر، بينما لو أردت استدعاء السكربت من المسار D:\ و تخزين الملف الناتج في F:\Videos اكتب التالي:


--output "F:\Videos\outfile.mkv" "D:\infile.avs"

2- أوامر x264 تبدأ دائماً بـ -- .

3- بإمكان ملف المصدر لديك أن يكون فيديو مثل invideo.mp4... يعني استخدام avs ليس شرطاً و ليس محبباً أصلاً.

4- في تحديد المسار وضعت المسار بين علامتي اقتباس " " و هذا بسبب أن الـ cmd لا يقبل أن توجد مسافات في أسماء المجلدات مثل F:\Tools\Audio Encoding، لو كتبتها بدون علامات اقتباس سيعتبر الأمر خاطئاً في الغالب. هذا طبعاً في أوامر x264 أما عند استخدام الـ cmd لفتح أي مجلد بأمر cd فعادي تضعه بلا علامات اقتباس، هنا يأتي دور التجربة.

5- للانتقال إلى أي مجلد فرعي ضع الأمر cd و اكتب اسم المجلد الفرعي بعده.

6- الـ cmd يدعم عملية اللصق يعني انسخ الإعدادات ثم اضغط بالزر الأيمن داخل الـ cmd ثم اختر Paste. لكن اختصار اللصق Ctrl+v لن ينفع معك.
إلى هنا ينتهي شرح استخدام الإنكودر مباشرة بالـ cmd.



ثانياً: عمل ملف امتداده bat:


طريقة أسرع نوعاً ما و هي التي أستعملها... ملخصها كالتالي: افتح المفكرة ثم احفظ الملف باسم مثل encode و لكن بامتداد bat مثل encode.bat. ثم كبسة يمين على هذا الملف النصي و اختر edit... الآن اكتب ما تريد فيه و سيتم كتابة محتوياته في الـ cmd!

يمكنك هذا الملف من تعديل إعداداتك بشكل أسرع دون الحاجة إلى كتابتها مرة أخرى. ما يقوم به هو عند الضغط عليه مرتين يفتح لك الـ cmd و يتوجه إلى المسار الموجود فيه و يكتب الأوامر. انظر إلى المثال التالي و ستعرف.

الملف encode.bat يحتوي على:


x264.exe --preset slow --output "out.mkv" "in.avs"

هذا الملف موجود في المسار F:\Tools. إن ضغطت عليه مرتين سيفتح لك cmd و يتوجه إلى F:\Tools ثم يكتب فيه:


x264.exe --preset slow --output "out.mkv" "in.avs"

و يطبقها!

إن استعملت ملف الـ bat هذا تأكد من أن تضع أمر pause في آخره لأن الـ cmd ما إن يطبق لك الأوامر سيغلق نفسه أما إن وضعت هذا الأمر يبقى فاتح حتى تضغط أنت أي زر و تغلقه... يعني من أجل رؤية النتيجة.


ثالثاً: فتح الـ cmd و إدراج مسار أي مجلد تلقائياً:


مثل F:\Tools فيه الإنكودر لكن أنت ليس لديك إعدادات و لا ملف bat تريد أن تفتح هذا المجلد و تبدأ بالكتابة... افعل التالي:

اضغط على Shift و استمر بالضغط، اضغط على المجلد بالزر الأيمن ثم اختر Open Command Window Here... فيفتح لك الـ cmd و يكون مسار المجلد مدرج فيه. الآن اكتب ما تشاء من إعدادات.
_____

الطرق الثلاثة الأخيرة هذه (أولا، ثانياً، ثالثاً) هي طريقة واحدة فقط لكن بأكثر من أسلوب... أكرر هي طريقة واحدة فقط و هي تستخدم فيها الإنكودر مباشرة.

ألاحظ البعض أصبح يسمي الإنتاج بهذه الطريقة "الإنتاج بواسطة ملف bat" و هي تسمية خاطئة و في الحقيقة مزعجة. أنت تنتج مباشرة لا من خلال ملف بات لذا ابتعدوا عن هذه المسميات.

~ VEGETA ~
12-4-2012, 03:32 PM
[ أدوات الصوت ]


سأشرح على Nero AAC. هذا هو إنكودر الصوت المستعمل في MeGUI و هي الصيغة الأشهر. تحمله من أي مكان و تفك ضغطه في أي مجلد و ليكن F:\Audio\Nero مثلاً... الآن استعمل أي أسلوب من الأساليب الثلاثة السابقة مثلاً افتح الـ cmd و اكتب F: ثم اكتب cd Audio\Nero الآن أنت داخل المجلد...

اكتب الآن أوامر إنكودر النيرو كهذا المثال:


neroAacEnc.exe -hev2 -br 640000 -if "input.wav" -of "OUTPUT-AAC.mp4"

الأوامر هي:

neroAacEnc.exe: اسم ملف الإنكودر و امتداده.

hev2: اسم البروفايل المتبع لضغط الصوت.

br: بت ريت الصوت و هو 64 كيلوبايت.

if: أمر إدخال ملف الصوت المراد إنتاجه و اسمه input و امتداده wav. أغلب إنكودرات الصوت لا تقبل مدخلات غير wav، لو لديك ملف صوت مثل mka ماذا تفعل؟ انتظر الفقرة القادمة.

of: أمر يحدد اسم و مسار و امتداد الملف الناتج. في هذه الحال اسمه OUTPUT-AAC و امتداده MP4 و هو سيتم حفظه في نفس مجلد الإنكودر. بينما لو أردت حفظه على الـ D تكتب -of "D:\OUTPUT-AAC.mp4".

لاحظ هنا أن الأمر يبدأ بـ - و ليس -- كما هو الحال في x264... كل أداة و خصوصياتها. أوامر إنكودر النيرو أكثر من هذه لذا اطلع عليها.

شيء فرعي: من يستعمل الحاوي MP4 لا يحتاج أيضاً لاستخدام الميجوي، فهناك أداة MP4 Box الرائعة للغاية التي تسمح لك بإضافة مسار فيديو و صوت و تسمية تلك المسارات و وضع اللغة و غيرها كما تدعم وضع timecode للفيديو في حالة VFR. كنت أود شرحها لكن سأترك أمر تعلم استخدامها لكم. (أمر Help رائع).



[ أدوات الـ Piping ]


همممم هذه الأدوات سأشرح منها أداة avs2pipemod التي تستطيع من خلالها استخراج ملف الصوت من سكربت الـ avs بصيغة wav كي تنتجه على أي إنكودر صوت مثل Nero AAC.

تستخدم أدوات الـ Piping أيضاً في تمكين مستخدم نظام تشغيل 64 بت من تشغيل سكربتات avs أو بالأحرى إصدار 64 بت من أداة avs... و لها استخدامات أخرى بإمكانك البحث عنها و عن أنواع تلك الأدوات و إثراء هذا الموضوع بما وجدت من معلومات.

المهم... ضع أداة avs2pipemod في أي مجلد و ليكن F:\Tools مثلاً... اذهب إليه و اكتب:


avs2pipemod.exe -help

ثم اضغط Enter حتى يطبق لك هذا الأمر. هذا الأمر يعطيك قائمة بأوامر هذه الأداة و وظائفها.

طيب الآن لديك ملف صوت بصيغة MP4 أو MKA أو AAC و هذه الاحتمالات واردة جداً... كيف ننتجه بـ Nero AAC و هذا الإنكودر (Nero AAC) لا يقبل سوى wav؟
أداة avs2pipemod تستخرج لك ملف الصوت بصيغة wav من أي سكربت avs. مثلاً لو عندك ملف صوت بصيغة MKA اعمل سكرب avs و اكتب فيه مثلاً:


FFAudioSource("D:\Audio.mka")

و احفظ السكربت و اغلقه. الآن استعمل هذا السكربت في أداة avs2pipemod كالتالي:


avs2pipemod.exe -wav input.avs > output-wav.wav

الأوامر واضحة و لا تحتاج شرح. إن أردت تفصيلات أخرى ارجع إلى شرح الأداة نفسها.



[ استخدام أدوات مبرمجة بلغات برمجة داخل الـ cmd ]


احتمال كبير... هناك أداة split_aud.pl المبرمجة بلغة Perl و هذه الأداة مختصة بقص الصوت حسب ملف avs (أنصح بها)، عموماً هدفنا هنا ليس استعراضها.

هنا لن نستخدم ملف تنفيذي exe مثل الإنكودر x264 بل ملف بلغة برمجة Perl و امتداده يكون pl، يلزمك طبعاً تنصيب لغة البرمجة تلك. بعد أن تنصبها و تضع سكربت الأداة في مجلد معين اكتب التالي:


perl split_aud.pl -mr -f 29.970 -i "input.aac" -o "Output.mka" "trim.avs"

لاحظ أننا كتبنا اسم اللغة في البداية و هي perl كي يعرف الـ cmd أنك تريد استخدام أداة من لغة برمجة ثم تبعها اسم السكربت الموجود لديك و امتداده (split_aud.pl) و بعدها مجموعة من أوامر السكربت الخاصة به و التي تعرفها بقراءة تعليماته.
الأوامر واضحة... الـ i يرمز إلى الملف الصوتي المدخل و o إلى الناتج الذي اسمه Output.mka و معلومات القص مأخوذة من سكربت avs اسمه trim.

الهدف من هذه الفقرة ليس استعراض هذه الأداة بحد ذاتها و لكن لنتعلم كيف نستخدم أدوات مبرمجة بلغات برمجة. هناك أداة لقص الصوت اسمها vfr.py مبرمجة بلغة البايثون (Python) هذه قبل أن تستخدمها تكتب python كما فعلنا هنا بكتابة كلمة perl. هذا بسبب أن أداة vfr.py مبرمجة بلغة البايثون و أنت تخبر الـ cmd أنك ستستخدم لغة البايثون.



[ الختام ]


إلى هنا ينتهي درسي البسيط راجياً من الله أن أكون قد أفدتكم به. أتمنى حقاً أن يترك كل المنتجين برنامج MeGUI نهائياً و أي برنامج إنتاج آخر و ينتجوا مباشرة بالإنكودر بهذه الطريقة البسيطة.
عرضت في هذا الموضوع استخدام إنكودر للصوت و أيضاً أداة من أدوات الـ Piping و ثم استخدام سكربت بلغة برمجة بهدف إظهار حقيقة أن استعمالهم نفس الشيء و بنفس الطريقة اللهم يختلف فقط بعض الشكليات أهمها أوامر كل أداة.

من ملاحظتي فإن الإنتاج بـ x264 مباشرة أسرع من استعمال MeGUI و ذلك لأن الميجوي يحجز كمية لا بأس بها من طاقة الجهاز. أيضاً تمكنت من فهم أوامر الإنكودر بشكل مرضي و الحمد لله و السبب الأكبر في ذلك هو أنني أصبحت أنتج مباشرة.

لأصحاب السيرفرات التي يستخدمونها كسيرفرات إنتاج... هذه الطريقة أفضل لكم بكل تأكيد.

باستخدامك للـ CLI كما لاحظت أصبحت تفصل إنتاج الصوت عن الفيديو و تبحث و تفهم في حيثيات كلٍ منهما. أيهما أفضل أن تفهم و تحترف أو تضغط زرين و خلص؟! هذا بالإضافة إلى أن طريقتنا هنا أسرع من الميجوي بألف مرة.

في النهاية أود منكم تسمية هذه الطرق بـ "الإنتاج بالإنكودر مباشرة" و ليس "الإنتاج بملف bat"... أتمنى أن يأتي يوم نقول فيه "انتج بـ x264" دون أية إضافات و ذلك لأن الإنتاج مباشرة هي الطريقة الوحيدة المتبعة ^_^

أرحب بأية إثراءات للموضوع من شأنها تطوير مستوى الأعضاء و أعتذر عن عدم وجود صور (لا داعي لها أصلاً. أيضاً نحن ابتعدنا عن التعامل مع الصور صحيح؟).

أسمح بنشر الموضوع في كل مكان.

بالتوفيق للجميع



كتابة: VEGETA

momenx
12-4-2012, 04:05 PM
عودنا ^^
موضوعك مباشر مبسط الى الجميع بامكانهم الان التعلم..
مع اني كنت اريد ان اقوم انا بشرحه ولكن لا يوجد اختلاف كانت الفكره في الاصل ان تكون مبسطه لاغير..
ولكن ينقصك ان تفهم المنتج اوامره التي يضيفها وبحذفها وان يكون منتج لا يحفظ لينفذ كما قال شارح الدرس..
بل اجعله فاهم منفذ للدرس برايه هوه..توجهت الى المكان الاستدعاء..
لم تتطرف الى ان واحد ماذا يفعل في اي امور كان يستخدمها المجوي او بالمعنى الاصح ملف AVS
دمج ملفات..فلاتر..الى ما ذلك..
اعتقد جمييل...ولا باس بامكانك بعد ان يتعلموا ان تتوجه الى الامور والخفايا والاضافات لكل منتج...
لا اطيل عليك بفلسفه ليس لها معنى..ولكن وفقت في المهم والبسيط..
بالتوفيق لك..
~في امان الله~

OVANOVE
12-4-2012, 04:09 PM
كميه كهذه من المعلومات تحتاج للتدقيق

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

هههههه

راجع

ALKOON
12-4-2012, 04:36 PM
إلى هنا ينتهي درسي البسيط راجياً من الله أن أكون قد أفدتكم به.
أتمنى حقاً أن يترك كل المنتجين برنامج MeGUI نهائياً و أي برنامج إنتاج آخر
و ينتجوا مباشرة بالإنكودر بهذه الطريقة البسيطة.


وعليكم السلام ورحمة الله
شكرا جزيلا لك على الموضوع والطرح المفيد
وأنا كذلك أنصحهم بترك الميغوي -_-، فأنا من مستخدمي الانكودور
ولكني لا أضغط الصوت -_-،ولست بالمهتما بالتعمق الكثير بالإنتاج
على أية حال، بارك الله ... ونترقب جديدك المميز

~ VEGETA ~
12-4-2012, 04:56 PM
بارك الله بكم على هذا الرد السريع و المميز ^_^

بالنسبة لأوامر الإنكودر بتحصلوها في أي درس ممكن مثل درس إلبسي فهو مرجع قوي.

___

ALKOON: عدم إنتاج الصوت من البث التلفازي أمر محبب لكن إنتاجه أيضاً لا بأس به... الموضوع كان عن الـ CLI و استخدامها في الفانسب مع بعض الأمثلة.

بالتوفيق للجميع

ســـهم الجنون
13-4-2012, 04:12 AM
ماشاءالله عليـك فيجيتــا ..

دروســك في قمــة الأبــداع ..

شكراً لــك ..

SpiritT
13-4-2012, 07:21 AM
السلام عليكم

شكرا على الدرس
افدتني كثيرا
لقد تاخرت في تقديم حلقة اعمل عليها بسبب مشاكل الأنتاج
حقا وجدت الحل لجميع مشاكلي في الأنتاج ^^

جزاك الله خيرا على هذا الدرس الجميل

لي عودة
تم الأنتاج لله الحمد
الجودة كانت رائعة + وداعا للبروفايلات XD
وداعا للـ MEgui

سميد
14-4-2012, 07:28 PM
وعليكم سلام
ما شاء الله و تبارك الرحمن الرحيم
اشكرك اخوي الكريم على شرح و طرح الطيب منك
و اللي هو اكثر من مميز
و منكم نستفيد على تعلم الاتقاان
بارك الله فيك والله يحفظك
تحياتي

ElPsy
15-4-2012, 04:17 AM
جميل، وإن كان من المحزن أننا نحتاج إلى شرح أبسط أدوات الحاسب.
يعطيك العافية. أحسنت


في البداية نكتب F:
كنت سأفضل أن تضع هذا الأمر في تاغ CODE كي لا تُساء قراءته ثم تطبيقه ثم يأتي من يقول "شغ بغ الشاشة السوداء خربانة. اكتشفت bug في windows"

سميد
15-4-2012, 02:27 PM
تم تعديل الرد
شكرا من القلب
~

_MasterPiece
15-4-2012, 06:21 PM
تعجبني طريقة تنسيقك للمواضيع :) تفتح النفس! موفق يا فيجيتا.

~ VEGETA ~
19-4-2012, 02:10 PM
مشكورين يا شباب على الردود المشجعة.

أتمنى أن تنتشر هذه الطريقة البسيطة جداً و الفعالة. نعم في هذا العصر نحتاج لشرح أدوات بسيطة للغاية مع الأسف لكن لو كان الجهد مثمر لا مانع

بالتوفيق للجميع

جاك المظلم
2-6-2012, 02:57 AM
مشكورين يا شباب على الردود المشجعة.

أتمنى أن تنتشر هذه الطريقة البسيطة جداً و الفعالة. نعم في هذا العصر نحتاج لشرح أدوات بسيطة للغاية مع الأسف لكن لو كان الجهد مثمر لا مانع

بالتوفيق للجميع



تسلم سيد فيجيتا على مواضيعك الرائعة:S1 (52):
تستاهل كل خير
وأنا أرى أن الأمور التي قدتبدو بسيطة
عند البعض تبدو صعبة عند الغير أو على أقل تقدير غير معروفة
فعلينا أن نتعاون في البدأ بأساسيات وصولا إلى الى إحتراف:opr0E6TN:
وهذا والحمد لله ما أجده في موضوعاتك التي إطلعت عليها
تحياتي:opr0E6TC:

~ VEGETA ~
21-6-2012, 03:54 PM
يمكنكم تحميل أداة Split_audio.pl من هذه الصفحة: http://mod16.org/hurfdurf/?p=33

ســـهم الجنون
24-6-2012, 05:14 AM
... ّ شكرًا يا حبيبي

silver blaid
13-7-2012, 02:55 PM
عندي مشكلة لما أنتج 10-بت

وهي ظهور خطوط أفقية تقريبا مثل هذي الصورة بس بدون ما تكون متداخلة
يعني بس تصير خطوط أفقية, مع العلم أن هذه المشكلة لا تظهر إلا إذا أنتجت 10 بت

http://img15.hostingpics.net/pics/6942847014.png

~ VEGETA ~
14-7-2012, 12:59 AM
هذه المشكلة هي تداخل... يجب حلها قبل الانتاج بفلتر TFM.

silver blaid
14-7-2012, 01:38 AM
هذه المشكلة هي تداخل... يجب حلها قبل الانتاج بفلتر TFM.
لا المشكلة غير موجودة أساسا قبل الإنتاج .. ( لو أنتج ب 8-بت لما ظهرت هذي المشكلة )
لكنها تظهر بعد الإنتاج ب 10-بت وليس قبله

والصورة ليست متداخلة بل يوجد خطوط أفقية فقط ( يعني بدون ما يصير فيه أكثر من يد أو وجه مثل الصورة السابقة )
أنا وضعت هذه الصورة لأبين فقط ما أقصد بالخطوط الأفقية ( يعني الصورة التي وضعتها ليست هي المشكلة نفسها )

MeGa
14-7-2012, 02:52 AM
جزاك الله خيراً :) لقد نجحت في إنتاج أول تجربة.. ولكن لدي سؤال، كيف أقوم بتحديد الحجم؟
قد تضنه من الغباء تحديد الحجم أو ما إلى ذلك.. ولكن تحديد الحجم عندي أمر مقدس ^^"، فهل هناك طريقة ما؟

سـعـودي
14-7-2012, 08:22 AM
جزاك الله خيراً :) لقد نجحت في إنتاج أول تجربة.. ولكن لدي سؤال، كيف أقوم بتحديد الحجم؟
قد تضنه من الغباء تحديد الحجم أو ما إلى ذلك.. ولكن تحديد الحجم عندي أمر مقدس ^^"، فهل هناك طريقة ما؟

تحديد الحجم = وضع قيمة بت ريت ثابته لكل فريم

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

+ تحديد الحجم يستدعي اضافة بلور للفديو وذلك للتخفيف من فارق الجوده بين الفريم والآخر

+ يمكننا الانتاج بالـ crf والخروج بنتيجة أفضل من تحديد الحجم وبحجم أقل من الحجم الذي كنا ناوين نضعه

وضحت لك هذي الأشياء , لكن إن كنت مصر على موضوع تحديد الحجم فأستطيع شرح ذلك لك

MeGa
14-7-2012, 10:49 AM
لكن إن كنت مصر على موضوع تحديد الحجم فأستطيع شرح ذلك لك

هل نستطيع معرفة حجم الحلقة التقريبي عن طريق bitrate؟ (حتى ولو كانت الطريقة غير دقيقة مع وجود خطأ بـ50 ميغا)
وكيف نعرف قيمة الـ bitrate المناسبة؟

سـعـودي
14-7-2012, 07:35 PM
هل نستطيع معرفة حجم الحلقة التقريبي عن طريق bitrate؟ (حتى ولو كانت الطريقة غير دقيقة مع وجود خطأ بـ50 ميغا)
وكيف نعرف قيمة الـ bitrate المناسبة؟

اممممممممممممم , بصراحه أنا ماعندي ذيك الخبره الكبيره في موضوع تحديد الأحجام , لكن جرب تستعمل الميجوي لكي تأخذ قيمة البت ريت فقط , أو انتظر فيجتا يشرح لك *_*

~ VEGETA ~
16-7-2012, 08:57 PM
إن كنت مصر على تحديد الحجم، استخدم أداة تحديد الحجم بالميجوي ثم خذ البت ريت و أنتج به هنا.

هناك أداة اسمها CRF2Size تحسب لك الريت فاكتور المناسب للحجم الذي تريده و أراها أفضل حل و مع ذلك لا تحدد حجم أو أي شيء.

TheBi9Boss
28-9-2012, 12:47 PM
شكرًا لك على الشرح

بس عندي مشكلة واجهتني


انتجت ملف راو كان الـfbs للحلقة هي 29 و بعدين أنتجت بالfps المعروف لدا المنتجين 23.976 عندما أدمج الصوت يصير في اختلاف في التوقيت بسبب الاختلاف الـfbs كيف

اعدل الـfbs تبع الصوت عشان يتوافق مع الحلقة ممكن الطريقة بتفاصيل الدقيقة

~ VEGETA ~
28-9-2012, 05:01 PM
شكرًا لك على الشرح

بس عندي مشكلة واجهتني


انتجت ملف راو كان الـfbs للحلقة هي 29 و بعدين أنتجت بالfps المعروف لدا المنتجين 23.976 عندما أدمج الصوت يصير في اختلاف في التوقيت بسبب الاختلاف الـfbs كيف

اعدل الـfbs تبع الصوت عشان يتوافق مع الحلقة ممكن الطريقة بتفاصيل الدقيقة


مصطلح fps هو اختصار لـ frame per second و هنا تستنج أن لا علاقة للصوت به فالصوت لا يوجد به فريمات أصلاً. الـ fps للفيديو فقط.

لا تغير الفريم ريت بشكل عبثي بنفسك و خصوصاً لو كان الراو لديك ريب. و طبعاً تغييره ينتج لك تغير في الصوت و التوقيت.


Tl;DL

انتج الحلقة عادي بدون تحديد الفريم ريت (استعمل أوامر أداة FFMS2) و ارفق الصوت معه عادي.

TheBi9Boss
1-10-2012, 10:46 PM
مصطلح fps هو اختصار لـ frame per second و هنا تستنج أن لا علاقة للصوت به فالصوت لا يوجد به فريمات أصلاً. الـ fps للفيديو فقط.

لا تغير الفريم ريت بشكل عبثي بنفسك و خصوصاً لو كان الراو لديك ريب. و طبعاً تغييره ينتج لك تغير في الصوت و التوقيت.


Tl;DL

انتج الحلقة عادي بدون تحديد الفريم ريت (استعمل أوامر أداة FFMS2) و ارفق الصوت معه عادي.

لازم يكون في تحديد في الفريم ( الفريق حقي شرط لي fps ) ممكن تفيدني من خبرتك

~ VEGETA ~
2-10-2012, 02:13 AM
لازم يكون في تحديد في الفريم ( الفريق حقي شرط لي fps ) ممكن تفيدني من خبرتك

عزيزي لا علاقة للموضوع بفريقك. تغيير الفريم ريت أمر سيئ بلا حكمة من ذلك.

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

eEvEn up$
2-10-2012, 03:35 PM
اذا كان فريقك قالو هذا الاغلب انهم يجهلون عواقب الامر

اخبرهم بالعواقب وسيغيرون رأيهم بالتأكيد

Kudsu
1-11-2012, 09:35 AM
السلام عليكُم،
كيف حالُكَ يا بطل؟ إن شاء الله بخير و بنعمة؟
و كما تعودنا عليكَ، مُبدعٌ و فنانٌ في الإنتاج،
جزاكَ ربي خيرًا على ما قدمتهُ مِنْ أبداع،
خالص التحية ^^"

MordQ
2-12-2012, 09:15 PM
يعطيك العافية^^

نجمة الإسلام
6-1-2013, 08:09 PM
أريد أولا معرفة ما معنى الإنكودر؟؟؟ هل هو كوديك أم ماذاا

~ VEGETA ~
7-1-2013, 04:51 PM
أريد أولا معرفة ما معنى الإنكودر؟؟؟ هل هو كوديك أم ماذاا

الكوديك معايير وضوابط على البت ستريم (الفيديو) وفيه موضح طرق ضغطه وتخزين المعلومات و... الخ. يعني حبر على ورق بدون إنكودر وديكودر. أمثلة عليه H.264 وXvid.

الإنكودر هو الوحدة (برنامج) يشفر (ينتج) بت ستريم (فيديو) مطابق لمعايير وضوابط الكوديك ويحمل اسمه. مثلاً نقول الإنكودر x264 ينتج فيديو من نوع H.264 وهكذا.

الديكودر هو الوحدة التي تفك تشفير البت ستريم (تعرض الفيديو المشفر من قبل الإنكودر) والديكودر مصمم حسب الكوديك ومعاييره وضوابطه.

يعني الإنكودر والديكودر يتبعان الكوديك.

الكوديك لا يتطور بعد صدور النسخة النهائية منه فإن طوروا عليه أصبح كوديك آخر.

الإنكودر والديكودر يتطوران بشكل كبير فهما برامج... خصوصاً بتطور الحواسيب وغيرها.

يوجد كوديك ممتاز مثل H.264 وهذا صدر له إنكودرات عديدة مثل x264 وmainconcept وغيرهم... الإنكودرات يوجد منها السيئ ويوجد الجيد. الأفضل على الإطلاق هو x264.

سبب نصحي لكِ باستعمال x264 بدلاً من xvid حتى داخل virtual dub هو أن كوديك H.264 أفضل بكثير من Xvid وخصوصاً مع استعمال إنكودر ممتاز مثل x264.

TheBi9Boss
10-1-2013, 01:16 AM
السلام عليكم

عندي السؤال في الهاردوير

هل أقدر انتج بالانكودر يكون توزيع الانتاج على المعالج و كرت الشاشة زي البرامج التحويل الصيغ

مثلا

50% للمعالج و 50% لكرت الشاشة

أو أقدر استفيد من كرت الشاشة في الانتاج ؟

يعني في أمر في الانكودر مثلا أو طريقة ما


أعرف سؤال غريب أو صعب بس قلت في نفسي يمكن في طريقة زي برامج التحويل الصيغ

~ VEGETA ~
10-1-2013, 04:06 AM
على حد علمي في الإنتاج لا يمكنك ذلك أبداً. بينما أثناء العرض ممكن وهذا يسمى Hardware Acceleration مثل DXVA2 وNVIDIA-CUVID اللواتي في ديكودر LAV الذي يأتي بدوره مع حزمة CCCP الجديدة.

ما هي تلك البرامج التي تقصدها؟ وحبذا لو تضع دليل على أنها تستعمل كرت الشاشة في الإنتاج.

Narcon-sama
10-1-2013, 05:42 AM
حسب ظني الأمر ممكن
لكن هل موجود في x264 أم لا فهذا هو السؤال
عدم وجوده به لا يعني نقص في x264 بل يعني فقط عدم اهتمام المطورين بالأمر

(رونقة الحياة)
10-1-2013, 11:28 AM
.
.
همممم
http://www.behardware.com/articles/828-19/h-264-encoding-cpu-vs-gpu-nvidia-cuda-amd-stream-intel-mediasdk-and-x264.html

+
" NVIDIA provides high quality GPU-accelerated libraries that developers can use for video encode and decode "
NVIDIA CODEC Libraries | NVIDIA Developer Zone (https://developer.nvidia.com/nvidia-codec-libraries)
.
.
TheBi9Boss
إذا كنت تريد واجهة رسومية ، وتريد أن تستخدم خاصية كارت nVIDIA إن كان لديك
فاستخدم برنامج MediaCoder ، برنامج ممتاز مجاني مليء بالخيارات البسيطة والمتقدمة .

~ VEGETA ~
10-1-2013, 03:22 PM
.
.
همممم
http://www.behardware.com/articles/828-19/h-264-encoding-cpu-vs-gpu-nvidia-cuda-amd-stream-intel-mediasdk-and-x264.html

+
" NVIDIA provides high quality GPU-accelerated libraries that developers can use for video encode and decode "
NVIDIA CODEC Libraries | NVIDIA Developer Zone (https://developer.nvidia.com/nvidia-codec-libraries)
.
.
TheBi9Boss
إذا كنت تريد واجهة رسومية ، وتريد أن تستخدم خاصية كارت nVIDIA إن كان لديك
فاستخدم برنامج MediaCoder ، برنامج ممتاز مجاني مليء بالخيارات البسيطة والمتقدمة .



في الإنتاج بـ x264 لم يمر عليّ حتى الآن تسريع بكرت الشاشة ربما كما قال ناركون.

في الديكودينغ الأمر ممكن عن طريق LAV Video Decoder بنسخته الجديدة ومتعدد الأنماط حسب كرتك. طبعاً FFDShow لا يحتوي هكذا مميزات وبالمناسبة FFDShow-Tryouts مات والعالم كله تحول إلى LAV.

أنا جربت DXVA2 كم نوع Native وكانت ممتازة لكن في فيديو واحد حصلت مشكلة فأزلتها. بينما لو لديكم نفيديا الأمر أفضل.

في الإنتاج المهم المعالج.

(رونقة الحياة)
10-1-2013, 03:33 PM
.
.
أنا أنتجت قبل كم ساعة بكود إنفيديا الخاص بمعالجاتها
صحيح أنه سريع جدًا لكن بالميديا كودر لم أستطع جعل اعداداته قوية
ربما من نفس الكود .. و100% هو يستخدم الـ GPU وربما معه الـ CPU
لأني لاحظت ارتفاع حرارتهما معًا حين الانتاج

Narcon-sama
10-1-2013, 06:39 PM
http://www.behardware.com/articles/828-1/h-264-encoding-cpu-vs-gpu-nvidia-cuda-amd-stream-intel-mediasdk-and-x264.html
مقال يتحدث بخصوص هذا الموضوع

TheBi9Boss
13-1-2013, 07:38 AM
على حد علمي في الإنتاج لا يمكنك ذلك أبداً. بينما أثناء العرض ممكن وهذا يسمى Hardware Acceleration مثل DXVA2 وNVIDIA-CUVID اللواتي في ديكودر LAV الذي يأتي بدوره مع حزمة CCCP الجديدة.

ما هي تلك البرامج التي تقصدها؟ وحبذا لو تضع دليل على أنها تستعمل كرت الشاشة في الإنتاج.


xilisoft video converter ultimate 7.6.0

برنامج لتحويل الصيغ

اذا عندك كرت شاشة من nvidia أو ATI ممكن تسفيد من كرت الشاشة مع المعالج لتسريع العملية

هل يوجد عملية مشابه للانتاج الانكودر x264 ؟

TheBi9Boss
13-1-2013, 07:45 AM
حسب ظني الأمر ممكن
لكن هل موجود في x264 أم لا فهذا هو السؤال
عدم وجوده به لا يعني نقص في x264 بل يعني فقط عدم اهتمام المطورين بالأمر

اذا كانت موجودة هذه الخاصية مهمة بذات لناس لديهم كروت شاشة قوية جدًا يريد الاستفادة منها

TheBi9Boss
13-1-2013, 07:55 AM
.
.
همممم
http://www.behardware.com/articles/828-19/h-264-encoding-cpu-vs-gpu-nvidia-cuda-amd-stream-intel-mediasdk-and-x264.html

+
" NVIDIA provides high quality GPU-accelerated libraries that developers can use for video encode and decode "
NVIDIA CODEC Libraries | NVIDIA Developer Zone (https://developer.nvidia.com/nvidia-codec-libraries)
.
.
TheBi9Boss
إذا كنت تريد واجهة رسومية ، وتريد أن تستخدم خاصية كارت nVIDIA إن كان لديك
فاستخدم برنامج MediaCoder ، برنامج ممتاز مجاني مليء بالخيارات البسيطة والمتقدمة .



لا يهم الواجه الرسومية , المهم الناتج الاستفادة من الكرت الشاشة + الانتاج ممتاز مثل الانكودر x264

بالمناسبة كرت الشاشة تبعي من شركة ATI و ليس nvidia

TheBi9Boss
13-1-2013, 08:02 AM
في الإنتاج بـ x264 لم يمر عليّ حتى الآن تسريع بكرت الشاشة ربما كما قال ناركون.

في الديكودينغ الأمر ممكن عن طريق LAV Video Decoder بنسخته الجديدة ومتعدد الأنماط حسب كرتك. طبعاً FFDShow لا يحتوي هكذا مميزات وبالمناسبة FFDShow-Tryouts مات والعالم كله تحول إلى LAV.

أنا جربت DXVA2 كم نوع Native وكانت ممتازة لكن في فيديو واحد حصلت مشكلة فأزلتها. بينما لو لديكم نفيديا الأمر أفضل.

في الإنتاج المهم المعالج.

انا بعد تجربة تحويل الصيغ باصداره القديم كان يتم العملية تقريبًا 15 - 19 دقيقة و لكن بعد نزل اصدار يستفيد من الكرت صار المدة أقل كثيرًا من 6 - 8 دقائق
لو كان الانتاج بالانكودر 264 x مثله يكون جدًا ممتاز

TheBi9Boss
13-1-2013, 08:05 AM
.
.
أنا أنتجت قبل كم ساعة بكود إنفيديا الخاص بمعالجاتها
صحيح أنه سريع جدًا لكن بالميديا كودر لم أستطع جعل اعداداته قوية
ربما من نفس الكود .. و100% هو يستخدم الـ GPU وربما معه الـ CPU
لأني لاحظت ارتفاع حرارتهما معًا حين الانتاج

كرت الشاشة الخاص بي ليس من شركة nvidia بل ATI -_-

TheBi9Boss
13-1-2013, 08:11 AM
http://www.behardware.com/articles/828-1/h-264-encoding-cpu-vs-gpu-nvidia-cuda-amd-stream-intel-mediasdk-and-x264.html
مقال يتحدث بخصوص هذا الموضوع

-_-
مقال جدًا سطحي و أعتقد أنه قديم

(رونقة الحياة)
13-1-2013, 11:33 AM
.
.
TheBi9Boss
يبدو أن كروت AMD تستطيع ذلك عن طريق الـ OpenCL
OpenCLâ„¢ H.264/AVC: MainConcept (http://www.mainconcept.com/products/sdks/gpu-acceleration/opencltm-h264avc.html)
AMD GPU accelerated h.264 video encoders? - Guru3D.com Forums (http://forums.guru3d.com/showthread.php?t=339920)

TheBi9Boss
13-1-2013, 02:28 PM
.
.
TheBi9Boss
يبدو أن كروت AMD تستطيع ذلك عن طريق الـ OpenCL
OpenCLâ„¢ H.264/AVC: MainConcept (http://www.mainconcept.com/products/sdks/gpu-acceleration/opencltm-h264avc.html)
AMD GPU accelerated h.264 video encoders? - Guru3D.com Forums (http://forums.guru3d.com/showthread.php?t=339920)


ما فهمت كيف ؟

ممكن توضح

(رونقة الحياة)
13-1-2013, 02:33 PM
.
.
في الرابط الثاني، شخص مثلك سأل، وهم أجابوه
وفي الرابط الأول، معلومات عما تسأل .

~ VEGETA ~
14-1-2013, 05:26 AM
-_-
مقال جدًا سطحي و أعتقد أنه قديم

المقال الذي وضعوه الإخوة لا يتحدث بشكل مفصّل حول مشكلتك وإنما انجر في شرح أمور من أساسيات الإنكودر التي أجد منتجين اليوم لا يميزونها مثل inter وintra... لا تحكم على شيء لم يعجبك بأنه فاشل.

___

من رابط رونقة:


Click here (http://www.mainconcept.com/fileadmin/user_upload/download/product_sheets/ATI_Speed_Results.pdf), to have a look at the performance and quality test results of the MainConcept OpenCL H.264/AVC Encoder.

Please note that the MainConcept OpenCL H.264/AVC Encoder only works with ATI/AMD graphics hardware. For NVIDIA GPU based acceleration, click here (http://www.mainconcept.com/products/sdks/gpu-acceleration/cuda-h264avc.html) for the MainConcept CUDA H.264/AVC Encoder.

يستعملون إنكودر Main Concept لإنتاج H.264 وهو بلا شك أدنى من x264 بدرجات كبيرة عدا موضوع رخصته.

برأيي أن تستعمل x264 دائماً في إنتاج H.264 بغض النظر عن تسريع الإنتاج في برامج معينة أم لا. حتى لو أردت برنامج تحويل صيغ، هناك برامج تتوافق مع x264 وهي موجودة وما عليك سوى البحث.

___

لمن لم يدرِ بعد، أصدر JEEB نسخة x264 المعدلة خاصته وفق آخر نسخة رسمية صدرت للإنكودر.

تجدونها هنا: http://x264.fushizen.eu/

أنصح الكل باستعمالها.

سؤال خارج عن كل شيء: "لم يدرِ" صحيحة؟ أقصد حذف حرف الياء... لا أعلم لماذا أحسها خطأ ^_^.

_MasterPiece
14-1-2013, 09:37 AM
يبدو وكأن هنالك عملاً ولو بسيطًا على إصدار نسخة من x264 تدعم OpenCL (للاستفادة من بطاقة الرسوميات في الإنتاج)، ولكن لا يبدو أنها ستصدر قريبًا أبدًا لمشاكل تقنية عديدة.

جربت سابقًا Xilisoft وهو جيد في استخدام بطاقة الرسوميات، ولكن إعداداته سيئة.

هذا كلام دارك شيكاري:

It's buggy and nowhere near ready for serious usage, but you can test it if you want; ask muggs on IRC.

Buggy drivers aren't helping either.



x264 OpenCL - Doom9's Forum (http://forum.doom9.org/showthread.php?t=164960)

بالمناسبة، ألا يفكر أحدكم بعمل شرح ولو بسيط لبرنامج Handbrake؟ كنت أفكر أن أضع له موضوعًا لكن لا يبدو وكأنني سأفعل قريبًا.

(رونقة الحياة)
14-1-2013, 09:44 AM
.
.
هل هذه التي ذكرها إلبسي في موضوعه، وذكر أنها أسرع بكثير من العادية ؟
عن الكلمة، كأنها خطأ ولا أعلم.

TheBi9Boss
14-1-2013, 11:37 AM
المقال الذي وضعوه الإخوة لا يتحدث بشكل مفصّل حول مشكلتك وإنما انجر في شرح أمور من أساسيات الإنكودر التي أجد منتجين اليوم لا يميزونها مثل inter وintra... لا تحكم على شيء لم يعجبك بأنه فاشل.

___

من رابط رونقة:



يستعملون إنكودر Main Concept لإنتاج H.264 وهو بلا شك أدنى من x264 بدرجات كبيرة عدا موضوع رخصته.

برأيي أن تستعمل x264 دائماً في إنتاج H.264 بغض النظر عن تسريع الإنتاج في برامج معينة أم لا. حتى لو أردت برنامج تحويل صيغ، هناك برامج تتوافق مع x264 وهي موجودة وما عليك سوى البحث.

___

لمن لم يدرِ بعد، أصدر JEEB نسخة x264 المعدلة خاصته وفق آخر نسخة رسمية صدرت للإنكودر.

تجدونها هنا: http://x264.fushizen.eu/

أنصح الكل باستعمالها.

سؤال خارج عن كل شيء: "لم يدرِ" صحيحة؟ أقصد حذف حرف الياء... لا أعلم لماذا أحسها خطأ ^_^.

رد لقسم الأول
انا لم أقل سيء أو فاشل بس المقال كان يتكلم عن نظرية المشكلة فقط
رد لقسم الثاني
انا قريت موضوع قديم لـ ديمون كيد يقول فيها ما ينصح النسخة المعدلة , مدري ليش ؟
ايش الفرق بين النسخة الرسمية و المعدلة ؟
رد لقسم الأخير
صحيح حذف الياء لانه سبق بأداء نفي << كان عندي اختبار قواعد *_*

TheBi9Boss
14-1-2013, 11:42 AM
يبدو وكأن هنالك عملاً ولو بسيطًا على إصدار نسخة من x264 تدعم OpenCL (للاستفادة من بطاقة الرسوميات في الإنتاج)، ولكن لا يبدو أنها ستصدر قريبًا أبدًا لمشاكل تقنية عديدة.

جربت سابقًا Xilisoft وهو جيد في استخدام بطاقة الرسوميات، ولكن إعداداته سيئة.

هذا كلام دارك شيكاري:


x264 OpenCL - Doom9's Forum (http://forum.doom9.org/showthread.php?t=164960)

بالمناسبة، ألا يفكر أحدكم بعمل شرح ولو بسيط لبرنامج Handbrake؟ كنت أفكر أن أضع له موضوعًا لكن لا يبدو وكأنني سأفعل قريبًا.

يعني حاليًا لا يمكن الاستفادة من كرت الشاشة في الانكودر x264 في الانتاج

ايش فكرة البرنامج Handbrake ؟

~ VEGETA ~
14-1-2013, 04:52 PM
رد لقسم الأول
انا لم أقل سيء أو فاشل بس المقال كان يتكلم عن نظرية المشكلة فقط
رد لقسم الثاني
انا قريت موضوع قديم لـ ديمون كيد يقول فيها ما ينصح النسخة المعدلة , مدري ليش ؟
ايش الفرق بين النسخة الرسمية و المعدلة ؟
رد لقسم الأخير
صحيح حذف الياء لانه سبق بأداء نفي << كان عندي اختبار قواعد *_*

همم لا عليك.

النسخ المعدلة ليست سيئة. نسخة JEEB رائعة ونسخة Komistart كذلك... ربما توجد نسخ أخرى غير جيدة لكن هذين أنا جربتهم وما فيهم مشاكل.

من التطويرات الموجودة فيهما: aq-mode 3 and 4 وFade-compensate. يوجد غيرها أيضاً...

سبب عدم اعتماد هذه الباتشات في النسخة الرسمية هي أن المود 3 و4 لا يزالان تجريبيّان لذا لم يتم اعتمادهما بعد.

_MasterPiece
14-1-2013, 06:19 PM
يعني حاليًا لا يمكن الاستفادة من كرت الشاشة في الانكودر x264 في الانتاج

ايش فكرة البرنامج Handbrake ؟

برنامج Handbrake برنامج هو برنامج ذو واجهة رسومية للإنتاج بكوديك x264. ما يميزه سهولته وقلة علله، كما أنا فيه إعدادات مسبقة جيدة للمبتدئين ويسمح للمتقدمين بتعديل الإعدادات المتقدمة. مصصم في الأساس لإنتاج أقراص الـ DVD على ما أذكر.

HandBrake (http://handbrake.fr/)

(رونقة الحياة)
14-1-2013, 06:45 PM
.
.
ما رأيك بـ MediaCoder ؟

_MasterPiece
14-1-2013, 07:08 PM
على حد علمي أن MediaCoder برنامج تحويل واسع يدعم كثير من الكوديكات، ولا أعلم التفاصيل. Handbrake مصمم في الأساس لإنتاج فيديوهات الـ DVD بوضوح لم أعهده من برنامج آخر، كما أنه سهل أيضًا.

video conversion - What tool can I use to to rip DVD movies? - Super User (http://superuser.com/questions/12778/what-tool-can-i-use-to-to-rip-dvd-movies)

SGR
19-1-2014, 11:53 AM
شرح طويل ومفصل ، يعطيك الف عافيه على ما قدمت اخي العزيز قراءت الصفحه الاوله وانا مندمج مع التعليمات و الحديث وان شاء الله ساقراء البقيه واحمل هذا البرنامج يبدو بانه سهل وسلسل وافضل من الميجوي بكثير

ان كان اخف في العمل وينتج بشكل اسرع اكيد يبتم استعماله بدلاً من الميجوي

وشكراً لك

Seo Sama
26-1-2015, 05:12 AM
طيب لو معه حالة نفسية شو ذنبك؟!!

ههههههههههههههههههههههههههههههههه، جميلة!

شكرًا لك، قرأت القسم الأول ولي عودة مع القسم الثاني عما قريب ... تحياتي

Sherif Wahba
1-2-2016, 11:15 PM
جزيل الشكر أخي الكريم على هذا الشرح المبسط لبرنامج من أقوى برامج الإنتاج،
في واقع الامر حاولت كثيرًا عمل ريب لأفلام الديفيدي لديّ باستخدام برنامج الميغوي، تقبل تحياتي لشخصكم الكريم :)