خپل ویډیوګانې په یوټیوب کې XNUMX/XNUMX نشر کړئ

په دې وروستیو کې، د شوق په توګه، زه د یو ارواپوه لیکچرونه فلم کوم چې زه یې پیژنم. زه فوٹیج سموم او زما په ویب پاڼه کې یې خپور کړم. یوه میاشت دمخه ، ما په یوټیوب کې د دې لیکچرونو 24/7 خپرونو تنظیم کولو نظر ترلاسه کړ. یو ډول موضوعي "تلویزیون چینل" د شخصي ودې لپاره وقف شوی.

زه پوهیږم چې څنګه منظم نشرات جوړ کړم. مګر دا څنګه رامینځته کړئ ترڅو دا د ویډیو فایلونو نشر وي؟ نو دا چې دا 24/7 پرمخ وړي ، انعطاف منونکی دی ، څومره چې ممکنه خپلواکه وي ، او په ورته وخت کې زما د کور کمپیوټر په هیڅ ډول تکیه نه کوي. دا هغه څه دي چې ما باید وموندل.

خپل ویډیوګانې په یوټیوب کې XNUMX/XNUMX نشر کړئ

د حل په موندلو کې څو ورځې وخت ونیو. ما ډیری فورمونه او مختلف لارښودونه مطالعه کړل چې پرته زما خپرونې به کار نه وي کړی. او اوس چې دا ټوکه بریالۍ ده، زه اړتیا احساسوم چې خپل حل شریک کړم. دا څنګه دا مقاله ښکاره شوه.

په لنډه توګه، وروستی حل په لاندې ډول و: VPS + ffmeg + bash سکریپټ. د کټ لاندې، زه اخیستل شوي ګامونه بیانوم او د هغه نیمګړتیاوو په اړه خبرې کوم چې د خپرونې تنظیم کولو پر مهال کشف شوي.

مرحله 1 - خپرونه به له کوم ځای څخه راځي؟

په پیل کې، دا اړینه وه چې پریکړه وکړو چې خپرونه به له کوم ځای څخه وي او سرچینه به یې چیرته وي. لومړی شی چې ذهن ته راغلی و ستاسو د کور کمپیوټر څخه. ویډیوګانې په پلی لیست کې راټول کړئ او په هر ویډیو پلیر کې یې پلی کول پیل کړئ. بیا د سکرین عکس واخلئ او یوټیوب ته یې نشر کړئ. مګر ما نږدې سمدلاسه دا اختیار رد کړ ځکه چې ... د دې پلي کولو لپاره ، تاسو اړتیا لرئ خپل کور کمپیوټر په دوامداره توګه چالان کړئ ، پدې معنی چې حتی د شپې لخوا د کولرونو شور او د بریښنا مصرف ډیریږي (هره میاشت + 100-150 kWh). او دا معلومه شوه چې تاسو به د خپرونې په جریان کې د خپل کور کمپیوټر کارولو توان ونلرئ. د موږک هر حرکت به په نشر کې څرګند شي.

بیا ما څنګ ته کتل پیل کړل بادل خدمتونه. زه د یو چمتو شوي خدمت په لټه کې وم چیرې چې زه کولی شم خپلې ویډیوګانې اپلوډ کړم یا د مثال په توګه له یوټیوب څخه ویډیوګانو ته لینکونه دننه کړم او دا ټول به په یو نه سټاپ خپرونو کې بسته شي. مګر ما هیڅ مناسب ونه موندل. شاید ما ښه لټون نه دی کړی. یوازینی شی چې د فعالیت سره سمون لري restream.io دی، یو خدمت چې په ورته وخت کې په څو پلیټ فارمونو کې خپریدو کې مرسته کوي. دوی داسې بریښي چې تاسو ته اجازه درکوي خپل ویډیوګانې اپلوډ کړئ. مګر دا خدمت په بشپړ ډول د مختلف موخو لپاره رامینځته شوی او دوی تمه لري چې خپرونې به یوازې څو ساعته دوام وکړي. زه فکر کوم چې که د دې خدمت له لارې دا ممکنه وي چې د ساعت په اوږدو کې نشرات تنظیم کړئ ، نو دا به په لسګونو یا حتی په میاشت کې سلګونه ډالر وګټي. مګر ما بیا هم غوښتل چې خپرونې یا وړیا یا لږترلږه مالي پانګوونې سره تنظیم کړم.

