Megtanulják, hogyan lehet videókat konvertálni a terminálról az FFmpeg segítségével

ffmpeg

Hányan nem különféle programokhoz folyamodtak videofájljainak egy részét átkonvertálhatja egy másik formátumba az eszközzel való kompatibilitás érdekében, vagy egyszerűen egy kicsit több helyet nyerhet a súlyának csökkentésével.

A magam részéről különböző programokat használtam és különböző eredményeket értem el, legtöbbjükben nagyon korlátozódunk az általuk kínált lehetőségekre, attól kezdve, hogy csak bizonyos formátumokra lehet konvertálni, csak ugyanazokra vagy néhány másra sok lehetőséggel, amelyekről fogalmad sincs, hogy mindegyikük mit csinál.

Ebben az esetben Megragadom az alkalmat, hogy megosszam veletek egy nagyszerű eszköz, amely a számunkra kínált összes funkció és lehetőség miatt nagyon hatékony, és könnyen használható.

Ezt az eszközt FFmpeg-nek hívják Mint említettem, használata meglehetősen egyszerű, és mind a fejlett tudású, mind a kezdő felhasználók számára szól.

FFmpeg lehetővé teszi számunkra a hang és videó rögzítését, átalakítását és streamelését, Ez a program ingyenes szoftver, eredetileg a GNU / Linux környezetre fejlesztették ki, de nagy népszerűségére való tekintettel a legtöbb operációs rendszerre, így a Windowsra is fordítható.

Kiemelhetjük azt is, hogy ez a program, legtöbb fejlesztője szintén az MPlayer projektből származik.

Végül meg kell említenem ezt Az FFmpeg egy parancssori eszköz Ezért nem használ semmilyen grafikus felületet, bár létezik WinFF, amely ennek GUI-ja, személy szerint azt mondhatom, hogy előnyösebb megtanulni az FFmpeg használatát, mivel sok video-átalakító alapként használja, és közülük többen támogatják az eszköz egyedi parancsainak megadása.

Mielőtt tovább elmagyaráznám a lehetőségeidet, megosztom a alábbi linkre, ahol áttekinthetik az audio-, video- és képformátumokat, amelyek működhetnek ezzel az eszközzel, valamint az opciókat és a kodekeket.

Az FFmpeg telepítése Linuxra?

Most a legtöbb Linux disztribúcióban ez az eszköz már telepítve van alapértelmezés szerint, bár kevesen zárják ki olyan könyvtárak témáiban, amelyek nem nyílt forráskódúak. Minden további nélkül hagyom a parancsokat a telepítéshez.

Debian, Ubuntu és származékai esetében:

sudo apt-get install ffmpeg

ArchLinux, Manjaro és származékai esetében:

sudo pacman -S ffmpeg

Fedora, Red Hat, CentOS, openSUSE és származékai esetében:

sudo dnf install ffmpeg 

Hogyan kell használni az FFmpeg-et?

Az első lépés az határozza meg, hogy milyen formátumra alakítjuk át a videónkat, valamint az audió formátumot, ha azt akarjuk, hogy a videó meghatározott felbontással rendelkezzen, ha egy adott méretet akarunk a kapott videóhoz, audio bitrátához, videó bitrátához, fps-hez stb.

A program használatának megkezdéséhez meg kell nyitnunk egy terminált, azzal kezdjük, hogy információkat szerezzünk a videóból amellyel dolgozni fogunk, ehhez a következő parancsot használjuk:

ffmpeg -i ~/Videos/video.mp4

Jelölhetjük a videó útvonalát, vagy egyszerűen elhelyezhetjük magunkat a terminálban a mappa felett, ahol a videónk található, az én esetemben valami ilyesmit mutat nekem:

ffmpeg videó információk

Ezzel az információval egy sor értéket vehetünk fel amellyel elkészíthetjük új videónkat, ha meg akarja növelni a felbontást, az fps-t, az audiót és másokat, megteheti, de az eredmény rossz lesz.

Esetemben érdekel a videó konvertálása, hogy a multimédiás szerveremen használhassam, és közvetlenül a Chromecaston játszhassam le (mivel nem támogatja az átalakítást). Az Ön esetében meg kell néznie egy kicsit az ajánlott formátumokat, valamint az adott eszköz értékeit.

