rosszul kódolt audió és videó fájlok optimalizálása

Kezdőlap Fórumok Multimédia MPlayer és társai rosszul kódolt audió és videó fájlok optimalizálása

9 bejegyzés megtekintése - 1-9 / 9
  • Szerző
    Bejegyzés
  • #2067280
    Macskajancsi
    Felhasználó
      xcut wrote:
      #2067281
      xcut
      Felhasználó
        #2067282
        jzombi
        Felhasználó

          Hiába nyomod fel a bitrátát, a minõség már nem fog javulni.
          Tudom javasolni mencoder-hez frontendek használatát (van egy rakás, mplayerhq-n találsz linket), és azokkal meg tudod nézni milyen opciókat állít be mencoder-nek.
          Az mplayerhez jár egy adag html dokumentum is, azok között is van mencoder-es, erõsen ajánlott azokat olvasgatni (legegyszerûbb, ha a példákat megnézed).
          Ha jól értem az mkv az a matroska konténert takarja (vagy az egy codec?). Azt nem tudom, hogy tudsz-e közvetlenül mencoder-el létrehozni, nálam csak az avi, mpeg, és a raw output formátumot ismeri.
          Az átméretezést a -vf kapcsoló után kell megadni („-vf scale=640:480”).

          #2067283
          Macskajancsi
          Felhasználó
            xcut wrote:
            #2067284
            xcut
            Felhasználó
              #2067285
              jzombi
              Felhasználó
                #2067286
                AMD486
                Felhasználó

                  Az MKV magában nem sokat ér, az csak tárolja a video/audio/subtitle streameket, mint az AVI. Ha kisebb méretet akarsz, engedj rá valami kodeket pl XviD vagy x264.

                  Alapvetõen a mencodernek 4 paraméter kell, input fájl, output fájl (-o), video kodek (-ovc) és audio kodek (-oac). Mondjuk ezeket nem árt paraméterezni (-$CODECopts), bár üresben is egész pofás az eredmény… Hasznos még a már említett -vf scale és az egyéb video filterek (pl rizsás képnél a hqdn3d erõsen javítja a tömöríthetõséget a kiszámíthatatlan, véletlenszerû zaj nagy részének eltávolításával)

                  Jóó hosszú de bevált -xvidencopts paraméter (remélem elnyeri a tetszésedet az eredmény, én DVD-t rippelek vele):

                  Code:
                  -xvidencopts bitrate=-$kbyte:vhq=1:me_quality=6:qpel:chroma_me:chroma_opt:hq_ac:quant_type=mpeg:max_iquant=3:bvhq=1:lumi_mask:trellis:[no]cartoon:turbo:pass=$pass

                  ahol a célméretnél 1 MB = 1000 kbyte (komoly!!), a pass az elsõ körben értelemszerûen 1, másodikban 2 (two-pass) a cartoon opciót meg a manpage elolvasása után ízlés szerint kapcsold be!
                  Pontos bitrate megadással (nem negatív bitrate opció) jobb eredmény érhetõ el, mert a célméret-számítás néha nem tökéletes (pl. 140000-nél általában néhány 10 megával kisebb lesz).

                  A hangot érdemes különszedni és úgy szenvedni vele (mplayer -dumpaudio), mert a MKV készítésnél külön is be lehet pakolni, a mencoder meg nem tud Vorbist, ami azért kicsit kisebb ugyanolyan minõség mellett, mint az MP3. Ha nincs hang, ‘-oac copy -nosound’ paraméterrel megtoldva a mencodert nem foglalkozik vele videotömörítésnél.

                  A Matroska készítéséhez meg a mmg-t ajánlom (wx-es GUI, benne van a mkvtoolnixben), mert a mkvmerge kilométerhosszú paramétereit a manpage-bõl kiszedni még nehezebb mint a mencoderét…..

                  Kb ennyi. Remélem érthetõ volt 🙂

                  edit: van olyan encoder Linuxra ami kapásból MKV-be nyomja? FIXME
                  (azt tudom hogy VDM-el lehet, de az erõsen wines, az avidemux meg csak OGMet tud)

                  #2067287
                  xcut
                  Felhasználó

                    köszönöm a válaszokat… akkor átrakom xvidbe és mp3-ba, majd berakom mkv-be…

                    #1883879
                    csaba
                    Felhasználó
                    9 bejegyzés megtekintése - 1-9 / 9
                    • Be kell jelentkezni a hozzászóláshoz.