11 Avconv Commands sa Pagrekord, Pag-convert ug Pagkuha sa mga Video ug Audio gikan sa Linux Terminal


Sa miaging artikulo, among gihisgutan ang Unsaon Pagrekord sa Desktop Video & Audio Gamit ang 'Avconv' Tool. Among gihisgutan nga adunay daghan pang mga paagi sa paggamit alang sa \avconv” nga himan sa pag-atubang sa mga multimedia stream ug mga file.

  1. Irekord ang Imong Desktop Video ug Audio Gamit ang ‘Avconv’ Command

Niining artikuloha atong madiskobrehan ang labing importante nga 10 ka sugo nga gamiton sa programa nga \avconv.

Aron lang masiguro, kinahanglan nimo nga i-install ang \avconv” nga himan aron magamit, aron ma-install kini ubos sa Debian/Ubuntu/Mint, padagana ang mosunod nga mga sugo:

$ sudo apt-get update
$ sudo apt-get install libav-tools

1. Pagkuha og Video ug Audio File Information

Kung gusto nimo makakuha pipila ka kasayuran bahin sa bisan unsang multimedia file, padagana ang mosunud nga mando gamit ang kapilian '-i' (impormasyon) nga adunay avcon nga mando ug i-input ang imong audio o video file.

$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 

