كاميرا الفيديو MiniDV غاسل

في بعض الأحيان قد ترغب في شيء غريب. يبدو أن كاميرا الفيديو MiniDV القياسية تكمن في نفسها وتكمن. لا توجد طلبات. ولكن ماذا لو قمت بالتسجيل والتسجيل على أشرطة الفيديو الخاصة بها ولا حتى مقاطع الفيديو على الإطلاق ، ولكن ، على سبيل المثال ، الملفات. التسجيل لا يزال رقمي. دع حجم الكاسيت حوالي 13 غيغابايت فقط (اتضح أنه يستغرق حوالي 9.5 غيغابايت للبيانات) ، دعه يحتوي على سرعة قراءة تبلغ 3.5 ميغابايت في الثانية ، ولكنك ستحصل على بث منزلي بسيط. لذلك نقول ، "غاسل للفقراء". لماذا لا ترسل بعض الملفات الهامة إلى أشرطة متعددة. فقط في حالة. دعونا نجرب!

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

عند البحث على الإنترنت عن كيفية استخدام كاميرا الفيديو المنزلية كمغسلة ، وجدت العديد من المنتديات على المنتديات والمقالات قبل عقد من الزمن. بالنسبة لنظام التشغيل Windows ، على سبيل المثال ، كان DVStreamer Pro و DVStreamer Lite. في السنوات العشر الأولى ، طلب المؤلفون حوالي 60 دولارًا. والثاني مجاني ، ولكن مع الكثير من القيود (256 ملفًا لا يزيد حجمها عن 8 ميجابايت لكل ملف أو ملف واحد لا يزيد عن غيغابايت). بالإضافة إلى العديد من الشكاوى حول التشغيل غير المستقر لكلا الإصدارين. بعد تنزيل هذا البرنامج من صفحة الشركة المصنعة (لسبب ما ، لم يعد الإصدار Lite موجودًا - يبدو أن البرنامج أصبح الآن واحدًا) ، تم العثور على فترة 30 يومًا أخرى للتجربة ، إذا جاز التعبير. ونعم ، هذا البرنامج ، مثل عقد من الزمان ، غير مستقر ويطير بسهولة من الطقس المتغير على كوكب المريخ. لكنها تعرف كيفية التحكم مباشرة في الكاميرا والعودة تلقائيًا إلى الملف المطلوب.

حسنًا ، ما هو متاح لنا لينكس؟ اتضح أن هناك شيئًا متاحًا ، وهو dvbackup-0.0.4. هذا البرنامج قادر على حزم دفق البيانات المنقولة إليه بتنسيق RAW DV ونقله للتسجيل في برنامج dvcontrol آخر مدرج في المجموعة. حسنًا ، في الترتيب العكسي ، يمكنه أيضًا استخراج الملفات من RAW DV.

لسوء الحظ ، لم أنجح في الحصول على dvcontrol - لم تر مستقرًا بيانات ieee1394 من كاميرا الفيديو. ولكن ماذا لو تعاملت مع dvbackup وقمت بإنشاء ملف RAW DV بأدواتك بنفسك؟ على سبيل المثال ، بدلاً من الشعار الثابت المعروض بواسطة كاميرا الفيديو أثناء تشغيل الفيديو من dvbackup ، قم بإنشاء الشعار الخاص بك عن طريق إضافة شريط تقدم واسم الملف المسجل ، بالإضافة إلى إضافة دعم المجلد.
يبقى تحديد ما هو ملف RAW لقراءته والكتابة عليه للكاميرا. ومع ذلك ، فقد تمكن كل هذا منذ فترة طويلة من تحرير الفيديو كينو. هذا ما سنستخدمه للعمل مع كاميرا فيديو. لم يقل من فعله. بعد تفكيك dvbackup إلى أجزاء ، وإنشاء ملف بيانات بسرعة ، كنت مقتنعًا بأن Kino يمكنه تسجيل هذا الملف على الكاميرا (أثناء الشتائم بتردد مستحيل). لكنه لا يستطيع حسابه. لا ، يقول دفق الفيديو. وفي الوقت نفسه ، تعرض الكاميرا دفق الفيديو نفسه على الشاشة.

