Сіздердің қаншаларыңыз жоқ түрлі бағдарламаларға жүгінген бейне файлдардың бір бөлігін құрылғымен үйлесімділік үшін басқа форматқа ауыстыру немесе оның салмағын азайту арқылы көбірек орын алу мүмкіндігі.
Мен өз тарапымнан әртүрлі бағдарламаларды қолдандым және әртүрлі нәтижелерге қол жеткіздім, олардың көпшілігінде біз олардың ұсынатын нұсқаларымен шектелеміз, тек белгілі бір форматтарға ауыса алудан бастап, олардың әрқайсысының не істейтінін білмейтін көптеген нұсқалары бар сол немесе басқаларына.
Бұл жолы Осы мүмкіндікті пайдаланып, сіздермен бөлісемін ол бізге ұсынатын барлық мүмкіндіктер мен опцияларды ескере отырып өте қуатты құрал және қолдануға ыңғайлы.
Бұл құрал FFmpeg деп аталады Мен атап өткендей, оны пайдалану өте қарапайым және білімі жоғары адамдарға да, жаңадан келген қолданушыларға да бағытталған.
FFmpeg аудио және бейнені жазуға, түрлендіруге және ағынға жіберуге мүмкіндік береді, Бұл бағдарлама ақысыз бағдарламалық жасақтама, ол бастапқыда GNU / Linux орталарына арналған, бірақ оның үлкен танымалдығын ескере отырып, оны көптеген операциялық жүйелерде, соның ішінде Windows-та жинауға болады.
Сондай-ақ, бұл бағдарламаның, оны жасаушылардың көпшілігінің MPlayer жобасынан екенін атап өтуге болады.
Ақырында, мен бұл туралы айта кетуім керек FFmpeg - командалық жол құралы Осы себептен ол ешқандай графикалық интерфейсті қолданбайды, дегенмен бұл GUI болып табылатын WinFF бар, жеке өзім FFmpeg-ді қолданған жөн деп айта аламын, өйткені көптеген видео конвертерлер оны негіз ретінде пайдаланады және олардың бірнешеуі осы құралға арналған жеке пәрмендердің енгізілуіне қолдау көрсету.
Сіздің нұсқаларыңыз туралы аздап түсіндірмес бұрын, мен сіздермен бөлісемін келесі сілтемені басыңыз, онда сіз осы құралмен жұмыс істей алатын аудио, бейне және кескін форматтарын, сондай-ақ опциялар мен кодектерді қарастыра аласыз.
Linux-қа FFmpeg қалай орнатылады?
Қазіргі уақытта көптеген 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, аудио және басқаларын арттырғыңыз келсе, сіз мұны жасай аласыз, бірақ нәтиже нашар болады.
Менің жағдайда, мен бейнені мультимедиялық серверде қолдана алатындай және тікелей 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
-b: 128k кезінде: бұл жағдайда аудионың бит жылдамдығы 128
1-өту: бейнені түрлендіру неше өтуде аяқталады (ұсынылған 2)
-c: aac: бұл жағдайда аудио кодек aac
-c: v libx264: бұл жағдайда видео кодек h.264
-30 фрейм: бұл жағдайда бейнеде қанша FPS болады 30
-тректер 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» үшін қысқа етіп өзгертіңіз, мұндағы ХХ нұсқасы
3.- Windows + Pause пернесін басыңыз, содан кейін «Advanced system settings», содан кейін «Environment айнымалылары», содан кейін алдымен «XXXX үшін пайдаланушы айнымалылары» «PATH» -ге қарап, «PATH» батырмасын басып, соңына келесідей қосыңыз: « ; C: \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib «, содан кейін» ОК «немесе» ҚАБЫЛДАУ «, содан кейін» жүйенің айнымалылары «және» PATH «батырмасын басып, финалға келесі түрде қосыңыз:«; C : \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib », содан кейін« OK »немесе« OK »батырмасын басыңыз, содан кейін аяқталғаннан кейін OK түймесін басыңыз, содан кейін қабылдаңыз. Машинаны қайта іске қоспаңыз, тек CMD терминалының консолін және POWERSHELL терминалының консолін жауып қойыңыз, ол консольдерді машинаны қайта жүктеуді қажет етпестен өздігінен қайта қосады.
Соңғы қорытынды қадамдар….
содан кейін жоғарыда анықталған Linux-та шыққан параметрлерді қолданыңыз.
Сәттілік !!!
Егер сіз 1280 × 727 (720p) форматында қаласаңыз, мен Windows CMD немесе POWERSHELL командаларын қалдырамын:
ffmpeg.exe -ic: \ my_folder \ video.mpg -b: a 128k -s 1280 × 720 -pectect 16: 9 -c: a aac -c: v libx264 -framerate 29 c: \ my_folder \ newvideo.mp4
немесе «1280p» деп аталатын жұмбақ 727 × 727 (Boeing 7 сияқты, «0» орнына 727-ні қосыңыз) және біз келесідей көрінеміз:
ffmpeg.exe -ic: \ my_folder \ video.mpg -b: a 128k -s 1280 × 727 -pectect 16: 9 -c: a aac -c: v libx264 -framerate 29 c: \ my_folder \ newvideo.mp4