دا څرګنده شوه چې د خپرونې لپاره دا اړینه وه یا جلا وسیله یا حتی یو جلا کمپیوټر. زه د راسبیري پای په څیر د یو څه په لور فکر کوم. او څه؟ هغه کولر نلري. ما ویډیو په فلش ډرایو کې ثبت کړه ، د ایترنیټ کیبل کې یې ولګوه او پریږدم چې په یو جلا ځای کې پروت وي او نشر یې کړم. اختیار. مګر ما پخپله بورډ نه درلود او نه یې ورسره کار کولو تجربه درلوده، نو ما هم دا اختیار رد کړ.

د پایلې په توګه، زه د یو ځانګړي بحث سره مخ شوم چیرې چې دوی د جوړولو په اړه بحث وکړ خپل سرور خپرونې دا دقیقا هغه څه نه و چې زه یې په لټه کې وم ، مګر ما اصلي نظر ترلاسه کړ - تاسو کولی شئ سرور وکاروئ! په دې بحث کې، دا وړاندیز شوی و چې د VPS + nginx + OBS ترکیب وکاروئ. دا څرګنده شوه چې دا ترکیب زما سره هم مناسب کیدی شي. یوازینی شی چې ما مغشوش کړی دا و چې ما هیڅکله سرور نه دی اداره کړی او داسې بریښي چې زما د خپل وقف شوي سرور درلودل مغشوش او ګران و. ما پریکړه وکړه چې معلومه کړم چې د لږترلږه ترتیب سره د سرور کرایه کولو لګښت به څومره وي او په خوښۍ سره حیران وم.

خپل ویډیوګانې په یوټیوب کې XNUMX/XNUMX نشر کړئ

نرخونه په بیلاروسی روبل کې ښودل شوي او دا یوازې ټوټې دي. د پوهیدو لپاره، 8 بیلاروسی روبل تقریبا 3.5 ډالر یا 240 روسی روبل دی. د یوې میاشتې لپاره د بشپړ کمپیوټر کارولو لپاره چې 24/7 فعال وي او ګړندي انټرنیټ لري. د ځینو دلیلونو لپاره، دا موندنه زما لپاره ډیره خوشحاله شوه او د څو ورځو لپاره زه د یو ماشوم په څیر ډیر خوشحاله ګرځیدم چې د فضا راکټونه کشف کړي :)

په هرصورت، ما د لومړي سایټ وړاندیز څخه ګټه پورته کړه چې ګوګل ما د "VPS کرایه" پوښتنې لپاره راکړه. شاید حتی د بودیجې نور حلونه هم شتون ولري ، مګر دا نرخ زما لپاره مناسب و او ما نور ونه لید.

کله چې سرور رامینځته کړئ ، تاسو کولی شئ هغه عملیاتي سیسټم غوره کړئ چې لاندې به یې پرمخ ځي. تاسو کولی شئ په هر لیست شوي سیسټمونو کې نشرات تنظیم کړئ او ستاسو د غوره توبونو او مالي وړتیاو پراساس انتخاب وکړئ (د وینډوز سرور لپاره دوی اضافي فیس غوښتنه کوي). ما CentOS غوره کړ. په ساده ډول ځکه چې ما مخکې له دې سره لږ تجربه درلوده.

خپل ویډیوګانې په یوټیوب کې XNUMX/XNUMX نشر کړئ

مرحله 2 - د سرور تنظیم کول

لومړی شی چې تاسو د سرور رامینځته کولو وروسته ورته اړتیا لرئ د SSH له لارې دې سره وصل کول دي. په لومړي سر کې ما PuTTy کارولی و، مګر بیا ما د خوندي شیل ایپ کارول پیل کړل، کوم چې په ګوګل کروم کې چلیږي. دا زما لپاره ډیر اسانه وګرځید.

بیا ما د کوربه نوم بدل کړ، په سرور کې د وخت ترکیب ترتیب کړ، سیسټم یې تازه کړ، د iptables سره ټینکر شوی ... او یو شمیر نور شیان یې ترسره کړل، مګر نه ځکه چې اړین وو. زه یوازې د سرور په ترتیب کولو کې لیواله وم او دا زما لپاره کار کاوه. زه یې خوښوم کله چې دا کار کوي :)

دلته هغه ګامونه دي چې تاسو یې باید واخلئ:

  1. د EPEL ذخیره وصل کړئ.
  2. د FTP سرور تنظیم کړئ (ما vsftp غوره کړی).
  3. ffmpeg نصب کړئ.

