آموزش FFmpeg - راهنمای کامل

FFmpeg - The Complete Guide

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: معرفی جامع FFmpeg ، کدگذاری رسانه و نمودارهای فیلتر ، با مثالهای عملی و نسخه های نمایشی عملی

آنچه خواهید آموخت

  • درک کاملاً واضحی از معماری FFmpeg و خط لوله داخلی داشته باشید.
  • نمودارهای فیلتر پیچیده را برای دستکاری رسانه ها بسازید.
  • درک کنید که در هنگام کدگذاری چه اتفاقی می افتد.
  • درباره FFmpeg و برنامه های آن مروری خوب داشته باشید.
  • FFmpeg را روی سیستم عامل های معروف تنظیم کنید.
  • با استفاده از ffprobe هر رسانه را بازرسی کنید تا اطلاعات ارزشمندی استخراج کند.
  • پخش صوتی/تصویری با ffplay از خط فرمان.
  • اصول صوتی/تصویری ، کدک ها و ظروف را بیاموزید.
  • در مورد ورودی ها ، خروجی ها و انتخاب جریان مختلف اطلاعات کسب کنید.
  • فاکتورهای انتخاب کدک را درک کنید.
  • صوتی/تصویری را با استفاده از رمزگذارهای مختلف با FFmpeg رمزگذاری کنید.
  • تکنیک های کنترل نرخ و جزئیات اضافی را برای رمزگذاری H.264 بیاموزید و آنها را اعمال کنید.
  • در مورد برخی از کاربردهای بسیار مفید و کاربردی که می توان از FFmpeg استفاده کرد اطلاعات کسب کنید.
  • با ساخت نمودارهای فیلتر با FFmpeg ، کارهای مشترک دستکاری فیلم را انجام دهید.
  • صدا را با فیلترهای صوتی FFmpeg جدا کنید ، مخلوط کنید و دستکاری کنید.

FFmpeg غالباً چاقوی سوئیسی برای کدگذاری/پخش ویدئو توسط ارتش سوئیس نامیده می شود. این یکی از محبوب ترین چارچوب های چندرسانه ای است که به صورت رایگان ، منبع باز و کراس پلتفرم وجود دارد. FFmpeg توسط بسیاری از برنامه ها و سرویس های معروف و مهم مانند YouTube ، iTunes و VLC استفاده می شود.


FFmpeg به دلیل پشتیبانی از طیف گسترده ای از کدک ها و کانتینرها ، رایج ترین ابزاری است که برای رمزگذاری/تبدیل صدا/فیلم از یک قالب به قالب دیگر استفاده می شود. این مجموعه عظیمی از فیلترها را دارد که می تواند برای دستکاری و تغییر شکل رسانه ها به روش های مختلف ترکیب شود.



هدف این دوره راهنمای جامع شما برای ورود به دنیای FFmpeg است. بخشهای این دوره با دقت برنامه ریزی شده است تا شروع کار با FFmpeg در مدت زمان کوتاه بسیار آسان شود. این سخنرانی ها با نمودارها و مثالهای عملی سازماندهی شده است ، بنابراین شما می توانید بر مفاهیم اصلی FFmpeg تسلط داشته باشید تا بتوانید با بهره وری خطوط لوله پیچیده دستکاری رسانه ها را بسازید.


در پایان این دوره ، شما درک روشنی از نحوه کار FFmpeg و چگونگی قرار دادن دستورات FFmpeg در کنار هم برای انجام کارهای پردازش رسانه مانند رمزگذاری و سایر گردش کار خواهید داشت.


پیش نیازها

هیچ پیش شرطی برای این دوره وجود ندارد. هیچ دانش قبلی در مورد ویدیو ، کدگذاری یا FFmpeg لازم نیست. تمام آنچه شما نیاز دارید یک ترمینال فعال است که در آن می توانید دستورات را خودتان تمرین کنید.


