Înțelegem ffmpeg

FFmpeg nu are o interfață grafică și este controlată de comenzi din consola. Mulți utilizatori lucrează cu acesta, copiind comenzile necesare de pe Internet, fără să înțeleagă ce înseamnă acest steguleț. Vom învăța să lucrăm conștient cu FFmpeg pe exemplul mai multor comenzi utile.







Obțineți informații despre fișier

Totul este simplu, introduceți calea către fișierul, pentru a primi informații despre acesta: codec-uri, numărul de piese, rezoluția, rata de bitrate-ul și cadru. Specificăm căile de fișiere cu parametrul -i (de intrare):

-i file1.mp4 -i file2.mp4.

Conversia în mp4

În comparație cu echipa anterioară au fost adăugate trei câmpuri.

Lista de codecuri acceptate de ffmpeg poate fi obținută prin ffmpeg -codecs.

În loc de -vcodec, există o intrare -codec: v și -c: v. Dacă nu specificați codec-uri pentru conversia ffmpeg -i flashvideo.flv output.mp4. atunci ffmpeg va seta codec-urile implicite pentru formatul de fișier de ieșire.







La conversie setați nu numai codec-uri. Să creștem numărul de setări:

Restul de trei parametri - frame rate -r este de 25 de cadre pe secundă, modelul de culoare YUV este egal cu yuv420p valoarea normală și rata de eșantionare audio de 44100 Hz. Steagul -y este necesar pentru a suprascrie un fișier dacă acesta există deja.

Filtre. Schimbați rezoluția

Am folosit pavilionul -vf. specificând un filtru de scală și o rezoluție de 640: 480. Acest filtru poate stoca proporții și poate calcula dinamic rezoluția.

Combinarea filtrelor. Accelerați redarea

Am combinat mai multe filtre într-un singur flag_complex și am obținut fișierul accelerat de două ori. Pentru a înțelege filtrele aplicabile pe un singur.

Adăugând filter_complex și aplicând ambele filtre, am accelerat întregul fișier.

Am inserat fișierele într-una

Vom efectua aceeași operațiune cu altă metodă:

În FFmpeg există elemente care citesc sau scriu materiale media în anumite formate. Ele sunt numite un demultiplexor și un multiplexor. -f concat este un demultiplexer care acceptă un fișier text, cu o listă de fișiere media și le lipsește împreună într-un singur fișier. Pentru a vedea alte elemente, folosiți comanda ffmpeg -formats.

filigran







Articole similare

Trimiteți-le prietenilor: