Dokokin FFmpeg 15 masu amfani don Bidiyo, Sauti da Juya Hoto a cikin Linux - Kashi na 2
A cikin wannan labarin, za mu dubi wasu zažužžukan da kuma misalai na yadda za ka iya amfani da FFmpeg multimedia tsarin yi daban-daban hira hanyoyin a kan audio da bidiyo fayiloli.
Don ƙarin cikakkun bayanai game da FFmpeg da matakai don shigar da shi a cikin Linux distros daban-daban, karanta labarin daga hanyar haɗin da ke ƙasa:
Dokokin FFmpeg masu amfani
FFmpeg utility yana goyan bayan kusan duk manyan tsarin sauti da bidiyo, idan kuna son bincika ffmpeg da ke akwai da ake da su, zaku iya amfani da umarnin ./ffmpeg -formats don jera duk nau'ikan da aka goyan baya. Idan kun kasance sababbi ga wannan kayan aikin, ga wasu ƙa'idodi masu amfani waɗanda zasu ba ku kyakkyawar fahimta game da iyawar wannan kayan aiki mai ƙarfi.
Don samun bayani game da fayil (ce video.mp4), gudanar da umarni mai zuwa. Ka tuna cewa dole ne ka saka fayil ɗin fitarwa, amma a wannan yanayin muna son samun wasu bayanai ne kawai game da fayil ɗin shigarwa.
$ ffmpeg -i video.flv -hide_banner
Lura: Ana amfani da zaɓin -hide_banner
don ɓoye sanarwar haƙƙin mallaka da aka nuna ffmpeg na, kamar gina zaɓuɓɓukan da sigar ɗakin karatu. Ana iya amfani da wannan zaɓi don murkushe buga wannan bayanin.
Misali, idan kun gudanar da umarnin da ke sama ba tare da ƙara -hide_banner
zaɓi ba zai buga duk bayanan haƙƙin mallaka na kayan aikin FFmpeg kamar yadda aka nuna.
$ ffmpeg -i video.flv
Don kunna bidiyo zuwa adadin hotuna, gudanar da umarnin da ke ƙasa. Umurnin yana haifar da fayilolin mai suna image1.jpg, image2.jpg da sauransu…
$ ffmpeg -i video.flv image%d.jpg
Bayan nasarar aiwatar da umarnin da ke sama zaku iya tabbatar da cewa bidiyon ya juya zuwa hotuna da yawa ta amfani da bin umarnin ls.
$ ls -l total 11648 -rw-r--r-- 1 tecmint tecmint 14592 Oct 19 13:19 image100.jpg -rw-r--r-- 1 tecmint tecmint 14603 Oct 19 13:19 image101.jpg -rw-r--r-- 1 tecmint tecmint 14584 Oct 19 13:19 image102.jpg -rw-r--r-- 1 tecmint tecmint 14598 Oct 19 13:19 image103.jpg -rw-r--r-- 1 tecmint tecmint 14634 Oct 19 13:19 image104.jpg -rw-r--r-- 1 tecmint tecmint 14693 Oct 19 13:19 image105.jpg -rw-r--r-- 1 tecmint tecmint 14641 Oct 19 13:19 image106.jpg -rw-r--r-- 1 tecmint tecmint 14581 Oct 19 13:19 image107.jpg -rw-r--r-- 1 tecmint tecmint 14508 Oct 19 13:19 image108.jpg -rw-r--r-- 1 tecmint tecmint 14540 Oct 19 13:19 image109.jpg -rw-r--r-- 1 tecmint tecmint 12219 Oct 19 13:18 image10.jpg -rw-r--r-- 1 tecmint tecmint 14469 Oct 19 13:19 image110.jpg
Juya adadin hotuna zuwa jerin bidiyo, yi amfani da umarni mai zuwa. Wannan umarnin zai canza duk hotuna daga kundin adireshi na yanzu (mai suna image1.jpg, image2.jpg, da sauransu…) zuwa fayil ɗin bidiyo mai suna imagestovideo.mpg.
Akwai wasu nau'ikan hotuna da yawa (kamar jpeg, png, jpg, da sauransu) waɗanda zaku iya amfani da su.
$ ffmpeg -f image2 -i image%d.jpg imagestovideo.mpg
Don canza fayil ɗin bidiyo na flv zuwa tsarin Mp3, gudanar da umarni mai zuwa.
$ ffmpeg -i video.flv -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3
Bayani game da zaɓuɓɓukan da aka yi amfani da su a cikin umarnin sama:
- vn: yana taimakawa wajen kashe rikodin bidiyo yayin juyawa.
- ar: yana taimaka muku saita ƙimar samfurin sauti a Hz.
- ab: saita sautin bitrate.
- ac: don saita adadin tashoshin sauti.
- -f: tsari.
Don canza fayil ɗin bidiyo .flv zuwa .mpg, yi amfani da umarni mai zuwa.
$ ffmpeg -i video.flv video.mpg
Don canza fayil ɗin bidiyo na .flv zuwa fayil ɗin gif mai rai, wanda ba a matsawa ba, yi amfani da umarnin da ke ƙasa.
$ ffmpeg -i video.flv animated.gif.mp4
Don canza fayil ɗin .mpg zuwa tsarin .flv, yi amfani da umarni mai zuwa.
$ ffmpeg -i video.mpg -ab 26k -f flv video1.flv
Don canza fayil ɗin .avi zuwa mpeg don 'yan wasan dvd, gudanar da umarnin da ke ƙasa:
$ ffmpeg -i video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 video.mpeg
Bayani game da zaɓuɓɓukan da aka yi amfani da su a cikin umarnin sama.
- target pal-dvd: Tsarin fitarwa
- ps 2000000000 mafi girman girman fayil ɗin fitarwa, a cikin rago (a nan, 2 Gb).
- 16:9 : Widescreen.
Don ƙirƙirar CD ko DVD na bidiyo, FFmpeg yana sauƙaƙa ta hanyar ba ku damar tantance nau'in manufa da zaɓin tsarin da ake buƙata ta atomatik.
Kuna iya saita nau'in manufa kamar haka: add -target type; Nau'in na iya zama vcd, svcd, dvd, dv, pal-vcd ko ntsc-svcd akan layin umarni.
Don ƙirƙirar VCD, kuna iya gudanar da umarni mai zuwa:
$ ffmpeg -i video.mpg -target vcd vcd_video.mpg
Don cire sauti daga fayil ɗin bidiyo, da adana shi azaman fayil na Mp3, yi amfani da umarni mai zuwa:
$ ffmpeg -i video1.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio3.mp3
Bayani game da zaɓuɓɓukan da aka yi amfani da su a cikin umarnin sama.
- Bidiyon tushen: video.avi
- Audio bitrate: 192kb/s
- tsarin fitarwa: mp3
- Sauti da aka haɓaka: audio3.mp3
Hakanan zaka iya haɗa bidiyo tare da fayil ɗin sauti kamar haka:
$ ffmpeg -i audio.mp3 -i video.avi video_audio_mix.mpg
Don ƙara saurin sake kunna bidiyo, gudanar da wannan umarni. Zaɓin -vf yana saita masu tace bidiyo wanda ke taimakawa wajen daidaita saurin.
$ ffmpeg -i video.mpg -vf "setpts=0.5*PTS" highspeed.mpg
Hakanan zaka iya rage saurin bidiyo kamar haka:
$ ffmpeg -i video.mpg -vf "setpts=4.0*PTS" lowerspeed.mpg -hide_banner
Don kwatanta bidiyo da Audios bayan tana mayar za ka iya amfani da umarnin da ke ƙasa. Wannan yana taimaka muku gwada bidiyo da ingancin sauti.
$ ffplay video1.mp4
Don gwada ingancin sauti kawai amfani da sunan fayil ɗin mai jiwuwa kamar haka:
$ ffplay audio_filename1.mp3
Kuna iya sauraron su yayin da suke wasa kuma ku kwatanta halaye daga sauti.
Kuna iya ƙara fosta ko hoto zuwa fayil mai jiwuwa ta amfani da umarni mai zuwa, wannan yana zuwa da amfani sosai don loda MP3s zuwa YouTube.
$ ffmpeg -loop 1 -i image.jpg -i Bryan\ Adams\ -\ Heaven.mp3 -c:v libx264 -c:a aac -strict experimental -b:a 192k -shortest output.mp4
Idan kana da fayil ɗin fassarar daban da ake kira subtitle.srt, zaka iya amfani da umarni mai zuwa don ƙara ƙarar magana zuwa fayil ɗin fim:
$ ffmpeg -i video.mp4 -i subtitles.srt -map 0 -map 1 -c copy -c:v libx264 -crf 23 -preset veryfast video-output.mkv
Takaitawa
Wannan shine kawai a yanzu amma waɗannan ƙananan misalan amfani da FFmpeg ne, zaku iya samun ƙarin zaɓuɓɓuka don abin da kuke son cim ma. Ka tuna yin sharhi don samar da bayani game da yadda ake amfani da FFmpeg ko kuma idan kun ci karo da kurakurai yayin amfani da shi.
Dubawa: https://ffmpeg.org/