Чанд нафар аз шумо не ба барномаҳои гуногун муроҷиат кардаанд то ки баъзе файлҳои видеоии худро барои мутобиқат бо дастгоҳ ба формати дигар табдил диҳед ё танҳо бо кам кардани вазни худ каме бештар ҷой пайдо кунед.
Дар навбати худ ман барномаҳои гуногунро истифода кардам ва натиҷаҳои гуногун ба даст овардам, дар аксари онҳо мо бо имконоте, ки онҳо ба мо пешниҳод мекунанд, хеле маҳдудем, аз танҳо қодир будан ба форматҳои муайян, танҳо ба ҳамон ё баъзеи дигар бо имконоти зиёде, ки шумо намедонед, ки ҳар кадоми онҳо чӣ кор мекунанд.
Дар ин бора Ман аз ин фурсат истифода бурда, ба шумо нақл мекунам воситаи олие, ки бо назардошти ҳамаи хусусиятҳо ва имконоти ба мо пешниҳодшаванда хеле осон аст ва истифодааш осон аст.
Ин восита FFmpeg номида мешавад Тавре ки қайд кардам, истифодаи он хеле содда аст ва ба ҳам одамони дорои маълумоти олӣ ва ҳам корбарони нав нигаронида шудааст.
FFmpeg ба мо имкон медиҳад, ки аудио ва видеоро сабт, табдил ва интиқол диҳем, Ин барнома нармафзори ройгон аст, он ибтидо барои муҳитҳои GNU / Linux таҳия шудааст, аммо бо назардошти маъруфияти бузурги он, онро инчунин дар аксари системаҳои оператсионӣ, аз ҷумла Windows тартиб додан мумкин аст.
Мо инчунин метавонем қайд кунем, ки ин барнома, аксарияти таҳиягарони он низ аз лоиҳаи MPlayer мебошанд.
Дар охир, ман бояд инро қайд кунам FFmpeg воситаи сатри фармон аст Аз ин рӯ, он ягон интерфейси графикиро истифода намебарад, гарчанде ки WinFF мавҷуд аст, ки GUI-и он мебошад, шахсан ман гуфта метавонам, ки истифодаи FFmpeg-ро афзалтар мешуморем, зеро бисёр табдилдиҳандаҳои видео онро ҳамчун пойгоҳ истифода мебаранд ва чанде аз онҳо дастгирӣ мекунанд вуруди фармонҳои фармоишӣ барои ин асбоб.
Пеш аз он ки дар бораи вариантҳои худ каме фаҳмонед, ман бо шумо дар пайвандҳои оянда, ки дар он шумо форматҳои аудио, видео ва тасвирро, ки бо ин асбоб кор карда метавонанд, инчунин имконот ва кодекҳоро дида баромада метавонед.
Индекси
Чӣ тавр FFmpeg -ро дар Linux насб кардан мумкин аст?
Ҳоло аксари тақсимоти Linux ин асбобро аллакай насб кардаанд бо нобаёнӣ, гарчанде ки онҳое ҳастанд, ки онро барои мавзӯъҳои баъзе китобхонаҳо, ки манбаи кушода нестанд, истисно мекунанд. Бе таваққуф ман фармонҳоро барои насби он тарк мекунам.
Барои Debian, Ubuntu ва ҳосилаҳои:
sudo apt-get install ffmpeg
Барои ArchLinux, Manjaro ва ҳосилаҳои:
sudo pacman -S ffmpeg
Барои Fedora, Red Hat, CentOS, openSUSE ва ҳосилаҳои:
sudo dnf install ffmpeg
Чӣ тавр FFmpeg -ро истифода бурдан мумкин аст?
Қадами аввал ин аст муайян кунед, ки видеои худро ба кадом намуди формат табдил медиҳем, инчунин формати аудиоӣ, агар мо хоҳем, ки видео ягон ҳалли мушаххас дошта бошад, агар мо андозаи муайяни видеои ҳосилшударо, битрейтси аудио, видеои битрат, фпс ва ғ.
Ҳоло барои оғози истифодаи барнома, мо бояд терминал кушоем, мо бо гирифтани маълумот аз видео оғоз мекунем ки бо он кор карданӣ ҳастем, барои ин фармони зеринро истифода мебарем:
ffmpeg -i ~/Videos/video.mp4
Мо метавонем роҳи видеоро нишон диҳем ё худро танҳо дар терминал дар болои папкае, ки видеои мо ҷойгир аст, ҷойгир кунем, дар ҳолати ман он ба ман чунин нишон медиҳад:
Бо ин маълумот мо метавонем як қатор арзишҳоро гирем ки бо он мо видеои нави худро эҷод карда метавонем, агар шумо хоҳед ҳалли он, fps, audio ва дигарҳоро зиёд кунед, шумо метавонед ин корро кунед, аммо натиҷа бад хоҳад буд.
Дар ҳолати ман, ман мехоҳам видеоро табдил диҳам, то онро дар сервери мултимедияам истифода барам ва мустақиман дар Chromecast бозӣ кунам (зеро он транскондитсиониро дастгирӣ намекунад). Дар ҳолати шумо, шумо бояд каме дар бораи форматҳои тавсияшуда, инчунин арзишҳои дастгоҳи мушаххас назар кунед.
Ҳолати дигар, агар шумо ба ягон чиз таваҷҷӯҳ надошта бошед ва танҳо онро табдил диҳед фармонҳо чунинанд.
Аз як формат ба формати дигар гузаред ва бигзор ffpmeg дар бораи арзишҳои қулай ғамхорӣ кунад:
ffmpeg -i videoaconvertir videoresultante
Чунин чизе вуҷуд дорад, масалан, аз mp4 ба avi ё flv ба mpeg ё mkv ба avi ва ғайра.
ffmpeg -i video.mp4 nuevovideo.avi
ffmpeg -i video.flv nuevovideo.mpeg
ffmpeg -i video.mkv nuevovideo.avi
Акнун Ман ба шумо баъзе параметрҳо мегузорам ва онҳо чӣ кор мекунанд:
-qscale 0: Ҳалли якхеларо нигоҳ доред
Барои тағир додани қарори видео, дар ин ҳолат ба 1280 × 720
m-филтр: v миқёс = 1280: 720 -c: нусха
-s 1280 × 720 -c: нусха
-ҷанбаи 16: 9: Агар шумо хоҳед, ки таносуби тарафҳоро тағир диҳед, дар ин ҳолат 16: 9
-b: v 2600k: Битрати видео дар ин ҳолат дар 2600
-б: дар 128k: Битрати аудио дар ин ҳолат 128
- гузариш 1: Табдили видео дар чанд гузариш ба анҷом мерасад (тавсия дода мешавад 2)
-c: a aac: Кодекси аудио дар ин ҳолат aac
-c: v libx264: Кодекси видео дар ин ҳолат h.264
-фрейми 30: Дар ин ҳолат видео чанд FPS хоҳад дошт
-риштаҳои 2: Ин хосият дар сурати доштани протсессори дорои 2 ё зиёда ядро, мо метавонем нишон диҳем, ки барои табдили видео беш аз 1 истифода мешавад ва ба ин васила равандро метезонад.
Бисёранд, ки ба шумо тавсия диҳед, ки хонед ин вики дигар ки дар он ӯ истифодаи ҳар як парвандаи мушаххасро муфассалтар мефаҳмонад.
Ҳоло дар ҳолати ман, тавре ки қайд кардам, ман ба Chromecast-и худ таваҷҷӯҳ дорам, барои ин ман бояд онро чунин ҷойгир кунам:
ffmpeg -i video.mp4 -pass 2 -b:a 128k -c:a aac -c:v libx264 -qscale 0 -framerate 29 -threads 2 nuevovideo.mp4
Бе таваққуфи дигар, ман танҳо гуфта метавонам, ки ин як абзори оддӣ аст, аммо хеле пурқувват аст, агар касе мавзӯъро дарк кунад ва дар бораи ҳамаи имконоте, ки FFmpeg ба мо пешниҳод мекунад.
5 шарҳ, аз они шумо
Дарсӣ хуб
Афсонавӣ. Хеле муфид. Ман ба он ниёз доштам.
Хуб!!! ташаккур
Мураббии хеле хуб.
Ва агар шумо мехоҳед Windows:
1.- Боргириҳо дар github: https://github.com/BtbN/FFmpeg-Builds/releases
Агар шумо хоҳед, ки GPL ё LGPL ва ғайра кушоед дар zip.
2.- нусхабардорӣ аз папкаи зеркашиҳо ба C: \, номи дарозро ба номи кӯтоҳ барои "C: \ FFMPEG-XX" иваз намоед, ки XX версияи он аст
3.- Windows + Pause -ро пахш кунед, сипас дар "Танзимоти мукаммали система", пас дар "Тағирёбандаҳои муҳити атроф", пас аввал "тағирёбандаҳои корбар барои XXXX" ба "PATH" нигаред ва "PATH" -ро клик кунед ва дар охири он илова кунед: " ; C: \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib ", пас" OK "ё" ҚАБУЛ "ва сипас" тағирёбандаҳои система "ва" PATH "-ро клик кунед ва ба охир чунин илова кунед:«; C : \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib », пас тугмаи« OK »ё« OK ва пас аз ба итмом расидан OK ро пахш кунед ва пас қабул кунед. Дастгоҳро бозоғоз накунед, шумо танҳо консоли терминали CMD ва консоли терминали POWERSHELL -ро пӯшонед, он консолҳоро худ аз худ боз мекунад ва бидуни талаб аз сари нав мошинро боз мекунад.
Марҳилаҳои ниҳоии ниҳоӣ….
пас параметрҳоеро истифода баред, ки дар линукси дар боло муайяншуда баромадаанд.
Барори кор !!!
Агар шумо хоҳед, ки дар 1280 × 727 (720p) фармонҳоро барои Windows CMD ё POWERSHELL тарк кунам:
ffmpeg.exe -ic: \ my_folder \ video.mpg -b: a 128k -s 1280 × 720 -pect 16: 9 -c: a aac -c: v libx264 -framerate 29 c: \ my_folder \ newvideo.mp4
ё 1280 × 727 пурасрор (ба монанди Боинг 727!, ба ҷои "7" 0 илова кунед), ки бо номи "727p" маъруф аст ва мо чунинем:
ffmpeg.exe -ic: \ my_folder \ video.mpg -b: a 128k -s 1280 × 727 -pect 16: 9 -c: a aac -c: v libx264 -framerate 29 c: \ my_folder \ newvideo.mp4