Убунту

Инсталирајте и користите ФФмпег на Убунту 20.04

Инсталирајте и користите ФФмпег на Убунту 20.04
ФФмпег је моћан алат који се користи за прекодирање мултимедијалних датотека. То је ЦЛИ алат отвореног кода који је доступан за све главне платформе. Овај програм подржава широк спектар аудио и видео библиотека, укључујући либавформат, либавутил, либавцодец, итд. ФФмпег може претворити аудио и видео у различите формате, променити величину и конфигурисати брзину узорковања и још много тога.

Овај водич ће вам показати како да инсталирате и користите ФФмпег у Убунту 20.04.

Инсталирање ФФмпег у Убунту

Постоје два званична начина инсталирања ФФмпег-а на Убунту: из Убунту репо-а (в7.к) и из снап-а (в4.Икс). У зависности од ваших потреба, требали бисте одабрати најприкладнији начин за вас.

Такође је могуће компајлирати и инсталирати ФФмпег из извора. Међутим, овај метод је мало сложен и препоручује се да га не следите ако за то немате одређени разлог.

Инсталирање ФФмпег-а са Убунту Репо-а

Ово је задати метод за инсталирање ФФмпег-а. Све што треба да урадите је да кажете АПТ-у да преузме и инсталира програм из подразумеваног репо-а за Убунту софтвер.

Покрените терминал, ажурирајте АПТ кеш меморију и инсталирајте ФФмпег.

$ судо апт упдате

$ судо апт инсталирај ффмпег

Проверите да ли је инсталација била успешна. Прво тестирајте верзију ФФмпег помоћу следеће наредбе:

$ ффмпег -в

Не заборавите да проверите доступне кодере и декодере. Урадите то тако што ћете унети следећу команду:

$ ффмпег -кодери

$ ффмпег -декодери

Инсталирање ФФмпег из снап-а

ФФмпег је такође доступан и као снап пакет. Ако нисте конфигурисали снап, можете га одмах инсталирати издавањем следеће наредбе:

$ судо апт упдате && судо апт инсталл снапд -и

$ судо снап инсталл цоре цоре20 && судо системцтл рестарт снапд

Сада би ваш систем требало да буде спреман да зграби и инсталира снап пакете из продавнице Снапцрафт. Погледајте ФФмпег на Снапцрафт-у.

$ судо снап инсталл ффмпег

Испробајте инсталацију ФФмпег уношењем следеће наредбе:

$ ффмпег -верзија

$ ффмпег -кодери
$ ффмпег -декодери

Инсталирање ФФмпег-а из изворног кода

ФФмпег је алат отвореног кода. Стога је могуће ручно направити овај програм из изворног кода. Овај метод се препоручује само ако желите да креирате прилагођену верзију, желите да испробате најновију верзију или желите да тестирате грешку. За општу употребу, следите друге методе уместо да бисте инсталирали овај програм. Погледајте званични водич за компилацију ФФмпег за Убунту.

Изградња ФФмпег из извора захтева неколико зависности. Унесите следеће команде да бисте преузели зависности:

$ судо апт упдате

$ судо апт инсталл \
$ аутоцонф \
$ аутомаке \
$ буилд-битно \
$ цмаке \
$ гит-цоре \
$ либасс-дев \
$ либфреетипе6-дев \
$ либгнутлс28-дев \
$ либсдл2-дев \
$ либтоол \
$ либва-дев \
$ либвдпау-дев \
$ либворбис-дев \
$ либкцб1-дев \
$ либкцб-схм0-дев \
$ либкцб-кфикес0-дев \
$ пкг-цонфиг \
$ текинфо \
$ вгет \
$ иасм \
$ злиб1г-дев

Сада припремите наменски директоријум за чување изворног кода и компајлираних бинарних датотека.

$ мкдир -пв ~ / ффмпег_соурце ~ / бин

Сада је време да припремимо неке независне библиотеке. То су најчешће коришћене са ФФмпег. Ако вам није потребна једна или више ових библиотека, прескочите одговарајући део и занемарите придружену ./ цонфигуре опција.

$ судо апт инсталл насм

$ судо апт инсталл -и либк264-дев

$ судо апт инсталл -и либк265-дев либнума-дев

$ судо апт инсталл -и либвпк-дев

$ судо апт инсталл -и либфдк-аац-дев

$ судо апт инсталл либмп3ламе-дев $ судо апт инсталл либопус-дев $ судо апт инсталл -и либаом-дев

Сада сте спремни да започнете изградњу ФФмпег-а из извора. Ухватите изворни код издавањем следећег:

$ цд ~ / ффмпег_соурце
$ вгет -О ффмпег-снимак.катран.бз2 хттпс: // ффмпег.орг / релеасес / ффмпег-снапсхот.катран.бз2

$ тар -квф ффмпег-снимак.катран.бз2