زه به حکمونه په تفصیل سره نه ورکوم؛ دا لارښوونې د عمل عمومي پلان ته د رسولو لپاره، نه بلکه مفهوم دي. که تاسو د کوم ګامونو سره کومه ستونزه لرئ، دوی د لټون انجن پوښتنې لکه "CentOS نښل EPEL" یا "CentOS FTP سرور نصب کړئ" په کارولو سره ژر تر ژره حل کیدی شي. او په لومړي لینکونو کې تاسو کولی شئ تفصيلي ګام په ګام لارښوونې ومومئ.

نو، لکه څنګه چې ما مخکې لیکلي، زه د VPS + nginx + OBS ترکیب ته اړتیا لرم. VPS - چمتو دی. مګر د نورو ټکو په اړه پوښتنې راپورته شوې. OBS یو نشراتي پروګرام دی، د خلاص براډکاسټر سافټویر. او دا یوازې د جریانونو سره کار کوي i.e. د مثال په توګه، دا د ویب کیم څخه عکس اخلي او خپروي. یا د سکرین ثبت کول. یا دمخه روانه خپرونه بل سایټ ته لیږل کیږي. مګر زه جریان نلرم ، زه یوازې د ویډیو فایلونو سیټ لرم چې باید په جریان کې رامینځته شي.

ما په دې لوري کیندل پیل کړل او د ffmpeg سره مخ شوم. FFmpeg د وړیا او خلاصې سرچینې کتابتونونو مجموعه ده چې تاسو ته اجازه درکوي په مختلف فارمیټونو کې ډیجیټل آډیو او ویډیو ثبت ، بدل کړئ او جریان کړئ.

او زه ډیر حیران وم چې څومره ffmpeg کولی شي. که تاسو وغواړئ، دا به د ویډیو څخه غږ راوباسي. که تاسو وغواړئ، دا به د ویډیو یوه ټوټه ټوټه کړي پرته له دې چې بیا کوډ کړي. که تاسو وغواړئ، دا به له یو فارمیټ څخه بل ته بدل کړي. او ډیر څه، ډیر څه. دې ټکي ته چې تاسو ورته فایل مشخص کولی شئ ، دا به دا په جریان کې بدل کړي او پخپله یوټیوب ته یې لیږدوي. دا دی، زنځیر راټول شوی دی. ټول هغه څه چې پاتې دي د باریکیو نهایی کول دي.

دریم ګام - د نشراتو تنظیم کول

موږ په یوټیوب کې خپرونه رامینځته کوو. پدې مرحله کې موږ یوازې لینک او د خپرونې کیلي ته اړتیا لرو. لاندې په سکرین شاټ کې دوی په سور کې روښانه شوي.

خپل ویډیوګانې په یوټیوب کې XNUMX/XNUMX نشر کړئ

نور سرور ته ویډیو فایلونه پورته کړئ، کوم چې موږ د خپرولو پلان لرو. په حقیقت کې، FTP یوازې د دې مرحلې لپاره اړین دی. که تاسو سرور ته د فایلونو اپلوډ کولو لپاره بله اسانه لار لرئ، نو تاسو اړتیا نلرئ د FTP سرور تنظیم کړئ.

موږ یوټیوب ته جریان لیږدوو. د خپرونې پیل کولو لپاره، تاسو اړتیا لرئ د څو ځانګړتیاو سره ffmpeg چل کړئ. دا هغه څه دي چې ما تر ټولو لنډ کمانډ ترلاسه کړ داسې ښکاري:

ffmpeg -re -i lecture1.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%

د خاصیت کوډ کول-re - دا په ګوته کوي چې فایل باید جریان ته واړول شي.

-i - په ګوته کوي چې کوم فایل باید پلی شي. دا مهمه ده چې کمانډ د ورته لارښود څخه پیل شي چیرې چې د ویډیو فایل پخپله موقعیت لري. که نه نو، تاسو باید فایل ته یو مطلق لینک مشخص کړئ، لکه /usr/media/lecture1.mp4.

-f - د محصول فایل فارمیټ تنظیموي. زما په قضیه کې، دا معلومه شوه چې ffmpeg زما فایل له mp4 څخه flv ته په الوتنه کې بدلوي.

