Скільки вас немає вдавалися до різних програм щоб мати можливість перетворити деякі з ваших відеофайлів в інший формат для сумісності з пристроєм або просто отримати більше місця, зменшивши його вагу.
Зі свого боку я використовував різні програми і отримував різні результати, в більшості з них ми дуже обмежені варіантами, які вони нам пропонують, від лише можливості конвертувати у певні формати, лише до тих самих чи деяких інших із безліччю опцій, які ви навіть не уявляєте, що робить кожен із них.
З цієї нагоди Користуючись нагодою поділитися з вами чудовий інструмент, який є дуже потужним з огляду на всі функції та опції, які він пропонує нам, і простий у використанні.
Цей інструмент називається FFmpeg Як я вже згадував, він досить простий у використанні і орієнтований як на людей з передовими знаннями, так і на початківців користувачів.
FFmpeg дозволяє нам записувати, конвертувати та передавати аудіо та відео, Ця програма є безкоштовним програмним забезпеченням, спочатку він був розроблений для середовищ GNU / Linux, однак, враховуючи велику популярність, його також можна скомпілювати на більшості операційних систем, включаючи Windows.
Ми також можемо підкреслити, що ця програма, більшість її розробників також є з проекту MPlayer.
Нарешті, я повинен зазначити це FFmpeg - це інструмент командного рядка З цієї причини він не використовує жодного графічного інтерфейсу, хоча існує WinFF, який є графічним інтерфейсом цього, особисто я можу сказати, що переважно навчитися використанню 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, аудіо та інші, ви можете це зробити, але результат буде поганим.
У моєму випадку я зацікавлений у конвертації відео, щоб я міг використовувати його на своєму мультимедійному сервері та відтворювати безпосередньо на 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: a aac: аудіокодек у цьому випадку aac
-c: v libx264: Кодек відео у цьому випадку h.264
-framerate 30: скільки кадрів в секунду буде мати відео у цьому випадку 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.
Хороший підручник
Казково. Дуже корисний. Мені це було потрібно.
Ну!!! Дуже дякую
Дуже хороший репетитор.
А якщо ви хочете Windows:
1. - Завантаження на github: https://github.com/BtbN/FFmpeg-Builds/releases
розпакуйте на блискавці, якщо ви хочете GPL або LGPL тощо.
2. - скопіюйте з папки завантажень у C: \, змініть довгу назву на коротку для "C: \ FFMPEG-XX", де XX - версія
3.- Натисніть Windows + Пауза, потім на «Додаткові налаштування системи», потім на «Змінні середовища», потім спочатку «користувацькі змінні для XXXX», подивіться на «PATH» і натисніть «PATH» і додайте в кінці, як: "; C: \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib", потім "OK" або "ACCEPT", а потім "системні змінні" і натисніть "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 -визначення 16: 9 -c: aac -c: v libx264 -framerate 29 c: \ my_folder \ newvideo.mp4
або таємничий 1280 × 727 (як Boeing 727!, додайте 7 замість "0"), відомий як "727p", і ми такі:
ffmpeg.exe -ic: \ my_folder \ video.mpg -b: a 128k -s 1280 × 727 -визначення 16: 9 -c: aac -c: v libx264 -framerate 29 c: \ my_folder \ newvideo.mp4