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 برای ساخت خطوط لوله کدگذاری برای پشتیبانی از گردش کار مدیریت دارایی رسانه های مختلف از جمله جستجو ، رونویسی ، پروکسی و ویرایش استفاده کرده ام.
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
مهندس نرم افزار که عاشق ساختن محصولات جالب است سید اندالیب رومی دارای بیش از 13 سال تجربه حرفه ای کار در حوزه های مختلف و سیستم های نرم افزاری پیچیده ، از جمله کدگذاری ویدئو ، مدیریت دارایی رسانه ، VoIP ، SaaS ، cloud ، مایکروسرویس ها و راه حل های ارتباطی شبکه است. وی در شرکتهای چندملیتی با کلاس پیشرفته در سطح جهانی مانند Vizrt ، Freightos و Eyeball Networks نقشهای اصلی را ایفا کرده است. Andaleeb تیم های جهانی با عملکرد بالا را در سراسر قاره ها و فرهنگ ها هدایت کرده است ، و راه حل های مهم ماموریت را برای مشتریان در سراسر جهان ارائه داده است. Andaleeb که از یک زمینه فنی عمیق برخوردار است ، در زمینه مدیریت چابک و هماهنگی تیم های توسعه دریایی نیز بسیار باتجربه است. او لیسانس دارد. مهندس مدرک علوم کامپیوتر و مهندسی از دانشگاه مهندسی و فناوری بنگلادش.
نمایش نظرات