او په پای کې موږ هغه معلومات په ګوته کوو چې موږ د یوټیوب څخه د نشراتو تنظیماتو پا pageه کې اخیستي ، د بیلګې په توګه. هغه پته چې تاسو ورته اړتیا لرئ د ډیټا لیږدولو ته اړتیا لرئ، او د خپرونې کیلي، ترڅو خپرونې په ځانګړې توګه ستاسو په چینل کې ښکاره شي.

که تاسو هرڅه په سمه توګه ترسره کړي، نو د دې کمانډ چلولو وروسته، یوټیوب به لیږدول شوی جریان وګوري. د خپرونې پیل کولو لپاره، تاسو یوازې په یوټیوب کې د "شروع پیل" تڼۍ کلیک کولو ته اړتیا لرئ.

څلورم ګام - خپلواکي اضافه کړئ

مبارک شه! اوس تاسو پوهیږئ چې څنګه د ویډیو فایل څخه خپرونې پیل کړئ. مګر دا د XNUMX/XNUMX خپرونو لپاره کافي ندي. دا مهمه ده چې د لومړۍ ویډیو د پلی کولو وروسته، بل سمدلاسه پیل شي، او کله چې ټولې ویډیوګانې وښودل شي، پلے بیک بیا پیل کیږي.

زه د لاندې اختیار سره راغلی یم: یو .sh فایل جوړ کړئ په کوم کې چې ما د هرې ویډیو فایل لپاره کمانډ لیکلی و او په پای کې یې د ورته سکریپټ بیا چلولو لپاره کمانډ ته اشاره وکړه. پایله د دې په څیر تکرار دی:

Команда 1... (запуск трансляции файла lecture1.mp4)
Команда 2... (запуск трансляции файла lecture2.mp4)
Команда 3... (запуск трансляции файла lecture3.mp4)
bash start.sh

او، هو، دا کار وکړ. له ځانه راضي شوم، د ازموينې خپرونه مې پيل کړه او ويده شوم.

په سهار کې یو ناخوښ حیرانتیا زما په تمه وه. دا معلومه شوه چې خپرونې یوازې څو دقیقې دوام وکړ او نږدې سمدلاسه پای ته ورسید کله چې ما خپل کمپیوټر بند کړ. تحقیقاتو ښودلې چې په دې ډول پیل شوي کمانډونه اجرا کیږي پداسې حال کې چې کاروونکي سرور ته ننوتل کیږي. هرڅومره ژر چې ما منحل کړ ، هغه کمانډونه چې زه یې پرمخ وړم مداخله وشوه. د دې څخه د مخنیوي لپاره، دا د ټیم په وړاندې کافي ده bash کمانډ اضافه کړئ nohup. دا به ستاسو د شتون په پام کې نیولو پرته د چلولو پروسې ته اجازه ورکړي.

د سکریپټ وروستۍ لږترلږه نسخه داسې ښکاري:

ffmpeg -re -i lecture1.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%
ffmpeg -re -i lecture2.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%
ffmpeg -re -i lecture3.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%
nohup bash start.sh $

چیرته start.sh هغه فایل دی چې دا سکریپټ پکې لیکل شوی. او دا فایل باید په ورته لارښود کې د ویډیو فایلونو په څیر موقعیت ولري.

په پای کې د ډالر نښه اضافه کول پروسې ته اجازه ورکوي چې په شالید کې پرمخ ولاړ شي نو تاسو کولی شئ د خپرونې مداخلې پرته د کنسول کارولو ته دوام ورکړئ.

په بونس کې لاندې شیان شامل دي:

  • تاسو کولی شئ په لاسي ډول د فایل پلے بیک بدل کړئ. د دې کولو لپاره، تاسو اړتیا لرئ چې اوس مهال روانه ffmpeg پروسه "وژل" کړئ. له دې وروسته ، د لیست څخه د راتلونکي فایل پلے بیک به په اوتومات ډول پیل شي.
  • نوې ویډیوګانې د خپرونې بندولو پرته په نشر کې اضافه کیدی شي. یوازې سرور ته ویډیو اپلوډ کړئ ، په سکریپټ کې د دې فایل چلولو لپاره کمانډ اضافه کړئ ، او خوندي یې کړئ. بس نور څه نه. د پلے بیک په راتلونکي پړاو کې ، نوې فایل به د زړو فایلونو سره نشر شي.

5 ګام - د ffmpeg تنظیم کول