اهداف

  • مرور کاملی از FFmpeg و برنامه های آن داشته باشید.

  • FFmpeg را روی سیستم عامل های معروف تنظیم کنید.

  • برای استخراج اطلاعات ارزشمند ، هر رسانه ای را با ffprobe بازرسی کنید.

  • پخش صوتی/تصویری با ffplay از خط فرمان.

  • با اصول صوتی/تصویری ، کدک ها و ظروف آشنا شوید.

  • درک آنچه در طول transcoding اتفاق می افتد.

  • درک کاملاً واضحی از معماری FFmpeg و خط لوله داخلی داشته باشید.

  • برای دستکاری رسانه ها نمودارهای فیلتر پیچیده بسازید.

  • درباره ورودی ها ، خروجی ها و انتخاب جریان های مختلف اطلاعات کسب کنید.

  • عوامل انتخاب کدک را بفهمید.

  • صوتی/تصویری را با استفاده از کدکهای مختلف با FFmpeg رمزگذاری کنید.

  • تکنیک های کنترل نرخ و جزئیات اضافی برای رمزگذاری H.264 را بیاموزید و آنها را اعمال کنید.

  • در مورد برخی از کاربردهای بسیار مفید و کاربردی که می توان از FFmpeg استفاده کرد اطلاعات کسب کنید.

  • با ساخت نمودارهای فیلتر با FFmpeg ، کارهای معمول دستکاری فیلم را انجام دهید.

  • صدا را با فیلترهای صوتی FFmpeg جدا کنید ، مخلوط کرده و دستکاری کنید.


آنچه در این دوره (هنوز) شامل نمی شود

  • ساخت FFmpeg از کد منبع - این مورد پوشش داده نشده است

  • استفاده از کتابخانه های FFmpeg جدا از کد شما - این مورد پوشش داده نشده است. فقط نمونه های خط فرمان نشان داده می شوند.

  • بحث در مورد تمام جزئیات همه کدک ها ، کانتینرها و فیلترها تقریباً غیرممکن است. بنابراین فقط چند مورد رایج مورد بحث قرار گرفته است ، بنابراین شما می توانید مفاهیم مشابهی را برای دیگران به کار بگیرید


این دوره برای چه کسانی است

  • هر کسی که می خواهد بداند و با صوتی/تصویری و FFMPEG

    کار می کند
  • توسعه دهندگان/مهندسینی که به هر طریقی با صدا/تصویر (یا حتی تصویر) کار می کنند

  • مجتمع های سیستم یا سرپرست هایی که با مالتی مدیا و پخش جریانی سر و کار دارند

  • برای نمونه هایی از FFmpeg که می تواند مورد استفاده قرار گیرد ، نگاهی به طرح کلی دوره بیندازید. اگر شما نیز به چنین شرایطی نیاز دارید و می خواهید ترفندها را همراه با موارد جالب دیگر بیاموزید ، این دوره برای شما مناسب است!


ضمانت استرداد پول

اگر به دلایلی از دوره راضی نیستید ، من 30 روز ضمانت بازگشت پول را ارائه می دهم.


مربی

نام من Andaleeb (سید اندلیب رومزی) است. من بیش از 13 سال به صورت حرفه ای به عنوان مهندس نرم افزار کار کردم. تجربه من شامل دامنه های متنوع و سیستم های نرم افزاری پیچیده ای است ، از جمله کدگذاری ویدیو ، گردش کار مدیریت دارایی پخش ، VoIP ، SaaS ، AWS ، ابر ، خدمات خرد و راه حل های ارتباطی شبکه. من از FFmpeg برای ساخت خطوط لوله کدگذاری برای پشتیبانی از گردش کار مدیریت دارایی رسانه های مختلف از جمله جستجو ، رونویسی ، پروکسی و ویرایش استفاده کرده ام.


این دوره برای چه کسانی است:

  • هر کسی که علاقه مند به یادگیری و کار با صدا و تصویر باشد
  • هرکسی که علاقه مند به کدگذاری و پخش جریانی رسانه
  • باشد توسعه دهندگان نرم افزار
  • ادغام کننده سیستم
  • مهندسان پخش
  • مدیران سیستم
  • علاقه مندان به فیلم

سرفصل ها و درس ها

مقدمه ای بر FFmpeg Introduction to FFmpeg

  • بررسی اجمالی بخش - مقدمه ای بر FFmpeg Section Overview - Introduction to FFmpeg

  • FFmpeg چیست؟ What is FFmpeg?

  • تنظیم FFmpeg Setting up FFmpeg

  • مبانی FFmpeg FFmpeg Basics

ابزارهایی برای کاوش و بازی Tools for Probing and Playing

  • بازرسی با ffprobe Inspecting with ffprobe

  • بازی با ffplay Playing with ffplay

  • ffprobe و ffplay ffprobe and ffplay

مفاهیم رسانه ای Media Concepts

  • بررسی اجمالی بخش - مفاهیم رسانه ای Section Overview - Media Concepts

  • مبانی رسانه Fundamentals of Media

  • کدک ها و ظروف Codecs and Containers

  • کدگذاری Transcoding

  • مفاهیم رسانه ای Media Concepts

مفاهیم FFmpeg FFmpeg Concepts

  • بررسی اجمالی بخش - مفاهیم FFmpeg Section Overview - FFmpeg Concepts

  • معماری FFmpeg FFmpeg Architecture

  • ورودی ها و خروجی ها Inputs and Outputs

  • انتخاب جریان Stream Selection

  • فیلترها Filters

  • نمودارهای فیلتر Filter Graphs

  • مفاهیم FFmpeg FFmpeg Concepts

رمزگذاری Encoding

  • بررسی اجمالی بخش - رمزگذاری Section Overview - Encoding

  • مبانی رمزگذاری Encoding Basics

  • H.264/AVC H.264 / AVC

  • رمزگذاری Encoding

نمونه های دستکاری فیلم Video Manipulation Examples

  • پیرایش کردن Trimming

  • ادغام شدن Merging

  • ایجاد ریز عکسها Generating Thumbnails

  • مقیاس گذاری Scaling

  • همپوشانی Overlay

  • رسم متن یا کد زمانی Drawing Text or Timecode

نمونه های دستکاری صوتی Audio Manipulation Examples

  • کانال ها را جدا کنید Separating Channels

  • مخلوط کردن کانال ها Mixing Channels

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش FFmpeg - راهنمای کامل
جزییات دوره
3h 3m
31
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,703
4.7 از 5
ندارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Syed Andaleeb Roomy Syed Andaleeb Roomy

مهندس نرم افزار که عاشق ساختن محصولات جالب است سید اندالیب رومی دارای بیش از 13 سال تجربه حرفه ای کار در حوزه های مختلف و سیستم های نرم افزاری پیچیده ، از جمله کدگذاری ویدئو ، مدیریت دارایی رسانه ، VoIP ، SaaS ، cloud ، مایکروسرویس ها و راه حل های ارتباطی شبکه است. وی در شرکتهای چندملیتی با کلاس پیشرفته در سطح جهانی مانند Vizrt ، Freightos و Eyeball Networks نقشهای اصلی را ایفا کرده است. Andaleeb تیم های جهانی با عملکرد بالا را در سراسر قاره ها و فرهنگ ها هدایت کرده است ، و راه حل های مهم ماموریت را برای مشتریان در سراسر جهان ارائه داده است. Andaleeb که از یک زمینه فنی عمیق برخوردار است ، در زمینه مدیریت چابک و هماهنگی تیم های توسعه دریایی نیز بسیار باتجربه است. او لیسانس دارد. مهندس مدرک علوم کامپیوتر و مهندسی از دانشگاه مهندسی و فناوری بنگلادش.