قواعد المشاركة في المنتدى

(قسم الاعلانات) الموضوع:تنظيف سجاد بالبخار بالشارقة بواسطة: (امل بكير) :: (قسم الاعلانات) الموضوع:شركة تصليح وصيانة مكيفات الفجيرة 0524280067 الامين بواسطة: (امل بكير) :: (قسم الاعلانات) الموضوع:بعض النصائح المهمة لتنظيف الكنب بالشارقة بواسطة: (شام السيد) :: (قسم الاعلانات) الموضوع:شركة ركن الجنوب لتنظيف كنب بخميس مشيط بواسطة: (غعا) :: (قسم الاعلانات) الموضوع:الوقاية من فيروس كورونا بواسطة: (شام السيد) :: (قسم الاعلانات) الموضوع:مغاسل رخام صناعي بواسطة: (مسوقه سيدرا) :: (أخبار التكنولوجيا) الموضوع:نور المدينة شركة تنظيف بمكة بواسطة: (عفاف الجمال) :: (أخبار التكنولوجيا) الموضوع:موقع عرب دانلود بواسطة: (رفيف الحياه) :: (أخبار التكنولوجيا) الموضوع:أفضل شركة كشف تسريبات المياة بواسطة: (اميرة جمال) :: (أخبار التكنولوجيا) الموضوع:نور المدينة شركة تنظيف بمكة بواسطة: (عفاف الجمال) :: (قسم الدعم الفني) الموضوع:شركه تنظيف سجاد بالرياض بواسطة: (uj]hggعبدالله) :: (قسم الاعلانات) الموضوع:شركه تنظيف خزنات بالرياض بواسطة: (uj]hggعبدالله) :: (قسم الاعلانات) الموضوع:طريقة عمل طاجن المسقعة باللحمة المفرومة و البشاميل بواسطة: (سهام عبد الله) :: (منتدى الوورد والباور بوينت) الموضوع:تحميل Fts 21 بواسطة: (Darplay) :: (قسم الاعلانات) الموضوع:شبوك أراضي الرياض شبوك حمايةالأراضي 0552444300 شبوك المزارع بواسطة: (اسماء عومر) :: (قسم الاعلانات) الموضوع:احدث وحدات حمام – كرياتيف جروب للاتصال 01026185183 بواسطة: (emo rafy) :: (قسم الاعلانات) الموضوع:وحدات الحمام – افضل سعر للاتتصال 01026185183 بواسطة: (emo rafy) :: (قسم الاعلانات) الموضوع:وحدات الحمام بافضل سعر في مصر للاتصال 01026185183 بواسطة: (emo rafy) :: (قسم الدعم الفني) الموضوع:تنظيف يخوت في الامارات 0507765798 بيت العز بواسطة: (RODY2020) :: (قسم الدعم الفني) الموضوع:شركات التعقيم فى الفجيرة 0569795951 زهرة الاندلسدلس بواسطة: (RODY2020)