په اصولو کې، موږ کولی شو هلته ودریږو. مګر ما غوښتل چې خپرونې د لیدونکو لپاره یو څه ډیر دوستانه کړي.

راځئ چې ووایو یو سړی خپرونې ته لاړ، لیدل یې پیل کړل، خوښ یې کړ او غوښتل یې چې دا لیک له پیل څخه وګوري، مګر د بیاکتنې اجازه نه ورکوي. د پیل څخه د لیکچر لیدلو لپاره، یو کس به اړتیا ولري چې زما ویب پاڼې ته لاړ شي او د ګټو لیکچر ثبت کړي. تاسو څنګه کولی شئ ووایاست چې کوم لیک د هغه سره علاقه لري؟ په سایټ کې دمخه 16 لیکچرونه شتون لري او په هره اونۍ کې یې یوازې ډیر شتون لري. زه فکر کوم چې حتی زه چې دا ټول لیکچرونه فلمي او ایډیټ کړم، د یوې تصادفي برخې څخه به دا معلومه ونکړم چې دا کوم لیکچر دی. له همدې امله، دا اړینه ده چې هر لیک یو ډول ډیزاین شي.

د ایډیټ کولو برنامه کې د سرچینې ویډیو فایلونو ته د سرلیکونو اضافه کولو اختیار زما سره مناسب نه و. دا اړینه وه چې ډاډ ترلاسه شي چې اصلي فایلونه کارول شوي. نو دا چې د خپرونې ملاتړ کول زما څخه د امکان تر حده د بدن لږ حرکتونو ته اړتیا لري.

دا معلومه شوه چې ffmpeg زما سره پدې کې هم مرسته کولی شي. دا یو ځانګړی صفت لري -vf، کوم چې متن ته اجازه ورکوي چې په ویډیو کې ځای په ځای شي. په ویډیو کې د متن اضافه کولو لپاره ، تاسو اړتیا لرئ لاندې برخې کمانډ ته اضافه کړئ:

-vf drawtext="fontfile=OpenSans.ttf:text='Лекция 13: Психология эмоций. Как создавать радость?':fontsize=26:fontcolor=white:borderw=1:bordercolor=black:x=40:y=670"

د پیرامیټونو تشریحfontfile= - د فونټ فایل سره لینک. له دې پرته، سرلیک به په ویډیو کې اضافه نشي. ترټولو اسانه لاره دا ده چې د فونټ فایل په ورته فولډر کې د ویډیو په څیر واچوئ. یا تاسو به اړتیا ولرئ فایل ته بشپړ لاره مشخص کړئ.

text= - په حقیقت کې، هغه متن چې باید د ویډیو په سر کې ځای په ځای شي.

fontsize= - د فونټ اندازه په پکسل کې.

fontcolor= - د فونټ رنګ.

borderw= - د متن په شاوخوا کې د خاکې ضخامت په پکسل کې (زه سپین متن لرم چې تور خاکه 1 پکسل ضخامت لري).

bordercolor= - د بڼې رنګ.

x= и y= - د متن همغږي. ډاټ 0;0 په پورتنۍ ښي کونج کې موقعیت لري. زما همغږي په داسې ډول غوره شوي چې متن د 1280x720 پکسلز ویډیو ریزولوشن سره په ښکته ښي کونج کې ځای په ځای شوی.

دا داسې ښکاري:

خپل ویډیوګانې په یوټیوب کې XNUMX/XNUMX نشر کړئ

شپږم ګام - د خپرونې کیفیت مشخص کړئ

دا دی، خپرونه چمتو ده. FFmpeg خپرونې کوي، فایلونه پلی کیږي، زما شتون د خپرونې لپاره اړتیا نلري. حتی هر لیک لاسلیک شوی. ګوره چې همداسې ده.

مګر یو بل نزاکت څرګند شو - ما د سرور لږترلږه ترتیب غوره کړ او دا خپرونه نه وه راپورته کړې. د سرور ترتیب: 1 کور (لکه 2.2 GHz)، 1 ګیګابایټ رام، 25 GB SSD. کافي رام شتون درلود، مګر پروسیسر تقریبا په بشپړ ډول په 100٪ کې بار شوی و (او ځینې وختونه حتی 102-103٪ :) دا د دې لامل شوی چې نشرات په هر څو ثانیو کې کنګل شي.

