Siit saate teada, kuidas terminalist videoid FFmpegiga teisendada

ffmpeg

Kui paljud teist seda ei tee on kasutanud erinevaid programme osade videofailide teisendamiseks seadmega ühilduvaks teisendamiseks või lihtsalt selle kaalu vähendamise abil veidi rohkem ruumi saamiseks.

Olen omalt poolt kasutanud erinevaid programme ja saanud erinevaid tulemusi, enamikus neist oleme väga piiratud võimalustega, mida nad meile pakuvad, alates võimalusest teisendada ainult teatud vormingutesse, ainult samadesse või teistesse paljude võimalustega, mida teil pole aimugi, mida igaüks neist teeb.

seekord Kasutan seda võimalust, et teiega jagada suurepärane tööriist, mis on kõiki meile pakutavaid funktsioone ja võimalusi arvestades väga võimas ning mida on lihtne kasutada.

Selle tööriista nimi on FFmpeg Nagu ma mainisin, on selle kasutamine üsna lihtne ja on suunatud nii arenenud teadmistega inimestele kui ka algajatele kasutajatele.

FFmpeg võimaldab meil heli ja videot salvestada, teisendada ja voogesitada, See programm on tasuta tarkvara, see töötati algselt välja GNU / Linuxi keskkondadele, kuid arvestades selle suurt populaarsust, saab seda kompileerida ka enamikus opsüsteemides, sealhulgas Windowsis.

Samuti võime esile tõsta, et see programm, enamik selle arendajatest on ka MPlayeri projektist.

Lõpuks pean seda mainima FFmpeg on käsurea tööriist Seetõttu ei kasuta see mingit graafilist liidest, kuigi on olemas WinFF, mis on selle GUI, isiklikult võin öelda, et eelistatav on õppida FFmpegi kasutamist, kuna paljud videomuundurid kasutavad seda alusena ja paljud neist toetavad selle tööriista kohandatud käskude sisestamine.

Enne oma võimaluste kohta veidi selgitamist jagan teiega järgmine link, kus saate vaadata selle tööriistaga töötavaid heli-, video- ja pildivorminguid, samuti valikuid ja koodekeid.

Kuidas installida FFmpeg Linuxi?

Nüüd enamikul Linuxi distributsioonidest on see tööriist juba installitud vaikimisi, ehkki on vähe, kes välistavad selle mõne teegi teemade puhul, mis pole avatud lähtekoodiga. Ilma pikema jututa jätan teile käsud selle installimiseks.

Debiani, Ubuntu ja derivaatide puhul:

sudo apt-get install ffmpeg

ArchLinuxi, Manjaro ja derivaatide puhul:

sudo pacman -S ffmpeg

Fedora, Red Hat, CentOS, openSUSE ja derivaadid:

sudo dnf install ffmpeg 

Kuidas FFmpegi kasutada?

Esimene samm on määrake, millist tüüpi vormingus me oma video teisendame, samuti helivorming, kui me tahame, et videol oleks kindel eraldusvõime, kui me tahame saadud video jaoks konkreetset suurust, heli bitikiirust, video bitikiirust, fps jne

Programmi kasutamise alustamiseks peame terminali avama, alustame videost teabe hankimisega kellega me koos töötame, kasutame selleks järgmist käsku:

ffmpeg -i ~/Videos/video.mp4

Saame näidata video teed või lihtsalt paigutada terminali kausta kohale, kus asub meie video, minu puhul näitab see mulle midagi sellist:

ffmpeg video teave

Selle teabe abil saame väärtuste vahemiku mille abil saame oma uue video luua, kui soovite suurendada eraldusvõimet, fps, heli ja muid, saate seda teha, kuid tulemus on halb.

Minu puhul olen huvitatud video teisendamisest, et saaksin seda oma multimeediumiserveris kasutada ja saaksin seda otse Chromecastis esitada (kuna see ei toeta konditsioneerimist). Teie puhul peaksite natuke uurima soovitatud vorminguid ja ka konkreetse seadme väärtusi.

