[Ffmpeg] ترانزكود والقطاعات مع فميغ


Answers

تماما - يمكنك استخدام الجزء -f لقطع الفيديو إلى قطع وتقديمها إلى أجهزة دائرة الرقابة الداخلية. سوف فميغ إنشاء ملفات قطاع .ts ويمكنك أن تخدم تلك مع أي خادم ويب.

مثال العمل (مع الصوت المعطل) - فميغ النسخة N-39494-g41a097a:

./ffmpeg -v 9 -loglevel 99 -re -i sourcefile.avi -an \
-c:v libx264 -b:v 128k -vpre ipod320 \ 
-flags -global_header -map 0 -f segment -segment_time 4 \
-segment_list test.m3u8 -segment_format mpegts stream%05d.ts

نصائح:

  • تأكد من تجميع فميغ من أحدث مستودع جيت
  • تجميع مع الترميز libx264
  • -map 0 هناك حاجة

كيف جمعت فميغ - مع دعم رتمب إضافية للحصول على الأعلاف من فلاش وسائل الإعلام الخادم

export PKG_CONFIG_PATH="/usr/lib/pkgconfig/:../rtmpdump-2.3/librtmp"    

./configure --enable-librtmp --enable-libx264 \
--libdir='../x264/:/usr/local/lib:../rtmpdump-2.3' \
--enable-gpl --enable-pthreads --enable-libvpx \
--disable-ffplay --disable-ffserver --disable-shared --enable-debug
Question

يبدو أن فميغ لديها الآن مقسم في ذلك، أو على الأقل هناك خيار سطر الأوامر

-f

في الوثائق.

هل هذا يعني أنني يمكن استخدام فميغ إلى الوقت الحقيقي-ترانزكود الفيديو إلى h.264 وتقديم مجزأة يوس .m3u8 تيارات متوافقة باستخدام فميغ وحدها؟ إذا كان الأمر كذلك، ماذا يمكن أن الأمر إلى ترميز ملف فيديو تعسفي إلى مجزأة h.264 آك 640 × 480 تيار يوس تيار متوافق؟