هذا هو الأمر dvgrab الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
dvgrab - التقاط بيانات الصوت والفيديو DV أو MPEG-2 Transport Stream (HDV) من FireWire
موجز
com.dvgrab [الخيارات] [قاعدة] [-]
الوصف
com.dvgrab هو برنامج يلتقط بيانات الصوت والفيديو DV أو HDV (MPEG2-TS) من رقمي
كاميرات الفيديو عبر FireWire (IEEE 1394). يتم تخزين البيانات في ملف واحد أو عدة ملفات ويمكن
تتم معالجتها لاحقًا بواسطة برنامج تحرير الفيديو. com.dvgrab يمكن التحكم عن بعد في كاميرا الفيديو ولكن
لا يظهر محتوى الفيديو على الشاشة.
com.dvgrab يدعم أيضًا أجهزة DV المتوافقة مع UVC (فئة فيديو USB) باستخدام وحدة Linux kernel
uvcvideo ، وهو برنامج تشغيل V4L2. في هذا الوضع ، لا يوجد تحكم في AV / C VTR وبالتالي
الوضع التفاعلي عديم الفائدة تقريبًا. الميزة التفاعلية هي
تشير قاعدة تُستخدم الوسيطة لإنشاء اسم الملف لتخزين بيانات الفيديو: قاعدة-NUM.تحويلة.
NUM هو رقم تشغيل يبدأ من 001 و تحويلة هو ملحق اسم الملف الذي يحدد
تنسيق الملف المستخدم ، على سبيل المثال avi. يتم استخدام نظام تسمية مختلف عندما يكون ملف
-طابع زمني, -الرمز الزمني أو -timesys (انظر أدناه). إذا قاعدة هو اسم ملف كامل
بما في ذلك التمديد ، ثم com.dvgrab يحاول تحديد تنسيق ملف الإخراج من ملف
التمديد ، لكنه لا يزال يدرج NUM. القيمة الافتراضية لـ قاعدة هو "dvgrab-".
إذا حددت "-" لاحقًا ، فسيتم إجبار التنسيق على DV أو HDV الخام وإرساله إلى
com.stdout. com.dvgrab سيؤدي أيضًا إلى إخراج DV أو HDV خام إلى stdout أثناء التقاط ملف إذا
stdout هو الأنابيب أو إعادة توجيهه.
يمكنك استخدام dvgrab's قدرات قوية على كتابة الملفات مع البرامج الأخرى التي تنتج ملفات
خام DV أو HDV. باستخدام -ستدين الخيار وإذا com.dvgrab يكتشف أنه على المتلقي
نهاية الأنبوب وليس في الوضع التفاعلي ، ثم سيحاول قراءة DV أو HDV الخام
ستدين.
OPTIONS
يمكن تحديد الخيارات التي يزيد طولها عن حرف واحد باستخدام بادئة واحدة أو اثنتين
واصلات. أيضًا ، يمكنك استخدام حرف مسافة أو علامة يساوي للفصل بين اسم الخيار و
قيمة حجته.
-أ[NUM], الانقسام التلقائي [=NUM]
حاول اكتشاف متى يبدأ تسجيل جديد ، وقم بتخزينه في ملف منفصل
ملف. يمكن دمج هذا مع الإطارات -بحجم خيارات وانقسام
يحدث كلما نشأ حدث معين. الانقسام التلقائي معطل بشكل افتراضي.
NUM هو اختياري. بدونه، com.dvgrab يحدد متى يتم الانقسام باستخدام علم في ملف
دفق أو انقطاع في رمز الوقت ، حيث يكون انقطاع الرمز الزمني
أي شيء للخلف أو أكبر من ثانية واحدة. إذا قمت بتعيين الوسيطة الاختيارية
NUM يمكنك ضبط حساسية الوقت بالثواني وتجاهل البث الجديد-
علم التسجيل. يتيح لك هذا بشكل أساسي الانقسام على فترات زمنية أكبر مثل
دقائق أو ساعات. فمثلا، الانقسام التلقائي = 3600 يقسم التسجيل في أي وقت
هناك فجوة في التسجيل تبلغ ساعة أو أكثر.
-مخازن NUM
عدد الإطارات التي سيتم استخدامها للتخزين المؤقت لتأخيرات الإدخال / الإخراج لجهاز. الافتراضي هو 100.
-card NUM يقول com.dvgrab لتلقي البيانات من بطاقة FireWire NUM. السلوك الافتراضي هو
تحديد البطاقة الأولى التي تحتوي على أول كاميرا تم اكتشافها تلقائيًا إذا
تستخدم بالتزامن مع -نوافك، فلن يتم إجراء فحص للحافلة إذا تم استخدامه في
مرتبط ب -مرشد عرافة، ثم يتم فحص الحافلة المحددة فقط للعقدة ذات
ارشد عرافة.
قناة NUM
قناة متزامنة لتلقي البيانات من. الإعداد الافتراضي هو 63 ، وهو إلى حد كبير
قياسي بين كاميرات الفيديو DV هذه الأيام. إذا حددت شيئًا مختلفًا ، فلا
جرت محاولة في هذا الوقت لإخبار الجهاز بالقناة التي يجب استخدامها. يجب عليك أن
لديك طريقة يدوية لإخبار جهاز الإرسال بالقناة التي يجب استخدامها.
-تقطيع NUM
يستخدم هذا الخيار لبدء المجموعة في حالة حدوث قطع NUM ميغابايت
(في الواقع ، mebibytes) قبل نهاية المجموعة. هذا الخيار يقلل
يتم إنشاء الملفات الصغيرة عند استخدام امتداد -حجم اختيار. عندما تكون المجموعة الجديدة
بهذه الطريقة ، مقدار المساحة الحرة في المجموعة السابقة هو
المخزنة ، وبينما تتناسب المقاطع التالية مع المجموعة السابقة ، فإن ملف
تم إعادة تعيين نقطة انطلاق المجموعة الجديدة.
-حجم NUM
هذا الخيار يقول com.dvgrab لتقسيم الملفات عند تجاوز مجموعة الملفات
NUM . يستخدم هذا الخيار لإنشاء مجموعات من الملفات التي تناسبها تمامًا
NUM ميغا بايت (في الواقع ، ميبي بايت) (أي للأرشفة على DVD). عندما
يحدث ، بدأت مجموعة جديدة (انظر أيضًا ملف -تقطيع خيار)
-ديبوغ نوع
عرض معلومات تصحيح HDV ، نوع هو واحد أو أكثر من:
all، pat، pmt، pids، pid = N، pes، packet، video، sonya1
-د، -المدة الزمنية الوقت
قم بتعيين الحد الأقصى لمدة الالتقاط عبر جميع تقسيمات الملفات لالتقاط واحد
جلسة (جلسات متعددة ممكنة في الوضع التفاعلي). ال الوقت القيمة
معبرًا عنه بتنسيق SMIL2 MediaClipping Time. نرى http://w3.org/AudioVideo/ لـ
المواصفات.
باختصار ، التنسيقات هي:
XXX [.Y] ساعة ، XXX [.Y] دقيقة ، XXX [.Y] [s] ، XXX مللي ثانية ،
[[HH:] MM:] SS [.ms] ، أو smpte = [[[HH:] MM:] SS:] FF.
-كل n هذا الخيار يقول com.dvgrab لكتابة كل nالإطار فقط (افتراضيًا جميع الإطارات).
-F، -شكل dv1 | dv2 | افي | الخام | فرق | qt | خبازي | الحياة السياسية في فرنسا | JPG | mpeg2 | HDV
يحدد تنسيق ملف (ملفات) الإخراج. يمكن أيضًا تحديد تنسيق الملف
إذا قمت بتضمين ملحق على قاعدة اسم. الامتدادات التالية هي
يمكن التعرف عليه: avi و dv و dif و mov و jpg و jpeg و m2t (HDV).
dv1 dv2 كلاهما عبارة عن ملفات AVI بتنسيقات مختلفة قليلاً. dv2 مخازن أ
مسار صوتي منفصل بالإضافة إلى مسار فيديو DV ، وهو أكثر توافقًا
مع تطبيقات أخرى. dv1 يخزن فقط مسار DV واحد متكامل منذ ذلك الحين
يقوم تنسيق DV أصلاً بإدخال الصوت مع الفيديو. لذلك ، في حين dv1
تنتج مخرجات أصغر ، وبعض التطبيقات لن تطلبها وتتطلب ذلك dv2
بدلا من ذلك. com.dvgrab قادر على إنشاء ملفات AVI كبيرة للغاية - أكثر من 2 أو
4 غيغابايت — ومع ذلك ، يبدأ التوافق مع الأدوات الأخرى في الانخفاض فوق 1 غيغابايت
حجم.
الخام يخزن البيانات غير المعدلة ولها امتداد .dv. تتم قراءة هذه الملفات
بواسطة عدد من أدوات GNU / Linux بالإضافة إلى Apple Quicktime.
فرق هو نوع مختلف من DV الخام الذي يقوم بتسمية الملفات بامتداد .dif حتى يتمكنوا من ذلك
يتم تحميلها على الفور في MainConcept MainActor5.
qt هو Quicktime ، ولكنه يتطلب أن يتم تجميع dvgrab مع libquicktime.
JPG or الحياة السياسية في فرنسا هو لسلسلة من ملفات صور JPEG إذا تم تجميع dvgrab باستخدام
libdv و jpeglib. لا يمكن استخدام هذا الخيار إلا مع إدخال DV ، وليس HDV
(MPEG2-TS).
mpeg2 or HDV هو من أجل تدفق نقل MPEG-2 عند استخدام ، على سبيل المثال ، HDV
كاميرا الفيديو أو جهاز استقبال التلفزيون الرقمي.
التخلف عن الخام
-F، الإطارات NUM
هذا الخيار يقول com.dvgrab للتخزين على الأكثر NUM إطارات لكل ملف قبل التقسيم
إلى ملف جديد ، حيث NUM = 0 تعني مقيدة. الوقت المقابل يعتمد على
نظام الفيديو المستخدم. يعرض PAL 25 ، NTSC حوالي 30 إطارًا في الثانية.
-مرشد عرافة إذا كان لديك أكثر من جهاز DV ، فحدد واحدًا باستخدام GUID الخاص بالعقدة
متخصص في عرافة (سداسي عشري). هذا هو التنسيق كما هو معروض في
/ proc / bus / ieee1394 / الأجهزة أو النواة الجديدة 2.6 / sys نظام الملفات. عندما انت
تحديد GUID ، com.dvgrab سيؤسس (أو يتراكب) اتصال من نظير إلى نظير
مع الجهاز بدلاً من الاستماع إلى بث الجهاز. إذا قمت بتوريد ملف
عرافة قيمة 1 ، إذن com.dvgrab يحاول اكتشاف الجهاز بالإضافة إلى إعداد ملف
اتصال نظير إلى نظير. هذا مفيد بشكل خاص مع صناديق الترسيب MPEG2-TS ،
والتي تتطلب عادةً إجراء إدارة اتصال لبدء الإرسال.
-ح ، -مساعدة إظهار ملخص الخيارات.
-أنا، -إدخال ملف
قراءة من ملف بدلاً من FireWire. يمكنك استخدام "-" لـ stdin بدلاً من استخدام
-ستدين.
-أنا، -تفاعلية
اجعل dvgrab تفاعليًا حيث يتحكم ضغطات المفاتيح الفردية في الكاميرا VTR
أو ابدأ وأوقف الالتقاط. خلاف ذلك ، يتم تشغيل dvgrab في وضع الجلسة ، حيث يتم تشغيله
يبدأ الالتقاط فورًا ويتوقف حسب التوجيهات أو المتقطعة (ctrl-c).
-JPEG-فك التشابك
في حالة استخدام -شكل الحياة السياسية في فرنسا، قم بفك تشابك الناتج عن طريق مضاعفة خطوط الجزء العلوي
مجال. هذا شكل رخيص من deinterlace ينتج عنه خسارة فعالة بنسبة 50٪
في القرار.
-jpeg- الارتفاع NUM
في حالة استخدام -شكل الحياة السياسية في فرنسا، مقياس ناتج الارتفاع إلى NUM (1 - 2048).
-jpeg- الكتابة الاسم
اكتب في ملف الصورة نفسه لكل إطار ، بدلاً من إنشاء تسلسل للصور
الملفات.
-جودة jpeg NUM
في حالة استخدام -شكل الحياة السياسية في فرنسا، اضبط مستوى جودة JPEG من 0 (الأسوأ) إلى 100 (الأفضل).
-JPEG درجة الحرارة الاسم 10
استخدم ملفًا مؤقتًا لإنشاء ملف jpeg، وأعد تسمية الملف إلى اسم الملف الهدف
عند الانتهاء. مفيد عند استخدام dvgrab مع -jpeg- الكتابة لإنشاء كاميرا ويب
صورة.
-عرض الحياة السياسية في فرنسا NUM
في حالة استخدام -شكل الحياة السياسية في فرنسا، قم بقياس مخرجات العرض إلى NUM (1 - 2048).
يجب أن يكون عرض وارتفاع مقياس JPEG أقل من أو أكبر من
حجم الإطار الطبيعي. على سبيل المثال، الحجم المدرج هو 700 عرض × 525 ارتفاع
ينتج صورة جميلة بنسبة عرض إلى ارتفاع 4:3 مع وحدات بكسل مربعة، ولكن هذا غير قانوني بالنسبة لـ NTSC
لأن 700 أقل من العرض الطبيعي 720 بينما الارتفاع أكبر
من الارتفاع الطبيعي 480.
نظرًا لأن الفيديو الرقمي يستخدم وحدات بكسل غير مربعة، فمن الجيد أن تكون قادرًا على تغيير حجم الصورة
استنادًا إلى نسبة العرض إلى الارتفاع 4:3 باستخدام وحدات البكسل المربعة. بالنسبة لـ NTSC، أحجام الأمثلة هي
800×600، 640×480، و320×240. بالنسبة لـ PAL، تكون أحجام البكسل المربعة على سبيل المثال 384 × 270
و 768x540.
-jvc-p25 قم بإزالة علامة Repeat_first_field وقم بتعيين الإطارات في الثانية على 25 لتصحيح أ
الدفق المسجل في وضع HDV P25 الخاص بـ JVC.
-الخطوة المقفلة محاذاة الالتقاط إلى عدة الإطارات على أساس رمز الوقت. وهذا مفيد ل
التكرار، عندما يتم التقاط أكثر من جهاز واحد من نفس FireWire
الجهاز، وتريد التأكد من أن كل ملف يحتوي على نفس اللقطات. ليضمن
الملفات من كل جهاز لها نفس الاسم، استخدم ملف -الرمز الزمني الخيار و
نفسه قاعدة الاسم.
-lockstep_maxdrops NUM
If NUM يتم إسقاط الإطارات على التوالي، ثم أغلق الملف واستأنف الالتقاط
في الفاصل الزمني lockstop التالي. لو NUM هو -1، ثم السماح بعدد غير محدود من
الإطارات المسقطة على التوالي؛ هذا هو الافتراضي.
-lockstep_totaldrops NUM
If NUM يتم إسقاط الإطارات في الملف الحالي، ثم أغلق الملف واستأنفه
التقاط على الفاصل الزمني lockstep التالي. لو NUM هو -1، ثم السماح بعدد غير محدود
عدد إجمالي الإطارات المسقطة؛ هذا هو الافتراضي.
-نوافك تعطيل استخدام التحكم AV/C VTR. وهذا مفيد إذا كنت تلتقط فيديو مباشر
من الكاميرا لأنه في وضع الكاميرا، يقوم أمر تشغيل AV/C بإخبار الكاميرا بذلك
ابدأ التسجيل، ربما فوق مادة موجودة على الشريط الحالي. وهذا ينطبق على
إما أكثر تفاعلية أو غير تفاعلية لأن الصور الثابتة غير التفاعلية ترسل
مسرحية وتوقف إلى VTR عند بدء الالتقاط والتوقف.
-لا توقف تعطيل إرسال أمر إيقاف AV/C VTR عند الخروج com.dvgrab.
-فتحمل في حالة استخدام -شكل dv2، قم بإنشاء نوع 2 DV AVI متوافق مع OpenDML. هذا هو
مطلوب لدعم ملفات dv2> 1 جيجابايت. يدعم dv1 دائمًا الملفات> 1 غيغابايت.
-r ، -تسجيل فقط
عندما تكون كاميرا الفيديو في وضع التسجيل ، يتسبب هذا الخيار في حدوث ذلك com.dvgrab لالتقاط فقط
عندما تكون كاميرا الفيديو قيد التسجيل ولا تتوقف مؤقتًا. عادة ، عندما تكون في وضع التسجيل ،
يلتقط dvgrab دائمًا للسماح لك باستخدام كاميرا الفيديو ككاميرا بحتة حيث يكون ملف
مشغل الكمبيوتر هو المسيطر. هذا الخيار يجعل dvgrab يتصرف مثل VCR حيث
يتحكم مشغل الكاميرا عند حدوث الالتقاط. هذا مفيد جدا عندما
تستخدم مع الانقسام التلقائي الخيار لإنشاء ملف جديد تلقائيًا لكل ملف
طلقة. يتطلب هذا الخيار AV / C ولن يعمل مع -نوافك الخيار.
-الترجيع أعد لف الشريط تمامًا إلى البداية قبل بدء الالتقاط.
بطبيعة الحال ، هذا يتطلب AV / C ؛ ومع ذلك ، ربما ليس من الواضح أن هذا هو الحال
لا ينطبق على الوضع التفاعلي.
-حالة
عادة ، يتم عرض معلومات حالة الالتقاط بعد الانتهاء من الكتابة إلى
كل ملف. هذا الخيار يجعله يظهر حالة الالتقاط أثناء الالتقاط وتحديثها
لكل إطار.
-س، -بحجم NUM
هذا الخيار يقول com.dvgrab للتخزين على الأكثر NUM ميغا بايت (في الواقع ، ميبي بايت)
لكل ملف ، أين NUM = 0 تعني حجم ملف غير محدود للملفات الكبيرة. الافتراضي
الحد الأقصى للحجم هو 1024 ميغا بايت.
-صرت قم بإنشاء ملفات ترجمة تحتوي على تاريخ التسجيل ووقته بتنسيق SRT.
يتم إنشاء ملفين إضافيين بالامتداد لكل ملف فيديو
تم إنشاء srt0 و srt1. أنها تحتوي على تاريخ التسجيل ووقته
ترجمات بتنسيق SRT. يحتوي الملف. srt0 على الترجمات مع التوقيت
بناءً على وقت التشغيل من بداية الملف الحالي. استخدم هذا الملف إذا كان
تقوم بتحويل الشفرة إلى تنسيق مثل AVI. يحتوي ملف srt1 على الترجمات المصاحبة بامتداد
يعتمد التوقيت على رمز الوقت كما تسلمته الكاميرا. برنامج mplayer
يفهم هذا النوع من الترجمة.
-ستدين اقرأ دفق DV من أنبوب على stdin بدلاً من FireWire.
-الرمز الزمني ضع الرمز الزمني للإطار الأول لكل ملف في اسم الملف.
-t ، -طابع زمني
ضع المعلومات في تاريخ ووقت التسجيل في اسم الملف.
-timesys ضع النظام بدلاً من تسجيل التاريخ والوقت في اسم الملف. وهذا مفيد
عند استخدام أجهزة المحول التي لا تغير وقت تاريخ التسجيل في
دفق DV.
-الخامس، -v4l2 التقط من جهاز USB Video Class (UVC) الذي يدعم DV. هذا يستخدم
وحدة نواة uvcvideo عبر V4L2. ملف الجهاز الافتراضي هو / dev / video. استخدم ال
-إدخال خيار لتعيين ملف جهاز مختلف.
-الخامس، -الإصدار
عرض نسخة البرنامج.
-24p بالنسبة إلى Quicktime DV ، اضبط معدل الإطارات على 24 إطارًا في الثانية في ملف Quicktime. هذا فقط
يعمل بالشكل المتوقع عند تصوير الفيديو في وضع 24p.
-24 باسكال بالنسبة لبرنامج Quicktime ، DV ، بالإضافة إلى ضبط معدل الإطارات على 24 في Quicktime
ملف ، وعكس أيضًا عملية المنسدلة 2: 3: 3: 2 عن طريق إزالة "C" المتشابك
الإطار. يعمل هذا فقط كما هو متوقع عندما يتم تصوير الفيديو بدقة 24 بكسل متقدم
الوضع. يرى http://www.adamwilt.com/24p/
أمثلة
com.dvgrab فو-
يلتقط بيانات الفيديو من مصدر FireWire الافتراضي ويخزنها في ملفات
فو-001.avi, فو-002.avi، الخ.
com.dvgrab الإطارات 25 فو-
بافتراض وجود مصدر فيديو PAL ، فإن هذا الأمر يسجل فيديو بقيمة ثانية واحدة
البيانات لكل ملف.
com.dvgrab الانقسام التلقائي الإطارات 750 -طابع زمني فو-
يسجل بيانات الفيديو من مصدر FireWire الافتراضي ، ويقطعها إلى أجزاء من 30
ثانية (بافتراض PAL) أو عند بدء تسجيل جديد وتسمية الناتج
الملفات وفقا لمعلومات التاريخ والوقت في دفق الفيديو.
com.dvgrab الانقسام التلقائي -بحجم 1998 -حجم 4400 -تقطيع 10 فو-
يسجل بيانات الفيديو من مصدر FireWire الافتراضي ، ويقطعها إلى أجزاء عندما يكون ملف
يبدأ التسجيل الجديد أو عندما يتجاوز الملف الحالي 1998 ميغا بايت (في الواقع ،
ميبي بايت) ، أو تجاوزت المجموعة الحالية من الملفات 4400 ميغا بايت. كذلك
يقلل حجم أصغر ملف تم إنشاؤه بسبب حجم المجموعة المقطوع إلى 10
ميغا بايت.
يعد هذا الخيار مثاليًا لإجراء نسخ احتياطي لـ DV على أقراص DVD نظرًا لأن 2 جيجا بايت تقريبًا هي الحد الأقصى
حجم الملف الذي يمكن لتطبيق Linux (الحالي) لنظام ملفات ISO9660
يتعامل!
تحذير: من الممكن إنشاء أنظمة ملفات ISO9660 بملفات أكبر من 2
جيجابايت ، لكن برنامج التشغيل Linux IS09660 الحالي لا يمكنه قراءتها! أحدث نواة لينكس
قد يكون قادرًا على التعامل مع أنظمة ملفات ISO9660 ذات أحجام ملفات أكبر من 2 جيجا بايت.
com.dvgrab -شكل HDV الانقسام التلقائي
التقط من كاميرا فيديو HDV.
com.dvgrab -شكل mpeg2 -مرشد 1
سجل من جهاز استقبال التلفزيون الرقمي.
com.dvgrab -jpeg-over -jpeg-w = 320 -jpeg-h = 240 -d smpte = 1 webcam.jpeg
التقط إطارًا واحدًا ، واحفظه بتنسيق JPEG باسم webcam.jpg ثم اخرج. هذه
يوضح المثال أيضًا معالجة الخيار. ما عليك سوى تحديد عدد كافٍ من ملف
اسم خيار طويل للتعرف عليه بشكل فريد. يمكنك استخدام مسافة أو علامة يساوي
اسم الخيار المنفصل والوسيطة. يتم استنتاج تنسيق الملف من اسم الملف
امتداد. أيضا ، منذ ذلك الحين -jpeg- الكتابة مستخدمًا ، فسيكون اسم الملف بالضبط
"webcam.jpeg" ولا تتضمن أي أرقام.
com.dvgrab -V التقط عبر USB من جهاز DV متوافق مع UVC.
com.dvgrab -v4l -إدخال / ديف / video1
التقط عبر USB من جهاز DV متوافق مع UVC باستخدام ملف الجهاز / dev / video1.
com.dvgrab - تنسيق = hdv الانقسام التلقائي = 28800 -صرت فو-
التقط من كاميرا فيديو HDV ، وانقسم كلما كان هناك فجوة في التسجيل
تدوم أكثر من 8 ساعات. سيؤدي هذا على الأرجح إلى إنشاء ملف منفصل لـ
كل يوم (مفيد لمقاطع فيديو العطلات). سيتم أيضًا إنشاء ملفات الترجمة.
بافتراض إنشاء الملفين foo-001.m2t و foo-002.m2t ، فإن ملف
ستكون ملفات الترجمة المقابلة foo-001.srt0 و foo-001.srt1 و
foo-002.srt0 ، foo-002.srt1. يمكنك استخدام ملفات الترجمة لإظهار ملفات
تسجيل التاريخ والوقت أثناء مشاهدة الفيديو.
استخدم dvgrab عبر الإنترنت باستخدام خدمات onworks.net