Teine juhtum, kui teil pole konkreetse asja vastu huvi ja muudate selle lihtsalt ümber käsud on järgmised.

Teisendage ühest vormingust teise ja laske ffpmegil hoolitseda mugavate väärtuste eest:

ffmpeg -i videoaconvertir videoresultante

Midagi sellist on, näiteks mp4-st avi-ni või flv-st mpegini või mkv-st avi-ni jne.

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

nüüd Jätan teile mõned parameetrid ja mida nad teevad:

-qscale 0: säilitage sama eraldusvõime

Video eraldusvõime muutmiseks antud juhul 1280 × 720

m-filter: v skaala = 1280: 720 -c: koopia

-s 1280 × 720 -c: koopia

-aspect 16: 9: Kui soovite muuta kuvasuhet, antud juhul 16: 9

-b: v 2600k: video bitikiirus sel juhul kiirusel 2600

-b: 128 k juures: siinkohal heli bitikiirus 128

-pass 1: mitme teisenduse korral lõpeb video teisendamine (soovitatav on 2)

-c: aac: heli koodek, antud juhul aac

-c: v libx264: video kodek antud juhul h.264

-kaader 30: mitu FPS-i on videol sel juhul 30

-niidid 2: see valik juhul, kui protsessoril on kaks või enam südamikku, võime näidata, et video teisendamiseks kasutatakse rohkem kui ühte, ja seega protsessi kiirendada.

Neid on palju, mida soovitan teil lugeda see teine ​​Wiki kus ta selgitab üksikasjalikumalt iga konkreetse juhtumi kasutamist.

Nagu ma mainisin, olen nüüd minu puhul huvitatud oma Chromecastist, selleks pean selle paigutama järgmiselt:

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

Ilma pikema jututa võin öelda vaid seda, et see on lihtne tööriist, kuid üsna võimas, kui süveneda teemasse ja kõigisse valikutesse, mida FFmpeg meile pakub.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   võitja DIJO

    Hea õpetus

  2.   EDD DIJO

    Vapustav. Väga kasulik. Mul oli seda vaja.

  3.   henry soolatud DIJO

    Okei!!! Tänud

  4.   lõpetama DIJO

    Väga hea juhendaja.

    Ja kui soovite Windowsi:
    1.- Githubi allalaadimised: https://github.com/BtbN/FFmpeg-Builds/releases
    pakkige ZIP-fail lahti, kui soovite GPL-i või LGPL-i jne.
    2. - kopeerige allalaadimiste kaustast kausta C: \, muutke "C: \ FFMPEG-XX" jaoks pikk nimi lühikeseks, kus XX on versioon
    3.- Vajutage Windows + Pause, seejärel valikul "Täpsemad süsteemi seaded", seejärel "Keskkonna muutujad", seejärel kõigepealt "XXXX kasutaja muutujad", vaadake "PATH" ja klõpsake "PATH" ja lisage lõpus nagu: "; C: \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib", siis "OK" või "ACCEPT" ja siis "süsteemimuutujad" ning klõpsake "PATH" ja lisage lõppu järgmiselt: «; C: \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib », seejärel klõpsake nuppu« OK »või« OK ja kui olete lõpetanud, klõpsake nuppu OK ja seejärel nõustuge. Ärge taaskäivitage masinat, vaid lihtsalt sulgete CMD-terminali konsooli ja terminali POWERSHELL konsooli, see taaskäivitab konsoolid ise, ilma et peaksite masinat uuesti taaskäivitama.

    1.    lõpetama DIJO

      Viimased viimased sammud…

      seejärel kasutage ülaltoodud Linuxis välja tulnud parameetreid.

      Õnne !!!

      Kui soovite 1280 × 727 (720p), jätan käsud Windows CMD või POWERSHELL jaoks:

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

      või salapärane 1280 × 727 (nagu Boeing 727!, lisage "7" asemel 0), mida nimetatakse "727p" ja me oleme sellised:

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