mencoder mplayer și rezolvarea problemelor tipice de codificare

Mult timp plecat sunt zilele când am descarcat fiecare nouă versiune de MPlayer (www.mplayerhq.hu) și instalați-l de la sursa. Apoi a fost interesant: există întotdeauna caracteristici noi discuții pentru dezvoltatorii de software cu lumea exterioară (băieții din Debian Crooked colectate pachete MPlayer, jurnalist Dzhoy Barr ofensat programatori ...). Treptat pasiuni a trecut, și MPlayer pășit în umbră: utilizatorii preferă VLC sau ceva, implicit (de exemplu, Totem). MPlayer a rămas în fiecare distribuție Linux, chiar este de obicei instalat în mod implicit, dar despre el mai puțin și mai puțin amintit, convertiți și utilizatorii de Linux nu pot ghici.

Cu ceva timp în urmă, m-am schimbat ISP-ul meu și am avut de IP-TV. Se întâmplă că există o nevoie de a înregistra orice transfer dintr-o bucată de știri, un film rar ... Și aici de mencoder, care face parte din MPLayer, pare soluția perfectă. Dar mai întâi - cum sa ma uit la IP-TV folosind MPlayer? Foarte simplu:

Pentru a reda o listă de redare în MPlayer în sine, este necesar să se dea comanda:

După aceea, canalele pot fi comutate cursorul în sus și în jos.

Înregistrarea TV-flux este realizat cu mencoder:

Astfel, el MPlayer / mencoder să fie compilate cu un MP3 de codificare de bibliotecă (lame). Permiteți-mi să explic parametrii trecut:

  • vcodec = mpeg4 - compresie în MPEG4;
  • vbitrate = 1000 - valoarea ratei de biți;
  • vqmin = 2: vqmax = 25 - parametrii de cuantificare ( "quantizers" minime și maxime); vqmin, egal cu doi, de obicei pus la MPEG4 și H.263 pentru selectat 3; vqmax maximă implicită în valoare de 31 (cea mai mică valoare, cu atât mai mici blocuri în care se obține imaginea codificată și mai clară imagine, dar fișierul devine mai mare în dimensiune);
  • VHQ - la fel ca mbd = 1; aproximativ vorbind, cuprinde un mod în care macroblocurilor sunt codificate în mai multe moduri, iar apoi selectează automat cele mai bune rezultate;
  • v4mv - patru vectori de mișcare per macrobloc;
  • TRELL - spalier cuantizare pentru a găsi blocuri optime de codificare 8 × 8;
  • autoaspect - raport de aspect automat.

In general despre parametrii de codificare folosind mencoder poate fi un timp foarte lung pentru a spune: acești parametri, dacă nu mii, apoi sute, și fiecare afectează ceva într-un fel sau altul. Nu cred că cineva folosește-le pe toate dintr-o dată: unele opțiuni bune pentru filme comprimând, altele - în desene animate de compresie, și așa mai departe. Totul depinde de ceea ce ai de cod și doriți să obțineți un rezultat.

Alte tehnici de lucru cu mencoder

Unii jucatori (cum ar fi de la Microsoft) refuză să înlocuiască codecul corect pentru a decoda fără un FOURCC clar definit. Dar, uneori, unele de codificare și software-ul de randament de redare rezultatele fără acest FOURCC. problema FOURCC poate fi rezolvată prin adăugarea la dosar, fără a re-codare:

Cu toate acestea, același lucru se poate face în Avidemux - diferența de timp și simplitatea nu este atât de mare. Aici, de exemplu, sarcina de a înlocui pista audio pentru a face mai repede, cred, este în mencoder. De exemplu, ați descărcat un film și o pistă audio separat, să-l cu o traducere mai bună. Cum să înlocuiască pista veche pe cel nou?

Apropo, despre fișierele cu piste audio multiple. Alegeți să joace echipa dreapta poate fi la pornire:

După numărul piesei -aid specificat. Când redarea, puteți sorta prin piese ciclic prin apăsarea Shift-3 ( „#“).

Exemple de alte sarcini urgente care trebuie rezolvate cu ajutorul mencoder, - converti DVD MPEG4 / AVI. Comanda pentru a converti un adevărat disc introdus în unitatea:

În cazul în care conținutul DVD-ului (toate VOB-files) au fost copiate pe hard disk-ul la un anumit director, apoi converti comanda va fi:

Dacă DVD-ul este plasat în ISO-imagine, trebuie doar să utilizați:

Când conversia DVD să-și amintească numărul pistei și capitolul audio - toate acestea este selectată prin linia de comandă. Apropo, uneori, VLC refuză să joace ISO-imagini, dar MPlayer / mencoder aceleași imagini „înțelege“.

Dacă fișierul utilizează codecul H.264, parametrul șir este după cum urmează:

GMPlayer prea viu

Articolul se încheie distras de la consolă și amintiți-vă despre GUI „clasic“ pentru MPlayer - GMPlayer (l-pack este denumit în mod obișnuit la mplayer-gui). Aspectul este destul de auster, dar confortabil. Odată ce proiectul este dezvoltat în mod activ, au existat o multime de teme prestabilite, dar apoi a oprit dezvoltarea interfeței, nu este popularizat. Cu toate acestea, ea există în ziua de azi, și-a văzut de curând din nou lucra la sursa. Skin-uri pentru GMPlayer poate descărca gnome-look.org. Apropo, în GMPlayer operează aceleași chei pe care mplayer consola.

Supliment. Tastele utile pentru MPlayer