تاسو کولی شئ په ساده ډول د دوه کورونو سره خورا ګران ترتیب واخلئ ، خوشبختانه ، د کلاوډ ټیکنالوژیو سره ، د سرور ترتیب بدلول د څو بټونو په فشارولو سره پیښیږي. مګر ما غوښتل د لږترلږه تنظیم کولو ظرفیت کې فټ شم. ما د ffmpeg اسنادو مطالعه پیل کړه او هو، هلته داسې ترتیبات هم شتون لري چې تاسو ته اجازه درکوي په سیسټم کې بار تنظیم کړئ.

د لوړ عکس کیفیت په دوه لارو ترلاسه کیدی شي: یا د CPU لوړ بار یا لوړ بهر روان ترافیک. دا معلومه شوه چې څومره چې پروسیسر کولی شي ډیر بار واخلي، د کم چینل بینډ ویت ته به اړتیا وي. یا تاسو نشئ کولی پروسیسر ډیر بار کړئ ، مګر بیا به تاسو د لوی ترافیک سر خونې سره پراخه چینل ته اړتیا ولرئ. که چیرې دواړه پروسیسر او د وتلو چینل/ټرافيک اندازې باندې محدودیتونه شتون ولري ، نو تاسو باید د عکس کیفیت کم کړئ ترڅو نشر په اسانۍ سره پرمخ ولاړ شي.

زما سرور د 10 Mbit/s پراخه چینل ته لاسرسی لري. دا عرض سم دی. مګر د ترافیک محدودیت شتون لري - په میاشت کې 1 TB. له همدې امله، د ټرافيکي محدوديتونو د پوره کولو لپاره، زما د وتلو جريان بايد په هره ثانیه کې د ~ 300 KB څخه زیات نه وي، یعنی د وتلو جریان بیټریټ باید له 2,5 Mbit/s څخه ډیر نه وي. یوټیوب، په هرصورت، په دې بټریټ کې د خپرونو وړاندیز کوي.

په سیسټم کې د بار تنظیمولو لپاره، ffmpeg مختلف طریقې کاروي. په دې اړه ښه لیکل شوي دلته. ما د دوو ځانګړتیاوو په کارولو سره پای ته ورساوه: -crf и -preset.

د ثابت نرخ فکتور (CRF) - دا یو کفایت دی مننه چې تاسو کولی شئ د عکس کیفیت تنظیم کړئ. CRF کولی شي له 0 څخه تر 51 پورې ارزښتونه ولري، چیرته چې 0 د سرچینې فایل کیفیت دی، 51 ترټولو بد ممکن کیفیت دی. دا سپارښتنه کیږي چې د 17 څخه تر 28 پورې ارزښتونه وکاروئ، ډیفالټ 23 دی. د 17 مجموعې سره، ویډیو به په لید کې اصلي سره ورته وي، مګر تخنیکي پلوه به ورته نه وي. اسناد دا هم وایي چې د وروستي ویډیو اندازه، د ټاکل شوي CRF پورې اړه لري، په چټکۍ سره بدلیږي، د بیلګې په توګه. د 6 نقطو لخوا د کوفیینټ زیاتول به د وتلو ویډیو بټریټ دوه چنده کړي.

که د CRF په کارولو سره تاسو کولی شئ د وتلو عکس "وزن" وټاکئ، بیا کارول presets (-preset) تاسو کولی شئ معلومه کړئ چې پروسیسر به څومره دروند بار وي. دا خاصیت لاندې پیرامیټونه لري:

  • ultrafast
  • superfast
  • veryfast
  • faster
  • fast
  • medium - ډیفالټ ارزښت
  • slow
  • slower
  • veryslow

"چټک" پیرامیټر مشخص شوی ، په پروسیسر کې به لوړ بار وي.

ما لومړی یو پری سیټ غوره کړ چې اساسا زما د پروسیسر لپاره خورا سخت و ، او بیا یې د CRF په کارولو سره بار ډیر ښه غوره کړ. زما په قضیه کې، مخکینۍ کار وکړ fast، او د crf لپاره زه په 24 ارزښت کې میشته شوم.

پایلې

بس نور څه نه. د خپرونې د پیل کولو وروستی حکم دا و:

ffmpeg -re -i lecture1.mp4 -vf drawtext="fontfile=OpenSans.ttf:text='Лекция 1: Жонглирование картинами мира':fontsize=26:fontcolor=white:borderw=1:bordercolor=black:x=40:y=670" -c:v libx264 -preset fast -crf 24 -g 3 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%

