11 Avconv Kmandi biex Tirreġistra, Ikkonverti u Oħroġ Vidjows u Awdjo minn Terminal Linux


Fl-artiklu preċedenti, tkellimna dwar Kif Tirrekordja Vidjo u Awdjo tad-Desktop billi tuża l-Għodda ‘Avconv’. Semmejna li hemm ħafna modi oħra ta' użu għall-għodda \avconv” biex tittratta flussi u fajls multimedjali.

  1. Irrekordja l-Vidjo u l-Awdjo tad-Desktop Tiegħek billi tuża Kmand ‘Avconv’

F'dan l-artikolu ser niskopru l-10 kmandi l-aktar importanti biex nużaw mal-programm \avconv.

Biex tkun żgur, jeħtieġ li jkollok l-għodda \avconv” installata sabiex tuża, biex tinstallaha taħt Debian/Ubuntu/Mint, mexxi l-kmandi li ġejjin:

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

1. Ikseb Informazzjoni tal-Fajl tal-Vidjo u Awdjo

Jekk trid tikseb xi informazzjoni dwar xi fajl multimedjali, ħaddem il-kmand li ġej billi tuża l-għażla '-i' (informazzjoni) bil-kmand avcon u ddaħħal il-fajl tal-awdjo jew tal-vidjo tiegħek.

$ 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. Oħroġ Awdjo minn Video File

Biex tiġbed l-awdjo biss minn kwalunkwe fajl tal-vidjo, u biex toħroġha għal fajl ieħor, tista 'tmexxi l-kmand li ġej.

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

Xi punti dwar il-kmand ta 'hawn fuq:

  1. Tinsiex li tissostitwixxi l-isem tal-fajl tad-dħul bl-isem tal-fajl tal-vidjo tiegħek.
  2. -vn hija għażla li nużaw biex inneħħu l-vidjo mill-fajl multimedjali.
  3. -f wav huwa l-format li rridu li l-fajl tal-output tagħna jużah, tista’ taqleb għal \mp3” jew \webm” jekk trid.
  4. sound.wav huwa l-isem tal-fajl tal-output.

3. Oħroġ Vidjo minn Fajl Awdjo

Tista 'wkoll estratta l-vidjo biss minn fajl multimedjali li fih kemm vidjo u awdjo bl-użu tal-kmand li ġej.

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

Deskrizzjoni dwar il-kmand ta 'hawn fuq:

  1. -an hija għażla biex twaqqa' l-awdjo mill-fajl.
  2. mp4 huwa l-format li rridu nużaw għall-fajl il-ġdid tagħna, tista' tibdel għal \mkv, \ogg.. eċċ, ftakar, ser ikollok tibdel il-\ video.mp4” għal \video.mkv” ukoll.

4. Ikkonverti .avi għal .mkv Format

Biex tikkonverti fajl .avi f'format .mkv, uża l-kmand li ġej.

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

  1. -i source-file.avi huwa l-fajl li rridu nikkonverti (-i = -input).
  2. -vcodec hija għażla li nużaw biex nagħżlu codec tal-vidjo biex nużaw waqt l-ipproċessar tal-konverżjoni, fil-każ tagħna huwa \libx264, din l-għażla hija importanti sabiex iżżomm il-vidjo kwalità kif inhi.
  3. newfile.mkv huwa l-isem tal-fajl tal-output.

5. Ikkonverti .mp4 għal Format avi

Biex tikkonverti n .mp4 fajl f'format .avi, mexxi l-kmand li ġej.

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

6. Ikkonverti .mp3 għal .wav Format

Xejn ġdid hawn.. Daħħalna fajl, ħriġna ieħor :) Innota li hawnhekk, m'għandniex għalfejn nużaw l-għażla -vcodec libx264, għax qed nikkonvertu fajl awdjo għal awdjo ieħor fajl, m'hemm l-ebda vidjo hawn.

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

7. Ikkonverti .yuv għal .avi Format

Tista 'tbiddel il-format skond il-bżonnijiet tiegħek fil-kmandi preċedenti jekk trid, kun żgur li l-format li tagħżel huwa appoġġjat minn Libav.

$ avconv -i oldfile.yuv newfile.avi

8. Għaqqad Vidjo u Awdjo Flimkien

Biex tgħaqqad fajl tal-vidjo ma 'fajl awdjo flimkien, mexxi l-kmand li ġej.

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

Tista' tissostitwixxi \the-output-file.mkv” bi \the-output-file.avi” jew kwalunkwe format appoġġjat ieħor minn Libav (Tistaqsiex me dwar dan, ipprovahom kollha waħdek!).

9. Ikkonverti Vidjo f'Immaġini

Biex tikkonverti fajl tal-vidjo f'diversi immaġini differenti, tista 'tħaddem il-kmand li ġej.

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

  1. -r 1: huwa n-numru ta' frejms li trid għal kull immaġini, aktar ma jkun, aktar immaġini jinħolqu.
  2. 1366×768: hija l-wisa' u l-għoli li trid għall-immaġini, tista' tissostitwiha bi kwalunkwe daqs ieħor li trid.
  3. image-%03d.png: huwa l-format tal-isem tal-immaġini, jekk ippruvajt il-kmand, toħloq ħafna immaġini bħal \image-001.png, \image-002 .png”.. eċċ, tista' tissostitwixxi \png” bi \jpg” jew \jpeg” jekk tixtieq.

10. Aktar Għażliet biex tużah ma' Libav

F'Libav, hemm affarijiet aqwa msejħa \filtri, bl-użu ta 'filtri, tista' tagħmel ħafna affarijiet kbar għall-fajls multimedjali tiegħek. Per eżempju, ħu l-kmand li ġej.

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

  1. -vf: hija għażla biex jiġi applikat filtru tal-vidjo (Jekk trid tuża filtru tal-awdjo, ibdelha b'-af).
  2. drawbox=x=50:y=50:width=400:height=300:[email : Hawnhekk applikajna filtru msejjaħ \drawbox li jiġbed kaxxa ħamra b'400 wisa' u 300 għoli f'x=50 u y = 50.

U hawn ir-riżultat tal-kmand ta 'hawn fuq.

U ħu l-kmand li ġej pereżempju,

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

  1. transpose=cclock huwa filtru tal-vidjo li jdawwar il-vidjo b'90 grad lejn l-arloġġ.

Hawn immaġini għal dak li se tikseb.

11. Irreġistra tty bħala Video

Dan il-kmand għandu jintuża mill-utent root, mhux se jaħdem mingħajr sudo, minħabba li jeħtieġ aċċess għall-apparat framebuffer (fbdev). fbdev huwa l-apparat ta 'input framebuffer tal-Linux, dan l-apparat huwa l-apparat responsabbli biex juri l-grafika fil-console.

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

  1. * -r 30: huwa n-numru ta' frames kull sekonda.
  2. * -i /dev/fb0: huwa n-node tat-tagħmir tal-fajl li qed jaħdem, billi nużaw din l-għażla, inkunu nistgħu naqbdu l-vidjo mit-tty.

tal-għaġeb hux? Hemm ħafna filtri tajbin oħra biex tużahom mal-fajls multimedjali tiegħek minbarra ħafna modi oħra ta' użu għal avconv, tista' tiċċekkjahom kollha mid-dokumentazzjoni uffiċjali fuq

Avconv Kmand Użu

Ippruvajt l-użu bil-quddiem għal Libav qabel? X'taħseb dwarha? Għandek xi kmandi importanti oħra għal avconv? Aqsamhom magħna fil-kummenti!