عندها كان عليّ أن أذهب بعناية من خلال تنسيق DV ، واستبدال الأجزاء من dvbackup تدريجيًا (غالبًا بتعليقات المؤلف حول "الأرقام السحرية" ووجهات غير معروفة) مع تلك الصحيحة التي تتوافق مع وصف تنسيق DV. كان يجب فك تشفير بعض البيانات مباشرة من الدفق الحقيقي من كاميرا الفيديو ، لأنه في وصفي لتنسيق DV لم يتم تحديد معرفات الكتلة هذه. ونتيجة لذلك ، بعد مراجعة أخرى مع ملف ، اتضح أن Kino تلقى ملف الفيديو بشكل مرضٍ تمامًا وأنه كان قادرًا على كتابة وقراءة هذا الملف دون مشاكل. ومع ذلك ، على ما يبدو ، كان سبب الرفض الأولي هو أنني أوقفت الصوت عندما أنشأت ملف RAW DV للمرة الأولى. ولكن هل كان هذا هو الشيء الوحيد الذي لم أتحقق منه حتى الآن

لذلك ، نتيجة للتجارب ، حصلنا على مثل هذا البرنامج لنظام التشغيل Windows:



إنها تعرف كيفية جمع الملفات في ملف فيديو RAW DV واستخراج الملفات من ملف الفيديو هذا. يمكنك أيضًا مسح التقرير ومقاطعة المعالجة إذا غيرت رأيك. في بداية بيانات الفيديو وقبل كل ملف ، يمكنك تحديد بادئة - هذه كتلة فارغة تسهل تحديد الموقع في بداية الملف (بين الملفات (البادئة المحلية) لا يمكنك فعل ذلك على الإطلاق ، ولكن في البداية (البادئة العامة) ، من الضروري في الغالب تعيين - وهذا سيجعل الأمر أسهل البحث عن بداية كتلة الملفات). تم تكوين كل هذا في مربعات حوار البرنامج. هناك أيضًا وضع لفحص البيانات في ملف DV-video. في هذا الوضع ، يتم استخراج الملفات ولكن لا يتم حفظها.

يمكنك تسجيل ملف الفيديو الناتج على شريط مع أي محرر يسمح لك بتسجيل ملفات RAW DV. في أحد إصدارات البرنامج ، قمت بتجميع RAW DV داخل ملف AVI ، ولكن اتضح أن محررات الفيديو التي استخدمتها عند تصدير البيانات المفقودة وضعت في تنسيق DV. لذلك ، كان لا بد من التخلي عن هذا الخيار.

يبدو تسجيل البيانات إلى كاميرا فيديو في Kino كما يلي:



وهذه هي الطريقة التي تبدو بها عملية التسجيل على كاميرا الفيديو:



ما مدى مصداقية هذا الملون؟ لقد سجلت على جزء الشريط من ألبوم الصور بحجم 9.5 غيغابايت كمجموعة من ملفات صور بتنسيق JPG تبلغ حوالي 1-3 ميغابايت. عند القراءة ، تم تسجيل عطل في ثلاثة ملفات.

بالطبع ، أود التحكم في الكاميرا مباشرة ، لكنني لم أجد بعد وصفا واضحا للعمل مع الكاميرا على ieee1394. الكتاب الوحيد الذي كُتب فيه شيء على الأقل هو "برمجة أجهزة Windows" ، ولكن المثال المشار إليه هناك ، أولاً ، يحتوي على أخطاء ، وثانيًا ، وجدني للتو جهاز لوحة ieee1394 مثبتًا في الكمبيوتر ، ولكن ليس على الإطلاق كاميرا الفيديو. فشلت محاولة إرسال البيانات وتلقيها من اللوحة. لذلك ، إذا كان بإمكان أي شخص التحدث عن العمل مع الكاميرا على ieee1394 باستخدام WinAPI و C / C ++ ، فسأكون ممتنًا جدًا له.

وصف تنسيق DV الذي وجدته.

مستودع برنامج جيثب

الملف المصدر والملف التنفيذي للبرنامج

Source: https://habr.com/ru/post/ar429762/


All Articles