Како исећи и исећи видео помоћу ффмпег

How Cut Crop Video With Ffmpeg



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

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







Инсталирање ффмпег:

Да бисте инсталирали ффмпег на Линук дистрибуције засноване на Дебиан-у, користите наредбу апт како је приказано у доњем примеру.



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



Да бисте инсталирали ффмпег на Редхат / Центос, покрените доње команде:





иум лоцалинсталл иум инсталл ффмпегффмпег-девел

Како изрезати видео записе помоћу ффмпег:

Резање видео записа помоћу ффмпег-а прилично је једноставан, брз и задатак који троши мало ресурса помоћу ффмпег-а. Потребно је само да дефинишете време почетка или завршетка, или обоје ако је потребно и излазну датотеку. Ја ћу радити са овим Видео са саветима за Линук (трајање 00: 03: 280) Управо сам преузео за овај водич.

Команда испод користи ффмпег да исече видео од другог 00:00:05 назначеног заставицом -сс; ово је заставица која дефинише полазну тачку за ваш нови видео у случају да желите да исечете део почетка. Ако желите само да исечете део краја видео записа, не морате да користите ову заставицу. Као што видите, формат времена мора бити ХХ: ММ: СС (сати, минуте, секунде). На пример, за мерење времена од 2 минута и 3 секунде, требало би да откуцате 00:02:03.



-И заставица која се користи за навођење датотеке за уређивање; у овом случају, датотека је ЛинукХинт-вим.мп4.

Опција -т се користи за навођење краја нове датотеке; у овом случају видео запис ће се завршити у 00:02:00. Слично као -сс, ако не желите да исечете део краја видео записа, већ само део почетка, не морате да примените ову ознаку.

У овом случају, -ц цопи заставица се користи за дефинисање излазне датотеке; у овом случају, датотека едитедвидео.мп4.

ффмпег -сс00:00:05ЛинукХинт-вим.мп400:02:00цопи едитедвидео.мп4

Цела операција је трајала неколико секунди без утрошка рачунарских ресурса.

Следећи пример показује како да исечете само део краја видео записа 00:03:28 секунди. Зато изостављам опцију -сс јер желим да задржим почетну тачку, а видео сам исекао у 00:02:00 применом ознаке -т.

ффмпег ЛинукХинт-вим.мп400:02:00цопи едитедвидео2.мп4

За разлику од претходног примера, наредба испод исеца само део видеа почевши помоћу ознаке -сс. У овом случају, нови излаз ће почети од 00:01:30.

ффмпег -сс00:01:30 ЛинукХинт-вим.мп4цопи едитедвидео3.мп4

Као што видите, сечење видео записа помоћу ффмпег -а једноставан је и брз процес.

Обрезивање црних ивица помоћу ффмпег:

Овај одељак водича описује како обрезати видео записе помоћу ффмпег.

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

За овај пример користићу 320 × 240 видео који изгледа овако:

Команда испод ће покушати да открије исправне димензије и положаје за правилно исецање видео записа.

ффмпег линук-фоундатион.мп4-ВФцропдетецтнула -2> &1 | авк '/ цроп/ {принт $ НФ}' | Реп -1

Као што видите, ффмпег враћа исправну ширину (320), висину (208), Кс и И за исправно обрезивање видео записа.

Позиција Кс : Позиција Кс дефинише хоризонталну почетну тачку обрезивања са леве маргине, где је лева маргина 0.

И позиција : И је почетна тачка вертикалног обрезивања где је горња маргина 0.

Пример испод видео записа ће бити исечен; можете видети заставицу -филтер: в.

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

Такође, можете видети да је копија флаг -ц изостављена, а име излазне датотеке написано одмах након заставице за обрезивање.

ффмпег линукфоундатион.мп4 -филтер: в'цроп = 320: 208: 0: 16'оутпут.мп4

Као што видите, црне ивице су уклоњене:

О обрезивању видео записа помоћу ффмпег:

Можете исећи било који део видео записа претходном техником, не само црне ивице.

Команда испод ће исећи претходни видео запис, враћајући слику величине 200 × 200, почевши од 200 пиксела са леве стране и 0 пиксела са горњих маргина.

фффмпегоутпут.мп4 -филтер: в'усев = 200: 200: 200: 0'оутпут2.мп4

А ево и исеченог видео записа:

Наравно, можете дефинисати и друге врсте мера, попут правоугаоника.

Видео на коме ћемо радити (исто као и први одељак водича) изгледа као слика испод.

У овом првом примеру дефинишемо само излазне димензије, али не и позицију. Ако не наведете положај, ффмпег ће аутоматски исећи центар видео записа . Тако, у доњем примеру, у којем су само висина и ширина видео записа дефинисани, али без позиције, ффмпег ће исећи видео запис и вратити 500 × 500 изрезани излаз у центру видео записа.

ффмпег ЛинукХинт -вим.мп4 -филтер: в'усев = 500: 500'ЛинукХинтвидео2.мп4

И добијамо обрезани излаз 500к500пк:

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

ффмпег ЛинукХинт-вим.мп42> &1 | дршкаВидео:| дршка -По ' д {3,5} к д {3,5}'

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

Закључак:

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

Надам се да је овај водич био користан. Пратите Линук Хинт за више Линук савета и водича.