Ubuntu Linux
  • Lyukasbogrács
    #8857
    -i = input, bemeneti fájl
    -s = size, mekkora legyen a video mérete
    -b = bitrate, bitsűrűség
    -ab = audio bitrate, hang bitsűrűség, van -vb is, video bitrate
    -vtag = fourcc tagot állítja be, ez alapján tudja a videólejátszó, hogy milyen adatformátum van a fájlban és hogy milyen kodeket használjon. (pl.: DIV3 = DivX Low-Motion, DIV4 = DivX Fast-Motion, DIVX = DivX4, stb), ha nem állítod be, akkor a kodek beállítja automatikusan.
    -vcodec = video codec, ezzel meg azt lehet beállítani, hogy konkrétan melyik kodekkel tömörítse (újra) a videót. ha mp4-et akarsz, akkor -vcodec mpeg4
    ugyanígy van -atag, meg -acodec a hangra, ha nem használod valamelyiket, akkor nem kódolja újra, hanem csak másolni fogja az eredeti hangot, vagy videót, olyan, mintha azt írnád -acodec copy
    output.avi az meg a végtermék.

    neked akkor az kell, hogy:
    ffmpeg -i input.avi -s 640x360 -vcodec mpeg4 output.mp4
    az, hogy milyen minőségű videót akarsz (ami majd a fájl méretét is befolyásolja) az a -b bitrate tagtól fog függeni (és a -vb-től ha beállítod), ha a hangot is újra akarod kódolni, mondjuk mp3-ba, akkor tedd hozzá még azt, hogy -acodec libmp3lame, de még rengeteg paramétere van, érdemes belenézni a "használati útmutatóba": terminálba: man ffmpeg, vagy faq, vagy doc
    bocs ha valami nem működik, nem próbáltam ki, de ezek után már nem lesz nehéz kitalálni, ha valami gond van