المواضيع المثبته: (منتدى البرامج) الموضوع:شروحات لبرامجك المفضلة بواسطة: (junkbki) :: (منتدى مبرمجي لغة جافا JAVA) الموضوع:شرح أكواد الجافا بواسطة: (الردادي) :: (قسم الدروس و الدورات) الموضوع:لتحميل مجموعة امثله على الفيجوال بيسيك دوت نت 2005 بواسطة: (HnHn) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:كتب اوراكل (عربي) ...حمل... بواسطة: (عبد الرحمن) :: (قسم الدروس و الدورات) الموضوع:تعلم : كيف تجعل البرنامج سيت اب بواسطة: (alaa gomaa) :: (قسم الدروس و الدورات) الموضوع:دورة شاملة في VB.Net المستوى الأول بواسطة: (مهند عبادي) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:اعداد و تنصيب اوراكل 9i ويندز NT/2000/XP بواسطة: (oracle_egypt) :: (منتدى الدعم الفني للماسنجر المحيط العربي) الموضوع:مشاكل ماسنجر المحيط العربي بواسطة: (jbsa) :: (منتدى برمجة الجرافكس) الموضوع:الجزء الثانى من دروس تعلم GDI بواسطة: (alaa gomaa) :: (منتدى برمجة التقارير) الموضوع:كتاب كريستال ريبورت بواسطة: (شهرزاد) :: (القسم المفتوح) الموضوع:الى الاخوه الاعضاء مع التحيه والتقدير بخصوص العناوين للمشاركة بواسطة: (startnet) :: (منتدى Microsoft Visual Basic) الموضوع:دورة التعامل مع Data Report باستخدام ADODC ( شرح بالصور ) بواسطة: (Max Bayne) :: (منتدى الكتب و المقالات) الموضوع:دروس متفرقة خفيفة بواسطة: (أبو أفنان) :: (قسم الـ portable) الموضوع:برنامج اكسترا لرفع الصور بواسطة: (kkarem55) :: (منتدى الكتب الالكترونية) الموضوع:مجموعة كبيرة من السرفرات بواسطة: (يوسف) :: (منتدى مبرمجي ASP) الموضوع:مشروع تخرج القرية الذكية المصرية بواسطة: (caco) :: (منتدى Microsoft Visual Basic) الموضوع:حصريا Microsoft Visual Studio 6.0 كاملة بواسطة: (Max Bayne) :: (منتدى Microsoft SQL Server) الموضوع:تابعوا دروس sql2000 بواسطة: (dody) :: (منتدى Microsoft Excel) الموضوع:شرح دوال الاكسيل كلِ على حده بواسطة: (ramies) :: (منتدى مبرمجي ASP.NET) الموضوع:Visual Web Developer 2010 Express بواسطة: (يوسف جميل جادالله)

عدد الصفحات : 2  1  2   > » إضافة رد إضافة موضوع جديد

> طريقة تحويل ملفات الفيديو إلى Flv وإلتقاط الصور مثل Youtube
Bookmark and Share
تقييم الموضوع Label معدل التقيم:5
مشاركةالأربعاء,21/محرم/1431 هـ,07:52 مساءً
المشاركة #1

مدير منتديات المحيط العربي
الرتبة في المنتدى:عماد



المجموعة: الإدارة
المشاركات: 3905
سجل في:الخميس,09/شعبان/1425 هـ,08:02 صباحاً
الدولة:فلسطين
رقم العضوية: 1



السلام عليكم ورحمة الله وبركاته

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

فإن ألية عرض ملفات الفيديو يجب ان تكون ذو بامتداد Flv حتى يتم تضمينها وقرائتها داخل ملفات الفلاش مثل اليوتيوب.

طبعا ليس كافة المشتركين في موقع اليوتيوب والذين ينزلون يوميا ملفات الفيديو يفهمون هذه الاليه لانه لا يعني لهم الجانب التقني وأنه يجب رفع الملفات على هيئة FLV وكذلك رفع صوره خاصه للفيديو.
ولكن اليوتيوب يسهل لهم الأمر وأنه يمكنهم رفع ملفات الفيديو بأي امتدادا هم يردونه وهو تلقائيا يقوم بتحويل ملفات الفيديو إلى FLV ويأخد Screenshot من مقطع الفيديو.

لكي نقوم بهذه العمليه يجب أن يتم تحميل ملف Exe يخدمنا بقيام هذه العمليه وأن يتم تضمينه هذا الملف داخل المشروع واسم هذه الملف هو ffmpeg ولتحميل هذا الملف على الرابط التالي:
http://www.videohelp.com/download/ffmpeg-0.5.7z

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

