إنشاء عروض شرائح للصور باستخدام أدوات الرسم في Linux

StackOverflow https://stackoverflow.com/questions/1447146

سؤال

كيف يمكنني إنشاء عروض شرائح للصور كملف فيديو عبر 4 ملفات jpegs صغيرة (128 بكسل × 128 بكسل) وأدوات رسومية لسطر أوامر Linux؟أحتاج إلى تغيير انتقالات عرض الشرائح باستخدام:

  • تتلاشى إلى/من الأسود
  • حرك لليسار/لليمين أثناء الانتقال إلى الصورة التالية

إذا كنت فضوليًا، فنحن نخطط لإنشاء مقاطع فيديو يمكننا وضعها في الهواتف المحمولة لقوائم العقارات.(لدينا بالفعل التكنولوجيا اللازمة لتحويل Ogg Theora إلى تنسيقات خاصة بالهواتف المحمولة.)

هل كانت مفيدة؟

المحلول

التحولات هي مجرد معالجة أساسية للصورة.حاول اللعب مع ImageMagick.

يعد تحويل jpeg إلى فيديو أمرًا سهلاً.ال إمبلاير يتضمن البرنامج com.mencoder. إذن فالأمر يتعلق فقط بتحديد خياراتك ونوع إخراج الفيديو.

تنبيه قضائي:في بعض الأحيان، عند الانتقال من JPEG إلى mpeg2video (لأقراص DVD)، أجد أنه من الضروري الانتقال إلى mpeg4.

على سبيل المثال:جى بي إي جي -> mpeg4 -> mpeg2video

لذا، لالتقاط صورة ثابتة بصيغة JPEG وتحويلها إلى $SOUNDLENGTH ثانية من الفيديو:

mencoder mf://${JPEGFILE}  -mf w=720:h=480:fps=1/${SOUNDLENGTH}:type=jpeg -audiofile ${SOUNDFILE} -ovc lavc -oac lavc -lavcopts vcodec=mpeg4 -ofps 30000/1001 -o ${MPG_1}

mencoder -ovc lavc -oac lavc -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=${VBITRATE}:keyint=18:acodec=ac3:abitrate=192:aspect=4/3:trell:mbd=2:dia=4:cmp=3:precmp=3:ildctcmp=3:subcmp=3:mbcmp=3:cbp:mv0:dc=10 -of mpeg -mpegopts format=dvd -vf expand=720:480,harddup -srate 48000 -af lavcresample=48000 -ofps 30000/1001 -o ${MPG_2} ${MPG_1} 
  • عادةً ما يكون سعر VBITRATE $ 5000، على الرغم من أنه يمكن أن يكون أقل.
  • يعمل برنامج harddup على حل بعض مشكلات مزامنة الفيديو/الصوت مع بعض مشغلات أقراص DVD.
  • هذا يفترض نسبة العرض إلى الارتفاع 4/3.قم بتغييره إذا كنت 9x16 ...(المزيد من مشكلة تشغيل أقراص DVD.)
  • إذا لم تكن صور الفيديو بالحجم الصحيح، فإن التوسيع = سيعطينا حدًا أسود يضيع أجزاء قيمة.قد تفضل مقياس = بدلاً من توسيع =، والجمع بين الاثنين، وربما حتى إضافة مصطلح الاقتصاص =، أو تجنب ذلك تمامًا اعتمادا على إخراج الفيديو النهائي الخاص بك.في حالتي، غالبًا ما أنتقل من 640 × 480 إلى 720 × 480 (دقة DVD القياسية)، مع الحاجة إلى التشغيل على الأجهزة القياسية (غير الكمبيوتر).وبالتالي فإن عبارة التوسيع= تكون عادةً موجودة بشكل افتراضي، إلى جانب الأشرطة السوداء والبتات الضائعة.على الرغم من أنه في هذه الحالة، لا ينبغي أن أفعل شيئًا لأن صورة JPEG الأصلية كانت بحجم 720 × 480.
  • هذه مجرد وسيلة لتحويل JPEG->MPEG.لم يتم تحسينه من أجل السرعة أو أي شيء حقًا ...

إذا كنت تريد بالفعل إنشاء أقراص DVD، فإن الأداة التي يجب النظر فيها هي com.dvdauthor. لكن لا يبدو أنك بحاجة لذلك..

أوه، وربما كنت إلى حد كبير من الأفضل تقديمه عبر صورة GIF متحركة.(التي يمكن أن يقوم برنامج ImageMagick بإنشائها لك.) ستكون صور GIF المتحركة أصغر بكثير، ويسهل إرسالها عبر نطاق ترددي محدود...

نصائح أخرى

حسنًا، كنت أقرأ للتو عن إنشاء أقراص فيديو DVD لنظام التشغيل Linux في وقت سابق اليوم.فيما يلي قائمة ببرامج تحرير الفيديو لنظام التشغيل Linux:

http://www.yolinux.com/TUTORIALS/LinuxTutorialVideo.html#VIDEOEDIT

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top