السلام عليكم ..
الهدف من الدرس...
تعرف تعمل قناة زي كذا ... وبأسهل الطرق
http://youtube.com/profile_play_list...nary22gmailcom
قبل ما نبدا في الشرح لازم بعض تكون عندك بعض الأمور
أولا .. خلفية في التعامل مع ملفات ال AviSynth
اذا كان ال AviSynth حاجة أول مرة تسمع عنها فتفضل هنا ^^
هل لديك ملف فيديو RMVB وتريد الترجمة عليه باستخدام برامج الترجمة ؟؟؟
[مقال] AVISynth ...ماهو ؟؟
:: فــلـنـتـعلـم Avisynthسـويـةً ~
ثانياً .. برنامج FFmpeg " لا تحاول تثبيته .. لأنك ببساطة لن تستطيع ^^"
ثالثاً .. برنامج Media Info " قم بتثبيته "
~أولا :: بعض الأمور المتعلقة باليوتيوب~
بالنسبة لليوتيوب فهو يتميز عن غيره من المواقع بسرعة السيرفرات وبالسماح لسرعة 30FPS...
لكن يعيبه أن الحد الاقصى لمدة الملف هي 11:00 دقيقة
لو زادت ثانية واحده .. فهذا سيعرض ملفك للحذف ...
عندما ترفع مقطعا "مهما كان نوعه " أقل من 11 دقيقة بأي صيغة كانت فإن اليوتيوب يقوم بعمل إعادة انتاج في سيرفراته لهذا المقطع
بحيث ينتج عن هذا مقطع بمواصفات معينة
-طبعا أولها هي الحاوي FLV
=الفيديو الموجود داخل هذا الحاوي مضغوط بكوديك يسمى Vp6 ....
-يقوم اليوتيوب بضغط الملف بحيث يكون البت ريت "bitrate" للصورة 260 كيلوبت للثانية
=وأبعاد الصورة : 240×320
-أما بالنسبة للصوت فهو يضغط بكوديك Mp3
=وبت ريت لا يتجاوز ال 64 كيلوبت للثانية
-وتردد لا يتجاوز 22050Hz
بالنسبة للبت ريت .. فهي 260 للصورة + 64 للصوت = 324 كيلوبت للثانية ...
يعني أقل من 350
المهم ... في سيرفرات اليوتيوب مركبين ملفات تبع البرنامج اللي حطيته لكم Media Info تقوم بفحص الملف
بحيث انه لو كان الملف المرفوع متحققه فيه نفس الشروط اللي راح ينتجها اليوتيوب ..
فإن الملف لا يتعرض لعملية إعادة انتاج في سيرفرات اليوتيوب... وسيتم عرضه مباشرة
في هذا الموضوع .. راح اوضح كيفية انتاج الملفات بحيث تتوافق مع شروط اليوتيوب
طبعا في جميع الاحوال .. انت مضطر لاعادة انتاج المقطع وتجزئته بحيث يكون أقل من 11 دقيقة
لكن لو انتجناها في اجهزتنا Flv فإن الأمور اللي راح نستفيد منها عديدة
أولا ... لنفرض أن اليوتيوب لا يشترط 11 دقيقة ولنفترض أن دينا حلقة مدتها 24 دقيقة وكان حجمها 170 ميغا ..
فإن اليوتيوب عندما يعيد انتاجها بمواصفاته سيصل حجمها إلى 60 ميغا
مما يعني أن الرافع أهدر وقته برفع 110 ميغا سيقوم اليوتيوب بإزالتها لاحقا
يعني هنا بنحاول احنا ننتجها 60 ميغا ونرفعها ... واليوتيوب ماراح يغير فيها
الفائدة الثانية ... هي امكانية التحكم بالصوت وجعله مكون من قناتين " stereo " لان اليوتيوب ينتجها بقناة وحده~
يعني لو انتجت flv في جهازك مكون من قناتين فسينجح في اختبار اليوتيوب
لكن لو رفعتها ملف Avi من قناتين فسيتم اعادة انتاجها في السيرفر وتحويلها الى قناة واحدة
الفائدة الثالثة ....هي انك تشوف المقطع في جهازك قبل ما ينرفع راح تعرف اذا مناسب ولا غير مناسب ..
قبل ما تتوهق وترفع .. خصوصاً فيما يتعلق بخط الترجمة الصغير أحيانا
~نبدأ في طريقة العمل...~
أولا لازم تعرف ان برنامج ال ffmpeg بواجهة cmd يعني واجهة غير رسومية ...
بالعربي ... في شغلنا راح تكتب كل شي .. لكن ان شاء الله هذا الشي ما راح يكون صعب ^^
أول حاجه نعمل ملف AviSynth لملف الفيديو
وراح نستخدم فيه بالتأكيد أمر التجزئة
ومادام اليوتيوب لا يرضى بأكثر من 11 دقيقة .. فسنضطر الى التجزئة على 3 أجزاء~
يفضل أن تكون الاجزاء متساوية في المدة ... لأنك لو خليت المقطع الاول مثلا 11 دقيقة
والثاني 11 دقيقة
فإن الثالث سيحتوي فقط على اغنية النهاية التي مدتها دقيقتين ...
بالنسبة للمظهر فأعتقد ما احد راح يخالفني انه غير مناسب
والمشكلة الاخرى .. هي ان الاغاني دائما تحتوي على حركة ومؤثرات عالية .. وبالتالي لن تتمكن من الالتزام بانتاج مقطع تكون البت ريت فيه أقل من 350
نشوف ملف ال Avisynth كيف شكله
كود:
directshowsource("alice1.mp4",fps=29.97,convertfps=true)
bilinearresize(320,240)
trim(0,15000)
السطر الاول
استدعاء ... لاحظوا أنه لا داعي للاهتمام هنا بالسرعة الحقيقية للفريمس ..
فنحن سنقوم بتصحيح الوضع لاحقا في برنامج ال ffmpeg
اكتبها 29.97 فقط ولا عليك
السطر الثاني
غيرنا الابعاد الى 240×320 ...لان هذا احد شروط اليوتيوب ..لو خالفنا هذا الشرط فسيقوم اليوتيوب باعادة الانتاج .. وهذا مالانريده
على كلٍ،،يمكنك اختيار اي من الابعاد التالية التي باللون الاحمر واللي تخضع ل Aspect Ratio 4:3 دون أن يعيد اليوتيوب الانتاج ...
http://juve11mania.googlepages.com/V...Standards2.png
لكن نظرا لانخفاض الجودة تبقى 230×240 هي الافضل
السطر الثالث
هو الامر المطلوب للقص وسنقوم باقتصاص 15000 فريم .. مايعني تقريبا 8:20 دقيقة " هذا اذا كنا كتبنا السرعة 29.97 كما طلبت منكم "
اذا اردتها 10 دقائق فخذ 18000 فريم
اما اذا كنت تريد التجزي اعتمادا على احداث وفواصل في المقطع نفسه .. فاستخدم الامر info في ال Avisynth
وشغل المقطع في الميديا بلاير كلاسيك وحدد النقطة بمعرفتك
بعد حفظ ملف ال Avisynth نقوم بفتح موجه الأوامر
من قائمة ابدأ ... Run
واكتب cmd ثم انتر
في الشاشة السوداء سنقوم بكتابة التالي
كود:
"D:\ffmpeg.exe" -i "D:\flv\alice11.avs" -r 23.976 -ab 64k -ar 22050 -ac 2 -vcodec flv -b 260k -cmp 3 -subcmp 3 -g 360 -mbd 2 -qmin 1 -flags aic+cbp+mv0+mv4+trell -pass 1 -y "d:\alice11.flv"
تحديد موقع برنامج ال ffmpeg
كود:
-i "D:\flv\prob1.avs"
تحديد ملف ال avs المدخل
سرعة الفريمس التي اخبرتكم اننا سنقوم بالتعديل عليها هنا ...
البت ريت للصوت 64 كيلوبت . وهو ما يتوافق مع شروط اليوتيوب
تردد الصوت 22050 وهو أيضا ما يريده اليوتيوب
عدد قنوات الصوت
كوديك الفيديو والمقصود ب flv هنا هو الكوديك vp6
البت ريت للصورة .. ونلاحظ ان المجموع للصوت والصورة 324 وهو اقل من 350
.
.
.
الباس الاول ... يعني بننتج على مرحلتين علشان ناخذ اصفى ما يمكن
تحديد موقع ملف ال flv الناتج .. طبعا حاول ترتب نفسك .. انا كتبت 11 تعني الحلقة الاولى والجزء الاول
هذه الخيارات لا تغيروها للافضل أبدا ... لان اليوتيوب عندها سيعيد الانتاج .. لكن ان اردتم اقل من ذلك فلكم الحرية
المهم نلصق الامر في موجه الاوامر ثم انتر .. وسيبدأ ضغط المقطع ....
بعد ما ينتهي ضغط المقطع نرجع على ال cmd ونلصق نفس الأمر السابق .. لكن مع تغير رقم الباس
كود:
"D:\ffmpeg.exe" -i "D:\flv\alice11.avs" -r 23.976 -ab 64k -ar 22050 -ac 2 -vcodec flv -b 260k -cmp 3 -subcmp 3 -g 360 -mbd 2 -qmin 1 -flags aic+cbp+mv0+mv4+trell -pass 2 -y "d:\alice11.flv"
-pass 2 :: الباس الثاني
وبعد الانتهاء من الانتاج نكون حصلنا على المقطع المطلوب ...
الان نفتح برنامج ال media info
ونحدد الملف الناتج ونتحقق
نلاحظ ان المجموع هو 334
وهذا هو المطلوب .. ان يكون اقل من 350
نكرر العملية للمقطع الثاني والمقطع الثالث .. بحيث يكون شكل ملف الثاني Avs
كود:
directshowsource("alice1.mp4",fps=29.97,convertfps=true)
bilinearresize(320,240)
trim(15000,30000)
والملف الثالث
كود:
directshowsource("alice1.mp4",fps=29.97,convertfps=true)
bilinearresize(320,240)
trim(30000,100000)
تلاحظون ان الفريم النهائي خليته 100000 وهذا اكبر من العدد الاصلي ...
لكن للاحتياط .. لاني لو كتبتها 45000 يمكن يبقى ثواني ما دخلت
لذلك نحتاط ولا نتعب انفسنا بايجاد العدد الفعلي للفريمس
هي في النهاية ثواني ولن تجعل المقطع يتجاوز ال 11 دقيقة ^^"
طبعا زي ما انتم شايفين .. الطريقة طويلة لانك مضطر تجلس فوق راس الكمبيوتر ملف ملف
وتنتظر حتى ينتهي ثم تدخل الملف اللي بعده لذلك ننتقل الى الفقره التاليه
~ ملفات الباتش ~
ملفات الباتش ملفات تكتب فيها الاوامر اللي ينفذها ال cmd حيث تتنفذ تدريجياً واحده تلو الاخرى ..
وهذا بيختصر عليك مسألة الجلوس امام الكمبيوتر .. الطريقة ليست بتلك الصعوبة
أولاً :: كل ما عليك هو أولا انشاء ملفات ال avs
وبالعدد المطلوب ~
لنفرض اننا سنجزئ حلقة من انمي كما ذكرنا قبل قليل .. على أساس 3 أجزاء
وبالتالي سيكون لدينا 3 ملفات Avisynth انشأناها مسبقاً هم
alice11.avs
alice12.avs
alice13.avs
ثانياً :: قم بفتح ملف مفكرة
وقم بإلصاق الاوامر التي كنا سنكتبها في موجه الأوامر بالترتيب .. هكذا
كود:
"D:\ffmpeg.exe" -i "D:\flv\alice11.avs" -r 23.976 -ab 64k -ar 22050 -ac 2 -vcodec flv -b 260k -cmp 3 -subcmp 3 -g 360 -mbd 2 -qmin 1 -flags aic+cbp+mv0+mv4+trell -pass 1 -y "d:\alice11.flv"
"D:\ffmpeg.exe" -i "D:\flv\alice11.avs" -r 23.976 -ab 64k -ar 22050 -ac 2 -vcodec flv -b 260k -cmp 3 -subcmp 3 -g 360 -mbd 2 -qmin 1 -flags aic+cbp+mv0+mv4+trell -pass 2 -y "d:\alice11.flv"
"D:\ffmpeg.exe" -i "D:\flv\alice12.avs" -r 23.976 -ab 64k -ar 22050 -ac 2 -vcodec flv -b 260k -cmp 3 -subcmp 3 -g 360 -mbd 2 -qmin 1 -flags aic+cbp+mv0+mv4+trell -pass 1 -y "d:\alice12.flv"
"D:\ffmpeg.exe" -i "D:\flv\alice12.avs" -r 23.976 -ab 64k -ar 22050 -ac 2 -vcodec flv -b 260k -cmp 3 -subcmp 3 -g 360 -mbd 2 -qmin 1 -flags aic+cbp+mv0+mv4+trell -pass 2 -y "d:\alice12.flv"
"D:\ffmpeg.exe" -i "D:\flv\alice13.avs" -r 23.976 -ab 64k -ar 22050 -ac 2 -vcodec flv -b 260k -cmp 3 -subcmp 3 -g 360 -mbd 2 -qmin 1 -flags aic+cbp+mv0+mv4+trell -pass 1 -y "d:\alice13.flv"
"D:\ffmpeg.exe" -i "D:\flv\alice13.avs" -r 23.976 -ab 64k -ar 22050 -ac 2 -vcodec flv -b 260k -cmp 3 -subcmp 3 -g 360 -mbd 2 -qmin 1 -flags aic+cbp+mv0+mv4+trell -pass 2 -y "d:\alice13.flv"
لكل مقطع وضعنا سطرين .. سطر للباس الاول وسطر للباس الثاني
ثالثاً .... نقوم الان بالحفظ .. ونغير الامتداد الى .bat
رابعا ... اتجه الى ملف ال باتش اللي عملته واضغط عليه دبل كلك .. وخلي الجهاز يستمتع بوقته ^^
وطبعا لا تنسى تفحص الملفات الناتجة وتتأكد انها اقل من 350 كيلوبت للثانية..
المثال اللي ذكرناه قبل شوي كان على أنمي .. لكن بالنسبة للدراما ... في الغالب مدة الحلقة 45 دقيقة
يعني محتاجين اقل عدد من الاجزاء . راح يكون 5 اجزاء ..
وعلشان 10 دقايق راح يكون عدد الفريمس في ملف ال avisynth
18000 فريم
وأيضا في ملف الباتش سيتغير الامر
لانك لن تضع 6 اسطر ل 3 مقاطع
بل 10 اسطر ل 5 مقاطع
~مشكلة بعد الانتاج ! ~
والبعض راح يواجه مشاكل مع بعض المقاطع بعد الانتاج بحيث لن يتوافق الصوت مع الصورة... هذي حلها انك تغير مكان القطع
مثل هذا
كود:
directshowsource("d:\alice1.mp4",fps=29.97,convertfps=true)
textsub("d:\r.ass")
bilinearresize(320,240)
trim(15000,30000)
تخليه كذا
كود:
directshowsource("alice1.mp4",fps=29.97,convertfps=true)
bilinearresize(320,240)
trim(14500,30000)
يعني تزيد من نقطة البداية عدد قليل من الفريمات
هذي بالتأكيد راح تضيف عندك عدد من الثواني لكن المقطع راح يتعدل ان شاء الله
-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0
للأمانة :: الدرس في اجزاء كثيرة منه مترجم من درس موجود في موقع
www.videohelp.com
-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0
~طريقة التعامل مع حساب اليوتيوب ورفع الملفات وتنظيمها~
مدام احنا جالسين نتكلم عن اليوتيوب .. خلينا نشرح على ارض الواقع
تفضلوا من هنا
المقطع الاول
http://youtube.com/watch?v=7hP4Rneg4dU
المقطع الثاني
http://youtube.com/watch?v=GG3PRjZ4fcc
>>> اعرضهم بال full screen احسن
المفضلات