A másik eset, ha nem érdekel valami konkrétan, és csak átalakítja a parancsok a következők.

Konvertálás egyik formátumról a másikra, és hagyja, hogy az ffpmeg gondoskodjon a kényelmes beállításokról:

ffmpeg -i videoaconvertir videoresultante

Van valami ilyesmi, például mp4-től avi-ig vagy flv-től mpeg-ig vagy mkv-től avi-ig stb.

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

Most Hagyok neked néhány paramétert és mit csinálnak:

-qscale 0: Tartsa meg ugyanazt a felbontást

A videó felbontásának megváltoztatásához ebben az esetben 1280 × 720 méretre

m-szűrő: v skála = 1280: 720 -c: másolat

-s 1280 × 720 -c: másolat

-aspect 16: 9: Ha meg akarja változtatni a képarányt, ebben az esetben 16: 9

-b: v 2600k: A videó sebessége ebben az esetben 2600-nál

-b: 128k-nál: Itt a hang bitsűrűsége ebben az esetben 128

-passz 1: Hány menetben fejeződik be a videókonvertálás (az ajánlott 2)

-c: aac: A hang kodekje, ebben az esetben aac

-c: v libx264: A videó kodekje, ebben az esetben h.264

-framerate 30: Hány FPS lesz a videó ebben az esetben 30

-threads 2: Ez az opció abban az esetben, ha 2 vagy több magos processzor van, jelezhetjük, hogy 1-nél többet használnak a videokonverzióhoz, és ezáltal felgyorsítja a folyamatot.

Sokan ajánlom, hogy olvassa el ez a másik Wiki ahol részletesebben elmagyarázza az egyes esetek használatát.

Az én esetemben, amint említettem, érdekel a Chromecastom, ehhez így kell elhelyeznem:

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

Minden további nélkül csak azt mondhatom, hogy ez egy egyszerű eszköz, de nagyon hatékony, ha valaki elmélyül a témában és az összes olyan lehetőségben, amelyet az FFmpeg kínál nekünk.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   győztes dijo

    Jó bemutató

  2.   Edd dijo

    Mesés. Nagyon hasznos. Szükségem volt rá.

  3.   Enrique Salgado dijo

    jól!!! Nagyon szépen köszönöm

  4.   megszűnik dijo

    Nagyon jó oktató.

    És ha Windows-t szeretne:
    1.- Letöltések a github-on: https://github.com/BtbN/FFmpeg-Builds/releases
    csomagolja ki egy zip-ben, ha GPL-t vagy LGPL-t szeretne stb.
    2.- másolja a letöltések mappából C: \ -re, változtassa meg a hosszú nevet rövidre a "C: \ FFMPEG-XX" számára, ahol XX a verzió
    3.- Nyomja meg a Windows + Szünet gombot, majd az "Speciális rendszerbeállítások", majd a "Környezeti változók", majd először a "Felhasználói változók az XXXX-hez" elemet, nézze meg a "PATH" elemet, kattintson a "PATH" gombra, és a végén adja hozzá, például: "; C: \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib", majd az "OK" vagy az "ACCEPT", majd a "rendszerváltozók", majd kattintson a "PATH" gombra, és egészítse ki a végéig: "; C: \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib », majd kattintson az« OK »vagy az« OK »gombra, majd ha végzett, kattintson az OK gombra, majd fogadja el. Ne indítsa újra a gépet, csak becsukja a CMD terminál konzolját és a POWERSHELL terminál konzolját, az önmagukban indítja újra a konzolokat anélkül, hogy újra kellene indítani a gépet.

    1.    megszűnik dijo

      Utolsó utolsó lépések…

      akkor használja a fent azonosított paramétereket a linuxban.

      Szerencse!!!

      Ha 1280 × 727 (720p) méretet szeretne, akkor otthagyom a parancsokat a Windows CMD vagy a POWERSHELL számára:

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

      vagy a titokzatos 1280 × 727 (mint a Boeing 727!, a 7 helyett a "0" helyett adjuk meg), az úgynevezett "727p", és mi így vagyunk:

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