$ цд ффмпег

Ажурирајте променљиву окружења ПАТХ и покрените конфигурациону скрипту.

$ ПАТХ = "$ ХОМЕ / бин: $ ПАТХ" ПКГ_ЦОНФИГ_ПАТХ = "$ ХОМЕ / ффмпег_буилд / либ / пкгцонфиг" ./ цонфигуре \
$ --префик = "$ ХОМЕ / ффмпег_буилд" \
$ --пкг-цонфиг-флагс = "- статиц" \
$ --ектра-цфлагс = "- Ја $ ХОМЕ / ффмпег_буилд / инцлуде" \
$ --ектра-лдфлагс = "- Л $ ХОМЕ / ффмпег_буилд / либ" \
$ --ектра-либс = "- лптхреад -лм" \
$ --биндир = "$ ХОМЕ / бин" \
$ --енабле-гпл \
$ --енабле-гнутлс \
$ --енабле-либаом \
$ --енабле-либасс \
$ --енабле-либфдк-аац \
$ --енабле-либфреетипе \
$ --енабле-либмп3ламе \
$ --енабле-либопус \
$ --енабле-либворбис \
$ --енабле-либвпк \
$ --енабле-либк264 \
$ --енабле-либк265 \
$ - омогућен-неслободан

Током овог процеса можете наићи на грешку „гнутлс нот фоунд усинг пкг-цонфиг.”Да би се решио овај проблем, одређени пакет мора бити присутан у систему. Можете инсталирати одговарајући пакет и отклонити ову грешку издавањем следеће наредбе:

$ судо апт инсталл -и либунистринг-дев

Сада поново покрените конфигурациону скрипту.

Покренути направити наредба за почетак компајлирања ФФмпег. Користите заставицу „-ј“ за покретање паралелне компилације како бисте убрзали процес.

$ ПАТХ = "$ ХОМЕ / бин: $ ПАТХ" маке -ј4

Сада можете инсталирати верзију ФФмпег коју сте управо изградили из извора помоћу следеће наредбе:

$ судо маке инсталл

$ хасх -р

Поново учитајте басх љуску да бисте препознали нову бинарну локацију ФФмпег.

$ извор ~ /.профил

Тестирајте инсталацију ФФмпег помоћу следећих наредби:

$ ффмпег -верзија

$ ффмпег -кодери
$ ффмпег -декодери

Коришћење ФФмпег

Након што следите горенаведене кораке, сада сте успешно инсталирали ФФмпег. Време је да научите како га користити. Овај одељак ће вам показати неке од најчешћих употреба овог алата.

Прво конвертујте видео датотеку из МП4 у ВебМ формат. Лепота ФФмпег-а је у томе што не морате да наведете улазни и излазни формат. ФФмпег ће аутоматски открити изворни и циљни формат и поступити у складу с тим. Овде се заставица „-хиде_баннер“ користи за онемогућавање информација о конфигурацији које ФФмпег извештава о сваком извођењу.

$ ффмпег -хиде_баннер -и

Погледајмо сада претварање аудио датотека. Претворите МП3 у ОГГ.

$ ффмпег -хиде_баннер -и демо.мп3 демо.огг

Приликом претварања датотека такође је могуће навести кодек. Користите заставицу „-ц“, а затим име било ког подржаног кодера / декодера или посебну копију вредности. На пример, можете претворити МП4 у ВебМ формат користећи либвпк видео кодек и либворбис аудио кодек.

$ ффмпег -хиде_баннер -и демо.мп4 -ц: в либвпк -ц: демонстрација либворбис-а.вебм

Слично томе, такође је могуће претворити аудио формат помоћу одређеног кодека. На пример, МП3 датотеку можете претворити у ОГГ помоћу либопус кодек.

$ ффмпег -хиде_баннер -и демо.мп3 -ц: демо либопус.огг

Последње мисли

ФФмпег је моћан алат за рад са медијским датотекама. Постоји мноштво водича о разним карактеристикама ФФмпега и његовој употреби. Слободно истражите више о овом невероватном алату. Уграбите неколико демо датотека и вежбајте са њима да бисте савладали ФФмпег. Погледајте овај занимљив водич о томе како трансформисати више слика у видео датотеку.
Уживати!

Најбољи емулатори играће конзоле за Линук
Овај чланак ће навести популарни софтвер за емулацију играће конзоле доступан за Линук. Емулација је слој компатибилности софтвера који опонаша хардве...
Најбољи Линук Дистрос за игре у 2021
Линук оперативни систем далеко је превалио свој изворни, једноставни изглед заснован на серверима. Овај ОС се изузетно побољшао последњих година и сад...
Како снимити и стримовати своју играћу сесију на Линук-у
У прошлости се играње игара сматрало само хобијем, али с временом је играчка индустрија забележила огроман раст у погледу технологије и броја играча. ...