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

(قسم التعاميم والشكاوي) الموضوع:سيدرا مول لكل البنات بواسطة: (sally saeed) :: (أخبار التكنولوجيا) الموضوع:التكنولوجيا الحديثة في فنون الاتصال والعلاقات العامة بواسطة: (zainm) :: (قسم الاعلانات) الموضوع:شركه داري للديكور والتشطيبات العقاريه بواسطة: (dinadary) :: (أخبار التكنولوجيا) الموضوع:أكبر المستوردين المصريين و أصحاب المصانع في مكان واحد بواسطة: (zainm) :: (قسم الاعلانات) الموضوع:دورات في تغليف وتعبئة المواد الغذائية وشروطه لعام2020 بواسطة: (رنا عادل) :: (قسم الاعلانات) الموضوع:افضل شركات الخدمات بجدة و مكة بواسطة: (رفيف الحياه) :: (قسم الاعلانات) الموضوع:تكلفه قضيه الخلع مع المستشار كريم ابو اليزيد 01202030470 بواسطة: (meroroma) :: (قسم الاعلانات) الموضوع:شركة تغليف اثاث بالرياض بواسطة: (رفيف الحياه) :: (قسم الاعلانات) الموضوع:محامي متخصص في قضايا الخلع كريم ابو اليزيد 01202030470 بواسطة: (meroroma) :: (منتدى الكتب الالكترونية) الموضوع:السنة النبوية المشرفة ، ومكانتها في التشريع بواسطة: (مملكة_الاسلام) :: (قسم الاعلانات) الموضوع:يسر مركز ايليت للتدريب ان يعلن عن دورة الرقابة في إدارة الموارد البشرية بواسطة: (ايليت للتدريب) :: (قسم الاعلانات) الموضوع:دورات في تقنيات الرصد والقياس والتعامل مع المواد الخطرة والتخلص من النفايات الخطرة بواسطة: (رنا عادل) :: (قسم الاعلانات) الموضوع:خادمات من الفلبين مسلمات - مكتب روافد المهارات للإستقدام بواسطة: (ضياء روحي) :: (قسم الاعلانات) الموضوع:مصر بواسطة: (رفيف الحياه) :: (قسم الاعلانات) الموضوع:]التقييم الصحي والبيئي والرصد الحيوي لمخاطر بيئة العمل[ بواسطة: (رنا عادل) :: (قسم الاعلانات) الموضوع:دورات في حماية البيئة البحرية من التلوث بالزيت لعام2020 بواسطة: (رنا عادل) :: (أخبار التكنولوجيا) الموضوع:موسسه الفكره بواسطة: (رفيف الحياه) :: (قسم الاعلانات) الموضوع:دورات في المفاهيم الحديثة للسلامة البيئية لعام2020 بواسطة: (رنا عادل) :: (قسم الاعلانات) الموضوع:قهوجيين وصبابين بالرياض بواسطة: (كريم ممدوح) :: (قسم الاعلانات) الموضوع:دورة التقنيات الإدارية في تحليل وتبسيط العمليات وإجراءات العمل بواسطة: (alola training)

المواضيع المثبته: (منتدى أنظمة الشبكات وأمنها) الموضوع:موسوعة كتب واسطوانات تعليم الشبكات Networking بواسطة: (مرحبا الساع) :: (منتدى برمجة التقارير) الموضوع:اصنع تقريرك في اقل من دقيقه واستغني عن الكريستال ريبورت بواسطة: (mero_make) :: (منتدى برمجة الجرافكس) الموضوع:الجزء الاول من دروس تعلم GDI بواسطة: (alaa gomaa) :: (منتدى Microsoft SQL Server) الموضوع:كتب SQL server بواسطة: (m.atassi) :: (قسم الدروس و الدورات) الموضوع:دروس بالفيديو في VB.NET 2005 بواسطة: (HnHn) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:دورة قواعد البيانات (( اوراكل للمبتدئين )) بواسطة: (السند العربي) :: (منتدى الكتب و المقالات) الموضوع:الشرح الكامل التفصيلي المصور لمعرفة نسخة الأكسيس وتخفيض الأمان برمجيا بواسطة: (zahrah) :: (منتدى الكتب و المقالات) الموضوع:هل فكرت يوما أن تستغني عن شريط أوامر الأكسيس ؟ بواسطة: (alasomed) :: (منتدى برمجة الألعاب) الموضوع:برنامج رائع لتصميم الألعاب بواسطة: (mjxp) :: (منتدى الأكسس) الموضوع:مثال على تغير الكائنات حسب مقاس الشاشه بواسطة: (startnet) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:ماهو الـ IPSec بواسطة: (khaled helal) :: (القسم المفتوح) الموضوع:الى الاخوه الاعضاء مع التحيه والتقدير بخصوص العناوين للمشاركة بواسطة: (startnet) :: (منتدى نظام تشغيل Linux) الموضوع:أوامر لينكس بواسطة: (khaled helal) :: (منتدى أجاكس(Asynchronous JavaScript and XML)) الموضوع:إستخدام Web Services مع ASP.NET AJAX بواسطة: (يوسف جميل جادالله) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:الشبكات الحاسوبية ..Computer Network.. بواسطة: (مرحبا الساع) :: (منتدى مبرمجي لغة جافا JAVA) الموضوع:شرح أكواد الجافا بواسطة: (الردادي) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:موقع جيد به Tutorials و مشاريع مفتوحة المصدر بواسطة: (يوسف) :: (منتدى الكتب الالكترونية) الموضوع:موقع لتحقق من وجود الكتاب الذى تبحث عنه بواسطة: (يوسف) :: (قسم الدروس و الدورات) الموضوع:برمجة بصمة الاصبع مع الدوت نت Microsoft FingerPrint Reader بواسطة: (FunctionSys) :: (منتدى الأكسس) الموضوع:فيديو للشروحات والدروس من عمل الاعضاء بواسطة: (startnet)

عدد الصفحات : 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ك ) عدد مرات التنزيل: 1147


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالأربعاء,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   > » إضافة رد جديد إضافة موضوع جديد



 
الوقت الأن:اليوم,09:02 مساءً بتوقيت القدس المحتلة

Powered By arabmoheet v3.1

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