avconv version 11-6:11-1, Copyright (c) 2000-2014 the Libav developers
  built on Sep 26 2014 14:34:54 with gcc 4.9.1 (Ubuntu 4.9.1-15ubuntu1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Michael-Jackson-You-Rock-My-World-HD.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2013-12-04 15:45:45
  Duration: 00:09:43.05, start: 0.000000, bitrate: 1898 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720, 1703 kb/s, 29.97 fps, 60k tbn, 59.94 tbc (default)
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, fltp, 192 kb/s (default)
    Metadata:
      creation_time   : 2013-12-04 15:46:06
At least one output file must be specified

2. Extract Audio gikan sa Video File

Aron makuha ang audio gikan sa bisan unsang video file, ug aron ma-output kini sa lain nga file, mahimo nimong ipadagan ang mosunud nga mando.

$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -vn -f wav sound.wav

Pipila ka mga punto mahitungod sa sugo sa ibabaw:

  1. Ayaw kalimti ang pag-ilis sa ngalan sa input file sa imong ngalan sa video file.
  2. Ang
  3. -vn usa ka opsyon nga among gigamit sa pagtangtang sa video gikan sa multimedia file.
  4. Ang
  5. -f wav mao ang format nga gusto namo nga gamiton kini sa among output file, mahimo nimong ibalhin sa \mp3 o \webm kung gusto nimo.
  6. sound.wav mao ang ngalan sa output file.

3. Extract Video gikan sa Audio File

Mahimo usab nimo makuha ang video gikan sa usa ka multimedia file nga adunay parehas nga video ug audio gamit ang mosunud nga mando.

$ avconv -i You-Rock-My-World.avi -vcodec libx264 -an -f mp4 video.mp4

Deskripsyon mahitungod sa sugo sa ibabaw:

    Ang
  1. -an usa ka opsyon sa pagtangtang sa audio gikan sa file.
  2. Ang
  3. mp4 mao ang format nga gusto namong gamiton para sa among bag-ong file, mahimo nimong usbon sa \mkv, \ogg.. etc, hinumdomi, kinahanglan nimong usbon ang\video.mp4” ngadto sa \video.mkv” usab.

4. I-convert ang .avi ngadto sa .mkv Format

Aron ma-convert ang .avi file ngadto sa .mkv nga pormat, gamita ang mosunod nga sugo.

$ avconv -i You-Rock-My-World.avi -vcodec libx264 You-Rock-My-World.mkv

  1. -i source-file.avi mao ang payl nga gusto namong i-convert (-i = -input).
  2. Ang
  3. -vcodec usa ka opsyon nga among gigamit sa pagpili og video codec nga gamiton samtang nagproseso sa pagkakabig, sa among kaso kini mao ang \libx264, kini nga opsyon importante aron mapadayon ang video kalidad sama niini.
  4. Ang
  5. newfile.mkv mao ang ngalan sa output file.

5. I-convert ang .mp4 sa avi Format

Aron ma-convert ang n .mp4 nga payl ngadto sa .avi nga pormat, padagana ang mosunod nga sugo.

$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -vcodec libx264 newfile.avi

6. I-convert ang .mp3 ngadto sa .wav Format

Wala'y bag-o dinhi.. Nag-input kami og file, nag-output kami og lain :) Timan-i nga dinhi, dili kinahanglan nga gamiton ang -vcodec libx264 nga opsyon, tungod kay nag-convert kami og audio file ngadto sa laing audio file, walay video dinhi.

$ avconv -i michael-jackson-dangerous.mp3 newfile.wav

7. I-convert ang .yuv sa .avi nga Format

Mahimo nimong usbon ang format depende sa imong mga panginahanglan sa miaging mga sugo kung gusto nimo, siguroha nga ang format nga imong gipili gisuportahan sa Libav.

$ avconv -i oldfile.yuv newfile.avi

8. Paghiusa sa Video ug Audio

Aron mahiusa ang usa ka video file nga adunay usa ka audio file, padagana ang mosunud nga mando.

$ avconv -i the-sound-file.wav -i the-video-file.avi the-output-file.mkv

Mahimo nimong pulihan ang \the-output-file.mkv” sa \the-output-file.avi” o bisan unsang ubang gisuportahan nga format ni Libav (Ayaw pangutana bahin niini, sulayi silang tanan sa imong kaugalingon!).

9. I-convert ang Video ngadto sa Mga Imahen

Aron ma-convert ang usa ka video file ngadto sa daghang lain-laing mga hulagway, mahimo nimong ipadagan ang mosunod nga sugo.

$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -r 1 -s 1366x768 -f image2 image-%03d.png

  1. -r 1: mao ang gidaghanon sa mga frame nga gusto nimo matag hulagway, kon daghan kini, mas daghang mga hulagway ang mabuhat.
  2. 1366×768: mao ang gilapdon ug gitas-on nga imong gusto para sa mga hulagway, mahimo nimo kining ilisan sa bisan unsang lain nga gidak-on nga imong gusto.
  3. image-%03d.png: mao ang format sa ngalan sa imahe, kung imong sulayan ang command, makamugna kini og daghang mga imahe sama sa \image-001.png , \image-002 .png”.. ug uban pa, mahimo nimong ilisan ang \png” og \jpg” o \jpeg” kung gusto nimo.

10. Dugang nga mga Opsyon nga gamiton sa Libav

Sa Libav, adunay talagsaon nga mga butang nga gitawag og \filter, gamit ang mga filter, makahimo ka og daghang dagkong mga butang sa imong multimedia files. Pananglitan, gamita ang mosunod nga sugo.

$ avconv -i input-video.avi -vcodec libx264 -vf "drawbox=x=50:y=50:width=400:height=300:[email " output-video.avi

  1. -vf: usa ka opsyon sa paggamit ug video filter (Kung gusto nimo mugamit ug audio filter, pulihan kini ug -af).
  2. drawbox=x=50:y=50:width=400:height=300:[email : Dinhi among gipadapat ang filter nga gitawag og \drawbox nga nagdrowing og pula nga kahon nga adunay 400 gilapdon ug 300 kataas sa x=50 ug y = 50.

Ug ania ang resulta sa sugo sa ibabaw.

Ug kuhaa ang mosunod nga sugo pananglitan,

$ avconv -i input-file.avi -vcodec libx264 -vf "transpose=cclock" output-file.avi

    Ang
  1. transpose=cclock kay usa ka video filter nga nagtuyok sa video sa 90 degree clockwise.

Ania ang usa ka imahe alang sa kung unsa ang imong makuha.

11. Irekord ang tty isip usa ka Video

Kini nga sugo kinahanglang gamiton sa root user, dili kini molihok nga walay sudo, tungod kay nagkinahanglan kini og access sa framebuffer device (fbdev). Ang fbdev mao ang Linux framebuffer input device, kini nga device mao ang responsable nga himan sa pagpakita sa mga graphic sa console.

$ sudo avconv -f fbdev -r 30 -i /dev/fb0 out.avi

  1. * -r 30: mao ang gidaghanon sa mga frame kada segundo.
  2. * -i /dev/fb0: mao ang running file device node, pinaagi sa paggamit niini nga opsyon, makuha namo ang video gikan sa tty.

Kahibulongan dili ba? Adunay daghang uban pang maayong mga pagsala nga magamit sa imong mga multimedia file gawas sa daghang uban pang mga paagi sa paggamit para sa avconv, mahimo nimong susihon silang tanan gikan sa opisyal nga dokumentasyon sa

Paggamit sa Avconv Command

Nasulayan na ba nimo ang daan nga paggamit sa Libav kaniadto? Unsay imong hunahuna bahin niini? Aduna ka bay laing importanteng sugo para sa avconv? Ipakigbahin kini kanamo sa mga komento!