إف إف إم بي إي جي

إف إف إم بي جي (بالإنجليزية: FFmpeg)‏ هو برنامج حاسوب يستطيع أن يسجل، يحول ويبث صوت وصورة رقمييان بأنساق متعددة.[11][12][13] البرنامج عبارة عن أداة تعمل في سطر الأوامر ويتألف من مجموعة من مكاتب حرة ومفتوحة المصدر. تتضمن مكتبة اسمها لافك وهي مكتبة ترميز للصوت والفيديو تستخدم من قبل عدة مشاريع، وكذلك تتضمن مكتبة libavformat الذي يقوم بضم وفك الحاويات الرقمية للصوت والفيديو. اسم المشروع يأتي من أحرف إم بي إي جي وهي مجموعة تضع المعايير لنسق فيديو مشهور بالأضافة إلى أحرف "FF" وهي مختصر "fast forward" وتعني بالعربية "إلى الأمام بسرعة".

إف إف إم بي إي جي
FFmpeg Logo new.svg
FFMpeg libwebp.png
لقطة شاشة
معلومات عامة
نوع
اطار عمل متعدد الوسائط
نظام التشغيل
المنصة
النموذج المصدري
حقوق التأليف والنشر محفوظة عدل القيمة على Wikidata
المطور الأصلي
المطورون
فريق FFmpeg
موقع الويب
(الإنجليزية) ffmpeg.orgالاطلاع ومراجعة البيانات على ويكي داتا
معلومات تقنية
لغة البرمجة
التوثيق
حالة التطوير
مستمرة
الإصدار الأول
الإصدار الأخير
0.8.0
المستودع
الرخصة
الملفات المقروءة
  • Audible Audiobook (en) ترجم[6]
  • APNG (en) ترجم[6]
  • Advanced Systems Format (en) ترجم[6]
  • FLV (en) ترجم[6]
  • جي آي إف[6]
  • QuickTime File Format (en) ترجم[6]
  • تيار النقل[6]
  • 4X IMA ADPCM (en) ترجم[7]
  • Free Lossless Audio Codec (en) ترجم[8]
  • NUT Open Container Format (en) ترجم
  • Bink Video, version 1 (en) ترجم
  • Bink Video, version 2 (en) ترجم
  • Indeo (en) ترجم
  • Digital Picture Exchange (en) ترجم[9]
  • ملف متعدد معدل الترميز[10]
  • تنسيق ملف مبادل الصوت[10] عدل القيمة على Wikidata