دلته یوازې دوه نه تشریح شوي ټکي پاتې دي:

1) -c:v libx264 - د سرچینې فایل سره کار کولو لپاره د ځانګړي کوډیک مشخص کول.
2) -g 3 - د کلیدي چوکاټونو شمیر روښانه نښه. په دې حالت کې، دا مشخص شوی چې هر دریم چوکاټ باید یو کلیدي چوکاټ وي. معیاري ارزښت یا هم 5 یا 8 دی، مګر یوټیوب قسم کوي او لږترلږه 3 غوښتنه کوي.

تاسو کولی شئ وګورئ چې نشرات په کوم کیفیت بدل شوي دلته.

په سرور باندې بار په لاندې ډول و:

خپل ویډیوګانې په یوټیوب کې XNUMX/XNUMX نشر کړئ

خپل ویډیوګانې په یوټیوب کې XNUMX/XNUMX نشر کړئ

د څارنې د معلوماتو پراساس، دا روښانه ده چې د پروسیسر بار له 70٪ څخه تر 95٪ پورې وي او د اونۍ په جریان کې نشرات هیڅکله 100٪ ته ندي رسیدلي. دا پدې مانا ده چې د دې ترتیباتو سره پروسیسر کافی دی.

د ډیسک په پورته کولو سره، زه کولی شم ووایم چې دا تقریبا نه پورته شوی او یو منظم HDD باید د نشراتو لپاره کافي وي.

مګر د وتلو ترافیک مقدار ما اندیښمن کړی. دا معلومه شوه چې زما بهر روان جریان په هره ثانیه کې له 450 څخه تر 650 KB پورې دی. په یوه میاشت کې دا به شاوخوا 1,8 ټیرابایټ وي. تاسو ممکن اضافي ترافیک واخلئ یا د دوه کورونو سره ترتیب ته لاړشئ ځکه چې ... زه نه غواړم د عکس کیفیت کم کړم.

***

د پایلې په توګه، زه به ووایم چې د سکریچ څخه دا ډول خپرونې تنظیم کول شاوخوا 1-2 ساعته وخت نیسي. سربیره پردې ، سرور ته د ویډیو اپلوډ کول به ډیری وخت ونیسي.

د داسې یوې خپرونې پیل ځان د بازار موندنې وسیلې په توګه توجیه نه کړ. شاید ، که موږ لیدونه ډیر کړو ترڅو د یوټیوب الګوریتم دا نشرات غوره کړي او په فعاله توګه یې په وړاندیزونو کې ښودل پیل کړي ، نو یو څه به کار وکړي. زما په قضیه کې، د 16 ورځو په دوامداره خپرونو کې دا 58 ځله لیدل شوی.

سمه ده. خپرونې زما د ویب پاڼې په اصلي پاڼه کې په همغږۍ سره فټ کوي. دې کار ماته دا فرصت راکړ چې ژر تر ژره د لیکونکي او پخپله لیکچر په اړه خپل نظر جوړ کړم.

او یوه شیبه. دا مهمه ده چې نشرات د چا د کاپي حق څخه سرغړونه ونه کړي، که نه نو دا به بند شي. زه د خپل نشراتو په اړه آرام یم ځکه چې ... ما په ځانګړې توګه د وړیا کارولو سره د میوزیک داخلونه غوره کړل، او د مینځپانګې لیکوال په نږدې کمپیوټر کې ناست دی او د هغې مینځپانګې کارولو سره زما سره مخالف ندي :)

مګر که تاسو په خپل نشر کې کوم ځای کې په شالید کې راډیو ولرئ ، یا تاسو د ایډیټ کولو پرمهال خپل غوره ټریک کارولی وي ، یا د مشهور میوزیک ویډیو ، تلویزیون سریال یا فلم څخه ویډیو ترتیب اخیستی وي ، نو ستاسو نشرات له خطر سره مخ دي. دا هم مهمه ده چې نشرات لږترلږه لږ تر لږه سیمانټیک بار ولري، که نه نو دا د سپیم په توګه بلاک کیدی شي.

***

دا ټول زه لرم. زه امید لرم چې دا لارښود به یو چا ته ښه خدمت وکړي. ښه ، که تاسو د اضافه کولو لپاره یو څه لرئ ، ولیکئ ، زه به خوښ شم چې مقالې ته اضافه او توضیحات ولولئ.

سرچینه: www.habr.com

Add a comment