Научите како да конвертујете видео записе са терминала помоћу ФФмпег

ффмпег

Колико вас је користило разне програме за конвертовање неких видео датотека у други формат због компатибилности са уређајем или једноставно да бисте добили више простора смањењем њихове величине?

Што се мене тиче, користио сам различите програме и добијао различите резултате. У већини њих, веома смо ограничени на опције које нуде , од могућности конвертовања само у одређене формате, само у исти формат, или неких других са много опција за које немате појма шта свака од њих ради.

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

Овај алат се зове FFmpeg, као што сам поменуо, прилично је једноставан за коришћење и намењен је и људима са напредним знањем и почетницима.

FFmpeg нам омогућава снимање, конвертовање и стримовање звука и видеа . Овај програм је бесплатан софтвер, првобитно развијен за GNU/Linux окружења , али с обзиром на његову велику популарност, може се компајлирати и на већини оперативних система, укључујући Windows.

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

На крају, требало би да напоменем да је FFmpeg алат командне линије и стога не користи графички интерфејс, иако постоји WinFF, који је графички кориснички интерфејс за њега. Лично бих рекао да је пожељније научити како се користи FFmpeg, пошто га многи видео конвертори користе као основу, а неколико њих подржава унос прилагођених команди из овог алата.

Пре него што мало објасним његове могућности, делим следећи линк где можете прегледати аудио, видео и сликовне формате са којима овај алат може да ради, као и опције и кодеке.

Како инсталирати ФФмпег на Линук?

Већина Линукс дистрибуција тренутно укључује овај алат подразумевано, мада га неке искључују због ограничења неких библиотека које нису отвореног кода. Испод су команде за његову инсталацију.

За Дебиан, Убунту и деривате:

sudo apt-get install ffmpeg

За АрцхЛинук, Мањаро и деривате:

sudo pacman -S ffmpeg

За Федору, Ред Хат, ЦентОС, опенСУСЕ и деривате:

sudo dnf install ffmpeg 

Како користити ФФмпег?

Први корак је дефинисање у који формат ћемо конвертовати наш видео , као и аудио формат, да ли желимо да видео има одређену резолуцију, да ли желимо одређену величину за резултујући видео, брзину преноса звука, брзину преноса видеа, број фпс итд.

Сада, да бисмо почели да користимо програм, морамо отворити терминал . Почећемо са добијањем информација о видеу са којим ћемо радити. Да бисмо то урадили, користимо следећу команду:

ffmpeg -i ~/Videos/video.mp4

Можемо назначити путању видео записа или се једноставно поставити у терминал преко фасцикле у којој је наш видео, у мом случају ће ми показати нешто попут овога:

ффмпег видео информације

Са овим информацијама можемо узети низ вредности са којима можемо креирати наш нови видео; ако желите да повећате резолуцију, фпс, звук и тако даље, можете то учинити, али резултат ће бити лош.

У мом случају сам заинтересован за конверзију видео записа како бих га могао користити на свом мултимедијалном серверу и репродуковати директно на Цхромецаст-у (јер не подржава транскондиционирање). У вашем случају, требало би да погледате мало препоручене формате, као и вредности за одређени уређај.

У другом случају, ако вас нешто посебно не занима и само желите да то конвертујете, команде су следеће.

Претворите из једног формата у други и пустите ффпмег да се побрине за погодна подешавања:

ffmpeg -i videoaconvertir videoresultante

Постоји нешто слично овоме, на пример, од мп4 до ави или флв до мпег или мкв до ави итд.

ffmpeg -i video.mp4 nuevovideo.avi
ffmpeg -i video.flv nuevovideo.mpeg
ffmpeg -i video.mkv nuevovideo.avi

Сада ћу вам дати неке параметре и шта они раде:

-ксцале 0: Задржите исту резолуцију

Да бисте променили резолуцију видео записа, у овом случају на 1280 × 720

м-филтер: в размера = 1280: 720 -ц: копија

-с 1280 × 720 -ц: копија

-аспект 16: 9: Ако желите да промените однос ширине и висине, у овом случају 16: 9

-б: в 2600к: Битрате видео записа у овом случају на 2600

-б: на 128к: Битрате звука овде у овом случају 128

-пролаз 1: у колико пролаза ће завршити видео конверзија (препоручено је 2)

-ц: а аац: Кодек звука у овом случају аац

-ц: в либк264: Кодек видеа у овом случају х.264

-фрамерате 30: Колико ФПС ће видео имати у овом случају 30

-нит 2: Ова опција у случају да имате процесор са 2 или више језгара, можемо назначити да се више од 1 користи за видео конверзију и на тај начин убрзава процес.

Има их много; препоручујем да прочитате овај други Вики где је детаљније објашњена употреба за сваки појединачни случај.

Сада сам у свом случају, као што сам споменуо, заинтересован за свој Цхромецаст, јер га морам поставити овако:

ffmpeg -i video.mp4 -pass 2 -b:a 128k -c:a aac -c:v libx264 -qscale 0 -framerate 29 -threads 2 nuevovideo.mp4

Без даљег хватања могу само да кажем да је то једноставан алат, али прилично моћан ако се уђе у тему и о свим опцијама које нам нуди ФФмпег.


Додај као жељени извор на Гуглу