لعملية تحويل ملف الفيديو إلى امتداد Flv تتم كالتالي:
  Public Sub ConvertVideo(ByVal FileSorucePath As String, ByVal FileOutPutPath As String)
        Dim ffmpeg As Process

        ffmpeg = New Process()
        Dim fileargs As String = " -i "
        fileargs += """" & FileSorucePath & """"
        fileargs += " """ & FileOutPutPath & """"
        ffmpeg.StartInfo.Arguments = fileargs
        ffmpeg.StartInfo.FileName = Page.MapPath("ffmpeg.exe")
        ffmpeg.Start()
    End Sub

الان لدينا الداله والتي اسمها ConvertVideo ويتم التمرير لها متغيرين وهم FileSorucePath مسار ملف الفيديو الذي نريد تحويله كاملا والمتغير FileOutPutPath مسار الملف الذي سوف نستخرجه من ملف الفيديو الأصلي وتحويله للامتداد المعطى ضمن المسار في المتغير FileOutPutPath.

        Dim ffmpeg As Process
        ffmpeg = New Process()


هنا تم تعريف المتغير ffmpeg من نوع Process وهذه Process تفيدنا في امكانية تشغيل ملفات EXE يتم تضمينها داخل المشروع.
        Dim fileargs As String = " -i "
        fileargs += """" & FileSorucePath & """"
        fileargs += " """ & FileOutPutPath & """"


عملية التحويل تتم من خلال تنفيذ Command line يتم إرسالها للبرنامج ffmpeg.exe وهو بدوره عندها يقرأ هذا الأمر وتتم تنفيذ الإجراء بناء عليها.
ففي المتغير المعرف لدينها وهو fileargs سوف نقوم بوضع الأمر الذي نريد تنفيذه حتى يفهمه ffmpeg حيث سوف يتم وضع أولا مسار الملف الذي نود تحويله وثانيا نضع مسار الملف الذي نود التحويل له.

ffmpeg.StartInfo.Arguments = fileargs

هنا سوف يتم تمرير Command Line المخزن fileargs لل Process التي تم تعريفها وهي ffmpeg حتى يتم تمريها إلى ffmpeg.exe.

 ffmpeg.StartInfo.FileName = Page.MapPath("ffmpeg.exe")
        ffmpeg.Start()

هنا تم تحديد مسار ملف EXE الذي نود ان نتعامل معه لتنيفذ له الإجراء وبعدها نضع Start لتبدأ العملية.

الان بخصوص أخد ScreenShot للصوره نفس العمليه بالزبط لكن تختلف فقط بصيغة Command Line لأكثر، والكود هو التالي:
    Public Sub VideoScreenShot(ByVal VideoPath As String, ByVal ImagePath As String)

        Dim ffmpeg As Process

        ffmpeg = New Process()
        Dim fileargs As String = " -i "
        fileargs += """" & VideoPath & """ -vframes 1"
        fileargs += " """ & ImagePath & """"
        ffmpeg.StartInfo.Arguments = fileargs
        ffmpeg.StartInfo.FileName = Page.MapPath("ffmpeg.exe")
        ffmpeg.Start()

    End Sub


كما تلاحظون عرفنا الداله VideoScreenShot تحتوي على متغيرين حيث المتغير الأول VideoPath مسار الملف الذي نود التقاط الصوره منه والمتغير الثاني ImagePath مسار تخزين الصوره التي سوف يتم التقاطها وتخزينها.

الفرق تلاحظون بأن تم وضع بعد مسار ملف الفيديو في المتغير fileargs هو -vframes 1 حيث يتم تحديد من اي فريم من الفيديو يتم إلتقاط الصوره حيث يمكنك إلتقاط أكثر من صوره مختلفه حسب Frame .

ملاحظة يجب أن يتم تضمين المكتبة Imports System.Diagnostics وهي خاصة لأجل عملية Process

سوف تجودن المثال ضمن المرفق

أتمنى للجميع دوام التوفيق.


مع التحية


الملفات المرفقة
 ffmpeg.rar ( 3.94ك ) عدد مرات التنزيل: 1333


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالأربعاء,21/محرم/1431 هـ,10:20 مساءً
المشاركة #2

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 29
سجل في:الخميس,17/جمادى الأولى/1426 هـ,09:19 مساءً
الدولة:مصر
رقم العضوية: 3819



جزاك الله خيراً أخي عبد لله

موضوع جميل و مفيد.


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالسبت,01/فر/1431 هـ,06:38 صباحاً
المشاركة #3

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 12
سجل في:الثلاثاء,20/محرم/1431 هـ,05:36 صباحاً
الدولة:السعودية
رقم العضوية: 93360



وعليكم السلام ورحمة الله وبركاته

الف شكر لك يامهندس عبدالله على هالابداع الاكثر من رائع

وجزاك الله كل خير على كل ما تقدمه لنا ..

عندي استفسار !

انا توي مبتدئ يعني لي فتره بسيطه راح اتعبك معاي شوي

اين اضع الكود السابق هل في صفحة الـ Default ?

وهل هنالك tools اضيفها في الصفحه لكي ارفع عليها الملف الفيديو؟



هل يوجد لديك مثال جاهز للبرنامج السابق ؟



ويعطيك العافيه

وشكرا لك


--------------------
:: أعوذ بكلمات الله التامات من شر ما خلق ::
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالأحد,02/فر/1431 هـ,08:40 مساءً
المشاركة #4

مدير منتديات المحيط العربي
الرتبة في المنتدى:عماد



المجموعة: الإدارة
المشاركات: 3905
سجل في:الخميس,09/شعبان/1425 هـ,08:02 صباحاً
الدولة:فلسطين
رقم العضوية: 1



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


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالثلاثاء,04/فر/1431 هـ,08:41 صباحاً
المشاركة #5

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 12
سجل في:الثلاثاء,20/محرم/1431 هـ,05:36 صباحاً
الدولة:السعودية
رقم العضوية: 93360



السلام عليكم ورحمة الله وبركاته

يا مهندس عبدالله بعد ما ضغطت على الرابط حملة ملف winrar اسمه ffmpeg-0.5 هل ارفق المجلد كمل مع المشروع

ام اقم بفتح المجلد وانسخ الملف اللي داخله اللي هو اسمه ffmpeg.exe

وانا جربت الطريقتين لكن توجد هناك مشكله

وهذا هو المشروع


حررت من قبل: CaKarZ في الثلاثاء,04/فر/1431 هـ,08:56 صباحاً


--------------------
:: أعوذ بكلمات الله التامات من شر ما خلق ::
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالأربعاء,05/فر/1431 هـ,08:46 مساءً
المشاركة #6

مدير منتديات المحيط العربي
الرتبة في المنتدى:عماد



المجموعة: الإدارة
المشاركات: 3905
سجل في:الخميس,09/شعبان/1425 هـ,08:02 صباحاً
الدولة:فلسطين
رقم العضوية: 1



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

مع التحية


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالخميس,06/فر/1431 هـ,06:32 صباحاً
المشاركة #7

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 12
سجل في:الثلاثاء,20/محرم/1431 هـ,05:36 صباحاً
الدولة:السعودية
رقم العضوية: 93360



هذي هي المشكلة

هل المشكلة من الكود ام من الملف الذي ارفقته مع المشروع..


المصغرات المرفقة
صورة مرفقة


--------------------
:: أعوذ بكلمات الله التامات من شر ما خلق ::
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالخميس,06/فر/1431 هـ,08:23 صباحاً
المشاركة #8

مدير منتديات المحيط العربي
الرتبة في المنتدى:عماد



المجموعة: الإدارة
المشاركات: 3905
سجل في:الخميس,09/شعبان/1425 هـ,08:02 صباحاً
الدولة:فلسطين
رقم العضوية: 1



استبدل
Dim Filename As String = Fupload.FileName
بالتالي
Dim Filename As String = Path.GetFileName(Fupload.FileName)


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالثلاثاء,11/فر/1431 هـ,03:14 مساءً
المشاركة #9

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 12
سجل في:الثلاثاء,20/محرم/1431 هـ,05:36 صباحاً
الدولة:السعودية
رقم العضوية: 93360



يعطيك العافيه اخوي عبدالله

طلعت لي الشاشه السوداء بس التوقع انه حول الملف بس وين بيكون مكان الملف المحول ؟؟


--------------------
:: أعوذ بكلمات الله التامات من شر ما خلق ::
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالأربعاء,12/فر/1431 هـ,01:43 مساءً
المشاركة #10

مدير منتديات المحيط العربي
الرتبة في المنتدى:عماد



المجموعة: الإدارة
المشاركات: 3905
سجل في:الخميس,09/شعبان/1425 هـ,08:02 صباحاً
الدولة:فلسطين
رقم العضوية: 1



يوجد لديك مجلدات ضمن المشروع قوم بفحصها اخي الكريم
مع التحية


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة

    

عدد المتصفحين لهذا المنتدى «1»: (الضيوف «1» - المتخفون «0»)
الأعضاء «0»: .

عدد الصفحات : 2  1  2   > » إضافة رد جديد إضافة موضوع جديد



 
الوقت الأن:اليوم,04:54 صباحاً بتوقيت القدس المحتلة

Powered By arabmoheet v3.1

منتديات المحيط العربي  -  راسلنا  -   أعلى
X   رسالة المنتدى
(سوف يتم اغلاق هذه النافذة بعد 2 ثانية)
X   رسالة المنتدى
(سوف يتم اغلاق هذه النافذة بعد 2 ثانية)