Mësoni si të ktheni videot nga terminali me FFmpeg

ffmpeg

Sa prej jush nuk e bëjnë janë drejtuar në programe të ndryshme për të qenë në gjendje të shndërroni disa nga skedarët tuaj video në një format tjetër për pajtueshmëri me një pajisje ose thjesht për të fituar pak më shumë hapësirë ​​duke ulur peshën e saj.

Nga ana ime kam përdorur programe të ndryshme dhe kam marrë rezultate të ndryshme, në shumicën e tyre ne jemi shumë të kufizuar në opsionet që na ofrojnë, nga të qenit në gjendje të shndërrohesh në formate të caktuara, vetëm në të njëjtat ose disa të tjerë me shumë mundësi që nuk e ke idenë se çfarë bën secili prej tyre.

Me këtë rast Shfrytëzoj këtë mundësi të ndaj me ju një mjet i shkëlqyeshëm që është shumë i fuqishëm duke pasur parasysh të gjitha tiparet dhe opsionet që na ofron dhe është i lehtë për t’u përdorur.

Ky mjet quhet FFmpeg Siç e përmenda, ajo është mjaft e thjeshtë për t'u përdorur dhe u drejtohet të dy njerëzve me njohuri të përparuar dhe përdoruesve fillestarë.

ffmpeg na lejon të regjistrojmë, konvertojmë dhe transmetojmë audio dhe video, Ky program është softuer i lirë, është zhvilluar fillimisht për mjediset GNU / Linux, por duke pasur parasysh popullaritetin e tij të madh, ai gjithashtu mund të përpilohet në shumicën e sistemeve operative, përfshirë Windows.

Ne gjithashtu mund të nënvizojmë se ky program, shumica e zhvilluesve të tij janë gjithashtu nga projekti MPlayer.

Së fundmi, duhet ta përmend atë FFmpeg është një mjet i komandës Prandaj, nuk përdor ndonjë ndërfaqe grafike, megjithëse ekziston WinFF që është një GUI i kësaj, personalisht mund të them se preferohet të mësohet përdorimi i FFmpeg, pasi që shumë konvertues video e përdorin atë si bazë dhe disa prej tyre mbështesin hyrja e komandave të personalizuara për këtë mjet.

Para se të vazhdoj të shpjegoj pak rreth opsioneve tuaja, unë do të ndaj me ju në lidhja tjetër, ku mund të rishikoni formatet audio, video dhe imazhe që mund të punojnë me këtë mjet, si dhe opsionet dhe kodekët.

Si të instaloni FFmpeg në Linux?

Tani shumica e shpërndarjeve Linux e kanë të instaluar këtë mjet si parazgjedhje, megjithëse ka pak që e përjashtojnë atë për temat e disa bibliotekave që nuk janë me burim të hapur. Pa zhurmë të mëtejshme, unë lë komandat për instalimin e tij.

Për Debian, Ubuntu dhe derivatet:

sudo apt-get install ffmpeg

Për ArchLinux, Manjaro dhe derivatet:

sudo pacman -S ffmpeg

Për Fedora, Red Hat, CentOS, openSUSE dhe derivatet:

sudo dnf install ffmpeg 

Si të përdorim FFmpeg?

Hapi i parë është përcakto në çfarë lloji të formatit do të konvertojmë videon tonë, si dhe formatin audio, nëse duam që videoja të ketë një rezolucion të veçantë, nëse duam një madhësi të veçantë për videon që rezulton, bitrate audio, bitrate video, fps, etj.

Tani për të filluar përdorimin e programit, duhet të hapim një terminal, do të fillojmë me marrjen e informacionit nga videoja me të cilën do të punojmë, për këtë ne përdorim komandën e mëposhtme:

ffmpeg -i ~/Videos/video.mp4

Ne mund të tregojmë rrugën e videos ose thjesht të pozicionohemi në terminalin mbi dosjen ku është videoja jonë, në rastin tim do të më tregojë diçka si kjo:

informacion ffmpeg video

Me këtë informacion mund të marrim një sërë vlerash me të cilën ne mund të krijojmë videon tonë të re, nëse doni të rrisni rezolucionin, fps, audio dhe të tjerët, mund ta bëni, por rezultati do të jetë i keq.

Në rastin tim, unë jam i interesuar të konvertoj videon në mënyrë që ta përdor atë në serverin tim multimedial dhe ta luaj drejtpërdrejt në Chromecast (meqenëse nuk mbështet transkondicionimin). Në rastin tuaj, duhet të shikoni pak për formatet e rekomanduara, si dhe vlerat për një pajisje të veçantë.