الملفات المنتجة
  • تنسيق ملف مبادل الصوت[6]
  • Advanced Systems Format (en) ترجم[6]
  • FLV (en) ترجم[6]
  • جي آي إف[6]
  • ICO[6]
  • ماتروسكا[6]
  • ويب إم[6]
  • QuickTime File Format (en) ترجم[6]
  • Audible Audiobook (en) ترجم[6]
  • إم بي 3[6]
  • تيار النقل[6]
  • Material Exchange Format (en) ترجم[6]
  • أوغ[6]
  • Free Lossless Audio Codec (en) ترجم
  • إم بي إي جي-4 بارت 14 عدل القيمة على Wikidata
  • ابتدأ المشروع من قبل فابرايس بيلارد (مستخدماً جيرارد لانتاو كاسم مستعار)، وصيانة المشروع الآن بيد ميكايل نايدرماير. عدد من مطوري المشروع هم أيضاً جزء من مشروع إم بلاير وFFMPEG مستضافة على خادم هذا المشروع نفسه.

    تم تطوير البرنامج تحت نظام لينوكس، لكن بالإمكان ترجمته تحت معظم الأنظمة مثل ماك أو.أس عشرة، مايكروسوفت ويندوز وأميغا أو إس. وهي أيضاً تدعم معظم منصات الحاسوب ومعماريات المعالجات الدقيقة مثل إكس 86 (أي إيه-32 وإكس86-64باور بي سي، عائلة معالجات إرم، DEC Alpha، سبارك وMIPS.

    صدرت نسخة 0.5 قبل مدة قريب، وبالرغم من أن المطورين نصحوا دائما باستخدام البناء الطبيعي من الكود المصدري الموجود في نظام التحكم بالمراجعات سب فيرجن الخاص بالمشروع فيما يحاول المطورون إنشاء وصيانة مجلد فرعي مستقر. البرنامج منشور تحت بنود رخصة جنو العمومية ورخصة جنو العمومية الصغرى (حسب المكتبات الفرعية المستخدمة)، لذلك البرنامج يعد حر.

    هنالك ترميزان للفيديو وحاوية رقمية للفيديو تم اختراعهم في هذا المشروع أثناء تطويره. الترمزيان هما "FFV1" و"Snow codec" الذي يحمل النسخة 1.0 وما زال قيد التطوير، والمحتوى الرقمي هو "NUT" وهو حالياً تحت تطوير مكثف.

    التصميمعدل

     
    مخطط يوضح عدة تطبيقات (VDR، إم بلاير، كسن وفيديو لان) تستخدم FFmpeg

    المكوناتعدل

    يتألف المشروع من عدة مكونات، وهي:

    • ffmpeg هو أداة تعمل في سطر الأوامر لتحويل نسق فيديو إلى اخر. ويمكنه أيضاً جلب وترميز الفيديو من بطاق تلفاز أثناء البث.
    • ffserver هو خادم بث حي يستعمل لبث الفيديو على الهواء مباشرة، ويستطيع أيضاً تزحيف وقت البث الحي لفترة زمنية، الخادم يستعمل بروتوكول نقل النص الفائق وبروتوكول سريان المعلومات في الزمن الحقيقي.
    • ffplay مشغل وسائط بسيط يعتمد على مكتبة SDL ومكتبات المشروع.
    • libavcodec مكتبة تحتوي كل المرمزات وفك المرمزات التي يحتاج لها ffmpeg. معضم الترميزات مطورة من الصفر لضمان الحصول على أفضل أداء وكذلك للحصول على كود قابل لأعادة الاستخدام.
    • libavformat هي مكتبة تحتوي مجمعات ومفرقات تستخدم في الحاويات الرقمية للفيديو والصوت.
    • libavutil هي مكتبة مساعدة تحتوي على ملحقات مساعدة لمختلف اجزاء المشروع، وتتضمن adler32، اختبار التكرار الدوري، إم دي5، sha1، فتح ضغط من نسقlzo، ترميز\ فك ترميز لشفرة الأساس 64، ترميز\ فك ترميز لشفرة des، ترميز\ فك ترميز لشفرة rc4 وترميز\ فك ترميز لشفرة AES.
    • libpostproc مكتبة تحوي اجراءات ما بعد معالجة الفيديو.
    • libswscale مكتبة تحوي اجراءات تعديل حجم الصورة في الفيديو.
    • libavfilter بديل لمكتبة vhook التي تسمح بالتعديل وفحص الفيديو بين المرمز وفاتح الترميز.

    المرمزات، الانساق والبروتوكولات المدعومةعدل

    الأنساقعدل

    النسق الوصف الترميز فتح الترميز
    3g2 3GP2 format نعم نعم
    3gp 3GP format نعم نعم
    4xm 4X Technologies format لا نعم
    IFF IFF format لا نعم
    MTV MTV format لا نعم
    RoQ id RoQ format نعم نعم
    aac ADTS AAC نعم نعم
    ac3 raw AC-3 نعم نعم
    adts ADTS AAC نعم نعم
    aiff Audio IFF نعم نعم
    alaw PCM A-law format نعم نعم
    amr 3GPP AMR file format نعم نعم
    apc CRYO APC format لا نعم
    ape Monkey's Audio لا نعم
    asf ASF format نعم نعم
    asf_stream ASF format نعم لا
    ass SSA/ASS format نعم نعم
    au SUN AU format نعم نعم
    avi AVI format نعم نعم
    avm2 Flash 9 (AVM2) format نعم نعم
    avs AVISynth لا نعم
    bethsoftvid Bethesda Softworks VID format لا نعم
    bfi Brute Force & Ignorance لا نعم
    c93 Interplay C93 لا نعم
    crc CRC testing format نعم لا
    daud D-Cinema audio format نعم نعم
    dirac raw Dirac نعم نعم
    dnxhd raw DNxHD (SMPTE VC-3) نعم نعم
    dsicin Delphine Software International CIN format لا نعم
    dts raw DTS نعم نعم
    dv DV video format نعم نعم
    dvd MPEG-2 PS format (DVD VOB) نعم نعم
    dxa DXA لا نعم
    ea Electronic Arts Multimedia Format لا نعم
    ea_cdata Electronic Arts cdata لا نعم
    eac3 raw E-AC-3 نعم نعم
    f32be PCM 32 bit floating-point big-endian format نعم نعم
    f32le PCM 32 bit floating-point little-endian format نعم نعم
    f64be PCM 64 bit floating-point big-endian format نعم نعم
    f64le PCM 64 bit floating-point little-endian format نعم نعم
    ffm FFM (FFserver live feed) format نعم نعم
    film_cpk Sega FILM/CPK format لا نعم
    flac raw FLAC نعم نعم
    flic FLI/FLC/FLX animation format لا نعم
    flv FLV format نعم نعم
    framecrc framecrc testing format نعم لا
    gif GIF Animation نعم لا
    gsm GSM لا نعم
    gxf GXF format نعم نعم
    h261 raw H.261 نعم نعم
    h263 raw H.263 نعم نعم
    h264 raw H.264 video format نعم نعم
    idcin id CIN format لا نعم
    image2 image2 sequence نعم نعم
    image2pipe piped image2 sequence نعم نعم
    ingenient Ingenient MJPEG لا نعم
    ipmovie Interplay MVE format لا نعم
    ipod iPod H.264 MP4 format نعم نعم
    lmlm4 lmlm4 raw format لا نعم
    m4v raw MPEG-4 video format نعم نعم
    matroska Matroska file format نعم نعم
    mjpeg MJPEG video نعم نعم
    mlp raw MLP لا نعم
    mm American Laser Games MM format لا نعم
    mmf mmf format نعم نعم
    mov MOV format نعم نعم
    mov,mp4,m4a,3gp,3g2,mj2 QuickTime/MPEG-4/Motion JPEG 2000 format نعم نعم
    mp2 MPEG audio layer 2 نعم نعم
    mp3 MPEG audio layer 3 نعم نعم
    mp4 MP4 format نعم نعم
    mpc Musepack لا نعم
    mpc8 Musepack SV8 لا نعم
    mpeg MPEG-1 System format نعم نعم
    mpeg1video MPEG video نعم نعم
    mpeg2video MPEG-2 video نعم نعم
    mpegts MPEG-2 transport stream format نعم نعم
    mpegtsraw MPEG-2 raw transport stream format لا نعم
    mpegvideo MPEG video نعم نعم
    mpjpeg Mime multipart JPEG format نعم لا
    msnwctcp MSN TCP Webcam stream لا نعم
    mulaw PCM mu-law format نعم نعم
    mvi Motion Pixels MVI format لا نعم
    mxf Material eXchange Format نعم نعم
    nsv NullSoft Video format لا نعم
    null null video format نعم لا
    nut NUT format نعم نعم
    nuv NuppelVideo format لا نعم
    ogg Ogg نعم نعم
    oma Sony OpenMG audio لا نعم
    psp PSP MP4 format نعم نعم
    psxstr Sony Playstation STR format لا نعم
    pva TechnoTrend PVA file and stream format لا نعم
    rawvideo raw video format نعم نعم
    rcv VC-1 test bitstream نعم لا
    redir Redirector format لا نعم
    rl2 rl2 format لا نعم
    rm RM format نعم نعم
    rpl RPL/ARMovie format لا نعم
    rtp RTP output format نعم لا
    rtsp RTSP input format لا نعم
    s16be PCM signed 16 bit big-endian format نعم نعم
    s16le PCM signed 16 bit little-endian format نعم نعم
    s24be PCM signed 24 bit big-endian format نعم نعم
    s24le PCM signed 24 bit little-endian format نعم نعم
    s32be PCM signed 32 bit big-endian format نعم نعم
    s32le PCM signed 32 bit little-endian format نعم نعم
    s8 PCM signed 8 bit format نعم نعم
    sdp SDP لا نعم
    shn raw Shorten لا نعم
    siff Beam Software SIFF لا نعم
    smk Smacker video لا نعم
    sol Sierra SOL format لا نعم
    svcd MPEG-2 PS format (VOB) نعم نعم
    swf Flash format نعم نعم
    thp THP لا نعم
    tiertexseq Tiertex Limited SEQ format لا نعم
    tta True Audio لا نعم
    txd txd format لا نعم
    u16be PCM unsigned 16 bit big-endian format نعم نعم
    u16le PCM unsigned 16 bit little-endian format نعم نعم
    u24be PCM unsigned 24 bit big-endian format نعم نعم
    u24le PCM unsigned 24 bit little-endian format نعم نعم
    u32be PCM unsigned 32 bit big-endian format نعم نعم
    u32le PCM unsigned 32 bit little-endian format نعم نعم
    u8 PCM unsigned 8 bit format نعم نعم
    vc1 raw VC-1 لا نعم
    vc1test VC-1 test bitstream format لا نعم
    vcd MPEG-1 System format (VCD) نعم نعم
    vfwcap VFW video capture لا نعم
    vmd Sierra VMD format لا نعم
    vob MPEG-2 PS format (VOB) نعم نعم
    voc Creative Voice file format نعم نعم
    wav WAV format نعم نعم
    wc3movie Wing Commander III movie format لا نعم
    wsaud Westwood Studios audio format لا نعم
    wsvqa Westwood Studios VQA format لا نعم
    wv WavPack لا نعم
    xa Maxis XA File Format لا نعم
    yuv4mpegpipe YUV4MPEG pipe format نعم نعم

    المرمزاتعدل

    النسق الوصف النوع الترميز فتح الترميز التجزأة عرض مباشر ادخال متقطع
    4xm 4X Movie Video لا نعم لا لا لا
    8bps QuickTime 8BPS video Video لا نعم لا نعم لا
    8svx_exp 8SVX exponential Audio لا نعم لا لا لا
    8svx_fib 8SVX fibonacci Audio لا نعم لا لا لا
    aac Advanced Audio Coding Audio لا نعم لا لا لا
    aasc Autodesk RLE Video لا نعم لا نعم لا
    ac3 ATSC A/52A (AC-3) Audio نعم نعم لا لا لا
    adpcm_4xm 4X Movie ADPCM Audio لا نعم لا لا لا
    adpcm_adx SEGA CRI ADX Audio نعم نعم لا لا لا
    adpcm_ct Creative Technology ADPCM Audio لا نعم لا لا لا
    adpcm_ea Electronic Arts ADPCM Audio لا نعم لا لا لا
    adpcm_ea_maxis_xa Electronic Arts Maxis CDROM XA ADPCM Audio لا نعم لا لا لا
    adpcm_ea_r1 Electronic Arts R1 ADPCM Audio لا نعم لا لا لا
    adpcm_ea_r2 Electronic Arts R2 ADPCM Audio لا نعم لا لا لا
    adpcm_ea_r3 Electronic Arts R3 ADPCM Audio لا نعم لا لا لا
    adpcm_ea_xas Electronic Arts XAS ADPCM Audio لا نعم لا لا لا
    adpcm_ima_amv IMA AMV ADPCM Audio لا نعم لا لا لا
    adpcm_ima_dk3 IMA Duck DK3 ADPCM Audio لا نعم لا لا لا
    adpcm_ima_dk4 IMA Duck DK4 ADPCM Audio لا نعم لا لا لا
    adpcm_ima_ea_eacs IMA Electronic Arts EACS ADPCM Audio لا نعم لا لا لا
    adpcm_ima_ea_sead IMA Electronic Arts SEAD ADPCM Audio لا نعم لا لا لا
    adpcm_ima_qt IMA QuickTime ADPCM Audio نعم نعم لا لا لا
    adpcm_ima_smjpeg IMA Loki SDL MJPEG ADPCM Audio لا نعم لا لا لا
    adpcm_ima_wav IMA Wav ADPCM Audio نعم نعم لا لا لا
    adpcm_ima_ws IMA Westwood ADPCM Audio لا نعم لا لا لا
    adpcm_ms Microsoft ADPCM Audio نعم نعم لا لا لا
    adpcm_sbpro_2 Sound Blaster Pro 2-bit ADPCM Audio لا نعم لا لا لا
    adpcm_sbpro_3 Sound Blaster Pro 2.6-bit ADPCM Audio لا نعم لا لا لا
    adpcm_sbpro_4 Sound Blaster Pro 4-bit ADPCM Audio لا نعم لا لا لا
    adpcm_swf Shockwave Flash ADPCM Audio نعم نعم لا لا لا
    adpcm_thp Nintendo Gamecube THP ADPCM Audio لا نعم لا لا لا
    adpcm_xa CDROM XA ADPCM Audio لا نعم لا لا لا
    adpcm_yamaha Yamaha ADPCM Audio نعم نعم لا لا لا
    alac ALAC (Apple Lossless Audio Codec) Audio نعم نعم لا لا لا
    amv AMV Video Video لا نعم لا لا لا
    ape Monkey's Audio Audio لا نعم لا لا لا
    asv1 ASUS V1 Video نعم نعم لا نعم لا
    asv2 ASUS V2 Video نعم نعم لا نعم لا
    atrac3 Atrac 3 (Adaptive TRansform Acoustic Coding 3) Audio لا نعم لا لا لا
    avs AVS (Audio Video Standard) video Video لا نعم لا نعم لا
    bethsoftvid Bethesda VID video Video لا نعم لا لا لا
    bfi Brute Force & Ignorance Video لا نعم لا لا لا
    bmp BMP image Video نعم نعم لا لا لا
    c93 Interplay C93 Video لا نعم لا نعم لا
    camstudio CamStudio Video لا نعم لا نعم لا
    camtasia TechSmith Screen Capture Codec Video لا نعم لا نعم لا
    cavs Chinese AVS video (AVS1-P2, JiZhun profile) Video لا نعم لا نعم لا
    cinepak Cinepak Video لا نعم لا نعم لا
    cljr Cirrus Logic AccuPak Video لا نعم لا نعم لا
    cook COOK Audio لا نعم لا لا لا
    cyuv Creative YUV (CYUV) Video لا نعم لا نعم لا
    dca DCA (DTS Coherent Acoustics) Audio لا نعم لا لا لا
    dnxhd VC3/DNxHD Video نعم نعم لا نعم لا
    dsicinaudio Delphine Software International CIN audio Audio لا نعم لا لا لا
    dsicinvideo Delphine Software International CIN video Video لا نعم لا نعم لا
    dvbsub DVB subtitles Subtitle نعم نعم لا لا لا
    dvdsub DVD subtitles Subtitle نعم نعم لا لا لا
    dvvideo DV (Digital Video) Video نعم نعم لا نعم لا
    dxa Feeble Files/ScummVM DXA Video لا نعم لا لا لا
    eac3 ATSC A/52B (AC-3, E-AC-3) Audio لا نعم لا لا لا
    eacmv Electronic Arts CMV Video Video لا نعم لا نعم لا
    eatgq Electronic Arts TGQ Video Video لا نعم لا نعم لا
    eatgv Electronic Arts TGV Video Video لا نعم لا لا لا
    escape124 Escape 124 Video لا نعم لا نعم لا
    ffv1 FFmpeg codec #1 Video نعم نعم لا نعم لا
    ffvhuff Huffyuv FFmpeg variant Video نعم نعم نعم نعم لا
    flac FLAC (Free Lossless Audio Codec) Audio نعم نعم لا لا لا
    flashsv Flash Screen Video Video نعم نعم لا نعم لا
    flic Autodesk Animator Flic video Video لا نعم لا نعم لا
    flv Flash Video Video نعم نعم نعم نعم لا
    fraps Fraps Video لا نعم لا نعم لا
    g726 G.726 ADPCM Audio نعم نعم لا لا لا
    gif GIF (Graphics Interchange Format) Video نعم نعم لا لا لا
    h261 H.261 Video نعم نعم لا نعم لا
    h263 H.263 Video نعم نعم نعم نعم نعم
    h263i H.263i Video لا نعم نعم نعم لا
    h263p H.263+ / H.263 version 2 Video نعم لا لا لا لا
    h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 Video لا نعم لا نعم لا
    huffyuv Huffyuv / HuffYUV Video نعم نعم نعم نعم لا
    idcinvideo id Quake II CIN video Video لا نعم لا نعم لا
    imc IMC (Intel Music Coder) Audio لا نعم لا لا لا
    indeo2 Intel Indeo 2 Video لا نعم لا نعم لا
    indeo3 Intel Indeo 3 Video لا نعم لا لا لا
    interplay_dpcm Interplay DPCM Audio لا نعم لا لا لا
    interplayvideo Interplay MVE Video Video لا نعم لا نعم لا
    jpegls JPEG-LS Video نعم نعم لا نعم لا
    kmvc Karl Morton's video codec Video لا نعم لا لا لا
    libfaac libfaac AAC (Advanced Audio Codec) Audio نعم لا لا لا لا
    libgsm libgsm GSM Audio نعم نعم لا لا لا
    libgsm_ms libgsm GSM Microsoft variant Audio نعم نعم لا لا لا
    libmp3lame libmp3lame MP3 (MPEG audio layer 3) Audio نعم لا لا لا لا
    libschroedinger libschroedinger Dirac 2.2 Video نعم نعم لا لا لا
    libspeex libspeex Audio لا نعم لا لا لا
    libtheora libtheora Theora Video نعم لا لا لا لا
    libvorbis libvorbis Vorbis Audio نعم لا لا لا لا
    libx264 libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 Video نعم لا لا لا لا
    libxvid libxvidcore MPEG-4 part 2 Video نعم لا لا لا لا
    ljpeg Lossless JPEG Video نعم لا لا لا لا
    loco LOCO Video لا نعم لا نعم لا
    mace3 MACE (Macintosh Audio Compression/Expansion) 3:1 Audio لا نعم لا لا لا
    mace6 MACE (Macintosh Audio Compression/Expansion) 6:1 Audio لا نعم لا لا لا
    mdec Sony PlayStation MDEC (Motion DECoder) Video لا نعم لا نعم لا
    mimic Mimic Video لا نعم لا نعم لا
    mjpeg MJPEG (Motion JPEG) Video نعم نعم لا نعم لا
    mjpegb Apple MJPEG-B Video لا نعم لا نعم لا
    mlp Meridian Lossless Packing Audio لا نعم لا لا لا
    mmvideo American Laser Games MM Video Video لا نعم لا نعم لا
    motionpixels Motion Pixels Video Video لا نعم لا نعم لا
    mp2 MP2 (MPEG audio layer 2) Audio نعم نعم لا لا لا
    mp3 MP3 (MPEG audio layer 3) Audio لا نعم لا لا لا
    mp3adu ADU (Application Data Unit) MP3 (MPEG audio layer 3) Audio لا نعم لا لا لا
    mp3on4 MP3onMP4 Audio لا نعم لا لا لا
    mpc7 Musepack SV7 Audio لا نعم لا لا لا
    mpc8 Musepack SV8 Audio لا نعم لا لا لا
    mpeg1video MPEG-1 video Video نعم نعم نعم نعم نعم
    mpeg2video MPEG-2 video Video نعم نعم نعم نعم نعم
    mpeg4 MPEG-4 part 2 Video نعم نعم نعم نعم نعم
    mpegvideo MPEG-1 video Video لا نعم نعم نعم نعم
    msmpeg4 MPEG-4 part 2 Microsoft variant version 3 Video نعم نعم نعم نعم لا
    msmpeg4v1 MPEG-4 part 2 Microsoft variant version 1 Video نعم نعم نعم نعم لا
    msmpeg4v2 MPEG-4 part 2 Microsoft variant version 2 Video نعم نعم نعم نعم لا
    msrle Microsoft RLE Video لا نعم لا نعم لا
    msvideo1 Microsoft Video 1 Video لا نعم لا نعم لا
    mszh LCL (LossLess Codec Library) MSZH Video لا نعم لا نعم لا
    nellymoser Nellymoser Asao Codec Audio نعم نعم لا لا لا
    nuv NuppelVideo Video لا نعم لا نعم لا
    pam PAM (Portable AnyMap) image Video نعم نعم لا لا لا
    pbm PBM (Portable BitMap) image Video نعم نعم لا لا لا
    pcm_alaw A-law PCM Audio نعم نعم لا لا لا
    pcm_dvd 24-bit big-endian PCM Audio لا نعم لا لا لا
    pcm_f32be 32-bit floating point big-endian PCM Audio نعم نعم لا لا لا
    pcm_f32le 32-bit floating point little-endian PCM Audio نعم نعم لا لا لا
    pcm_f64be 64-bit floating point big-endian PCM Audio نعم نعم لا لا لا
    pcm_f64le 64-bit floating point little-endian PCM Audio نعم نعم لا لا لا
    pcm_mulaw mu-law PCM Audio نعم نعم لا لا لا
    pcm_s16be signed 16-bit big-endian PCM Audio نعم نعم لا لا لا
    pcm_s16le signed 16-bit little-endian PCM Audio نعم نعم لا لا لا
    pcm_s16le_planar 16-bit little-endian planar PCM Audio لا نعم لا لا لا
    pcm_s24be signed 24-bit big-endian PCM Audio نعم نعم لا لا لا
    pcm_s24daud D-Cinema audio signed 24-bit PCM Audio نعم نعم لا لا لا
    pcm_s24le signed 24-bit little-endian PCM Audio نعم نعم لا لا لا
    pcm_s32be signed 32-bit big-endian PCM Audio نعم نعم لا لا لا
    pcm_s32le signed 32-bit little-endian PCM Audio نعم نعم لا لا لا
    pcm_s8 signed 8-bit PCM Audio نعم نعم لا لا لا
    pcm_u16be unsigned 16-bit big-endian PCM Audio نعم نعم لا لا لا
    pcm_u16le unsigned 16-bit little-endian PCM Audio نعم نعم لا لا لا
    pcm_u24be unsigned 24-bit big-endian PCM Audio نعم نعم لا لا لا
    pcm_u24le unsigned 24-bit little-endian PCM Audio نعم نعم لا لا لا
    pcm_u32be unsigned 32-bit big-endian PCM Audio نعم نعم لا لا لا
    pcm_u32le unsigned 32-bit little-endian PCM Audio نعم نعم لا لا لا
    pcm_u8 unsigned 8-bit PCM Audio نعم نعم لا لا لا
    pcm_zork Zork PCM Audio نعم نعم لا لا لا
    pcx PC Paintbrush PCX image Video لا نعم لا لا لا
    pgm PGM (Portable GrayMap) image Video نعم نعم لا لا لا
    pgmyuv PGMYUV (Portable GrayMap YUV) image Video نعم نعم لا لا لا
    png PNG image Video نعم نعم لا لا لا
    ppm PPM (Portable PixelMap) image Video نعم نعم لا لا لا
    ptx V.Flash PTX image Video لا نعم لا لا لا
    qcelp QCELP / PureVoice Audio لا نعم لا لا لا
    qdm2 QDesign Music Codec 2 Audio لا نعم لا لا لا
    qdraw Apple QuickDraw Video لا نعم لا نعم لا
    qpeg Q-team QPEG Video لا نعم لا نعم لا
    qtrle QuickTime Animation (RLE) video Video نعم نعم لا نعم لا
    rawvideo raw video Video نعم نعم لا لا لا
    real_144 RealAudio 1.0 (14.4K) Audio لا نعم لا لا لا
    real_288 RealAudio 2.0 (28.8K) Audio لا نعم لا لا لا
    rl2 RL2 video Video لا نعم لا نعم لا
    roq_dpcm id RoQ DPCM Audio نعم نعم لا لا لا
    roqvideo id RoQ video Video نعم نعم لا نعم لا
    rpza QuickTime video (RPZA) Video لا نعم لا نعم لا
    rv10 RealVideo 1.0 Video نعم نعم لا نعم لا
    rv20 RealVideo 2.0 Video نعم نعم لا نعم لا
    rv30 RealVideo 3.0 Video لا نعم لا نعم لا
    rv40 RealVideo 4.0 Video لا نعم لا نعم لا
    sgi SGI image Video نعم نعم لا لا لا
    shorten Shorten Audio لا نعم لا لا لا
    smackaud Smacker audio Audio لا نعم لا لا لا
    smackvid Smacker video Video لا نعم لا لا لا
    smc QuickTime Graphics (SMC) Video لا نعم لا نعم لا
    snow Snow Video نعم نعم لا لا لا
    sol_dpcm Sol DPCM Audio لا نعم لا لا لا
    sonic Sonic Audio نعم نعم لا لا لا
    sonicls Sonic lossless Audio نعم لا لا لا لا
    sp5x Sunplus JPEG (SP5X) Video لا نعم لا نعم لا
    sunrast Sun Rasterfile image Video لا نعم لا لا لا
    svq1 Sorenson Vector Quantizer 1 Video نعم نعم لا نعم لا
    svq3 Sorenson Vector Quantizer 3 Video لا نعم نعم نعم لا
    targa Truevision Targa image Video نعم نعم لا لا لا
    theora Theora Video لا نعم لا لا لا
    thp Nintendo Gamecube THP video Video لا نعم لا نعم لا
    tiertexseqvideo Tiertex Limited SEQ video Video لا نعم لا نعم لا
    tiff TIFF image Video نعم نعم لا لا لا
    truemotion1 Duck TrueMotion 1.0 Video لا نعم لا نعم لا
    truemotion2 Duck TrueMotion 2.0 Video لا نعم لا نعم لا
    truespeech DSP Group TrueSpeech Audio لا نعم لا لا لا
    tta True Audio Audio لا نعم لا لا لا
    txd Renderware TXD (TeXture Dictionary) image Video لا نعم لا لا لا
    ultimotion IBM UltiMotion Video لا نعم لا نعم لا
    vb Beam Software VB Video لا نعم لا لا لا
    vc1 SMPTE VC-1 Video لا نعم لا لا لا
    vcr1 ATI VCR1 Video لا نعم لا نعم لا
    vmdaudio Sierra VMD audio Audio لا نعم لا لا لا
    vmdvideo Sierra VMD video Video لا نعم لا نعم لا
    vmnc VMware Screen Codec / VMware Video Video لا نعم لا لا لا
    vorbis Vorbis Audio نعم نعم لا لا لا
    vp3 On2 VP3 Video لا نعم لا لا لا
    vp5 On2 VP5 Video لا نعم لا نعم لا
    vp6 On2 VP6 Video لا نعم لا نعم لا
    vp6a On2 VP6 (Flash version, with alpha channel) Video لا نعم لا نعم لا
    vp6f On2 VP6 (Flash version) Video لا نعم لا نعم لا
    vqavideo Westwood Studios VQA (Vector Quantized Animation) video Video لا نعم لا نعم لا
    wavpack WavPack Audio لا نعم لا لا لا
    wmav1 Windows Media Audio 1 Audio نعم نعم لا لا لا
    wmav2 Windows Media Audio 2 Audio نعم نعم لا لا لا
    wmv1 Windows Media Video 7 Video نعم نعم نعم نعم لا
    wmv2 Windows Media Video 8 Video نعم نعم نعم نعم لا
    wmv3 Windows Media Video 9 Video لا نعم لا لا لا
    wnv1 Winnov WNV1 Video لا نعم لا نعم لا
    ws_snd1 Westwood Audio (SND1) Audio لا نعم لا لا لا
    xan_dpcm Xan DPCM Audio لا نعم لا لا لا
    xan_wc3 Wing Commander III / Xan Video لا نعم لا نعم لا
    xl Miro VideoXL Video لا نعم لا نعم لا
    xsub XSUB Subtitle لا نعم لا لا لا
    zlib LCL (LossLess Codec Library) ZLIB Video نعم نعم لا نعم لا
    zmbv Zip Motion Blocks Video Video نعم نعم لا لا لا

    مرمزات انشأت ضمن المشروع:

    قام مطورو المشروع بأدخال هذه المرمزات أيضاً بالأضافة للبقية:

    المرمز القياسي من نوع إم بي إي جي - 4 استخدم من قبل المشروع لتشفير FourCC.

    الأنساقعدل

    البروتوكولاتعدل

    مشاريع تستخدم FFmpegعدل

    البرنامج هذا مستخدم من قبل العديد من المشاريع المفتوحة المصدر مثل VLC، MPlayer، Handbrake، Google Chrome وغيرها كثير.

    أطارات عمل متعددة الوسائط تستخدم FFmpegعدل

    حالة المرمزات القانونيةعدل

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

    معظم توزيعات لينوكس تحتوي على ffmpeg مختزل يحتوي على عدد معين من المرمزات لتفادي التعقيدات القانونية، لكن بالإمكان إيجاد بقية المرمزات في مستودعات غير رسمية.

    انظر أيضًاعدل

    مراجععدل

    1. ^ "FFmpeg Media Encoder". الوسيط |CitationClass= تم تجاهله (مساعدة)
    2. ^ "FFmpeg License and Legal Considerations". اطلع عليه بتاريخ 8 يناير 2019. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)
    3. ^ وصلة مرجع: http://git.videolan.org/?p=ffmpeg.git;a=commit;h=9aeeeb63f7e1ab7b0b7bb839a5f258667a2d2d78.
    4. ^ "Release n5.0". 14 يناير 2022. اطلع عليه بتاريخ 15 يناير 2022. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date=, |date= (مساعدة)
    5. ^ "Download FFmpeg". اطلع عليه بتاريخ 8 يناير 2019. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)
    6. أ ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف "FFmpeg Formats Documentation". اطلع عليه بتاريخ 14 ديسمبر 2016. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)
    7. ^ http://fileformats.archiveteam.org/wiki/4X_IMA_ADPCM. الوسيط |CitationClass= تم تجاهله (مساعدة); مفقود أو فارغ |title= (مساعدة)
    8. ^ وصلة مرجع: https://directory.fsf.org/wiki/Category/Works-with-format/FLAC. الوصول: 9 نوفمبر 2017.
    9. ^ وصلة مرجع: https://github.com/usnationalarchives/digital-preservation/blob/master/Moving%20Image%20Formats/NARA_PreservationActionPlan_DigitalCinema_20190801.pdf. الوصول: 16 يناير 2020.
    10. أ ب وصلة مرجع: https://github.com/usnationalarchives/digital-preservation/blob/master/Digital%20Audio%20Formats/NARA_PreservationActionPlan_DigitalAudio_20190801.pdf. الوصول: 17 يناير 2020.
    11. ^ Real Time Streaming Protocol 2.0 (RTSP) draft-ietf-mmusic-rfc2326bis-40P.231 نسخة محفوظة 09 يوليو 2017 على موقع واي باك مشين.
    12. ^ "Firefox Enables FFmpeg Support By Default". Phoronix. 2015-11-15. مؤرشف من الأصل في 25 سبتمبر 2017. اطلع عليه بتاريخ 18 نوفمبر 2015. الوسيط |CitationClass= تم تجاهله (مساعدة)
    13. ^ "FFmpeg Automated Testing Environment". Fate.multimedia.cx. مؤرشف من الأصل في 10 أبريل 2016. اطلع عليه بتاريخ 04 يناير 2012. الوسيط |CitationClass= تم تجاهله (مساعدة)

    وصلات خارجيةعدل