Rasti tjetër nëse nuk keni interes për diçka në veçanti dhe thjesht konvertojeni atë komandat janë si më poshtë.

Shndërroni nga një format në tjetrin dhe lërini që ffpmeg të kujdeset për vlerat e përshtatshme:

ffmpeg -i videoaconvertir videoresultante

Ekziston diçka si kjo, për shembull, nga mp4 në avi ose flv në mpeg ose mkv në avi etj.

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

tani Do t'ju lë disa parametra dhe çfarë bëjnë ata:

- shkalla 0: Mbani të njëjtën rezolucion

Për të ndryshuar rezolucionin e videos, në këtë rast në 1280 × 720

filtri m: shkalla v = 1280: 720 -c: një kopje

-s 1280 720 -c: një kopje

-aspekt 16: 9: Nëse dëshironi të ndryshoni raportin e pamjes, në këtë rast 16: 9

-b: v 2600k: Bitrate e videos në këtë rast në 2600

-b: në 128k: Bitrate e audios këtu në këtë rast 128

-kalimi 1: Në sa kalime do të përfundojë konvertimi i videos (rekomandohet 2)

-c: a aac: Kodek i audios në këtë rast aac

-c: v libx264: Kodeksi i videos në këtë rast h.264

-frame 30: Sa FPS do të ketë videoja në këtë rast 30

-fijet 2: Ky opsion në rast se keni një procesor me 2 ose më shumë bërthama, mund të tregojmë se më shumë se 1 përdoren për konvertimin e videos dhe kështu përshpejtoni procesin.

Ka shumë që ju rekomandoj të lexoni ky Wiki tjetër ku shpjegon më hollësisht përdorimin për secilin rast të veçantë.

Tani në rastin tim, siç e përmenda, unë jam i interesuar për Chromecast tim, për këtë unë duhet ta vendosi kështu:

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

Pa zhurmë të mëtejshme, unë vetëm mund të them se është një mjet i thjeshtë, por mjaft i fuqishëm nëse dikush thellohet në temë dhe në lidhje me të gjitha opsionet që FFmpeg na ofron.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

      Fitimtar dijo

    Tutorial i mirë

      edd dijo

    Përrallore. Shumë e dobishme. Më duhej.

      Enrique Salgado dijo

    Mirë!!! Faleminderit shume

      pushojë dijo

    Tutor shume i mire.

    Dhe nëse doni Windows:
    1.- Shkarkime në github: https://github.com/BtbN/FFmpeg-Builds/releases
    zbërthe në një zip nëse dëshiron GPL ose LGPL etj.
    2.- kopjoni nga dosja e shkarkimeve në C: \, ndryshoni emrin e gjatë në një të shkurtër për "C: \ FFMPEG-XX", ku XX është versioni
    3.- Shtypni Windows + Pauzë, më pas në "Cilësimet e përparuara të sistemit", pastaj në "Variablat e mjedisit", pastaj së pari "ndryshoret e përdoruesit për XXXX" shikoni në "PATH" dhe klikoni në "PATH" dhe shtoni në fund si: " ; C: \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib ", pastaj" OK "ose" ACCEPT "dhe më pas" variablat e sistemit "dhe kliko në" PATH "dhe shto në finale si:«; C : \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib ”, pastaj kliko në« OK »ose« OK dhe më pas sapo të përfundojë, kliko në OK dhe më pas prano. Mos e rindizni makinerinë, thjesht mbyllni konsolën e terminalit CMD dhe konsolën e terminalit POWERSHELL, ajo do të rifillojë vetë konzolët pa kërkuar që të RINDOSH makinerinë.

         pushojë dijo

      Hapat e fundit përfundimtar.

      atëherë përdorni parametrat që dalin në linux të identifikuar më lart.

      Fat !!!

      Nëse dëshironi në një 1280 × 727 (720p) unë lë komandat për Windows CMD ose POWERSHELL:

      ffmpeg.exe -ic: \ my_folder \ video.mpg -b: a 128k -s 1280 × 720 -aspekti 16: 9 -c: a aac -c: v libx264 -framerate 29 c: \ my_folder \ newvideo.mp4

      ose misterioze 1280 × 727 (si Boeing 727!, shtoni 7 në vend të "0"), i njohur si "727p" dhe ne jemi kështu:

      ffmpeg.exe -ic: \ my_folder \ video.mpg -b: a 128k -s 1280 × 727 -aspekti 16: 9 -c: a aac -c: v libx264 -framerate 29 c: \ my_folder \ newvideo.mp4