Потрібно зменшити приклад відео до нижчої роздільної здатності


59

Я хотів би перетворити файл Mp4 у форматі HD у файл Mp4 нижчої роздільної здатності . Чи є якесь програмне забезпечення, яке можна використовувати для цього?

Відповіді:


67

Командами терміналів (які за замовчуванням не встановлені) є:

МЕНКОДЕР

Встановіть його sudo apt-get install mencoder

mencoderВстановіть mencoder

Частина про mencoder, який ви хочете, - це параметр -vop шкала, який повідомляє mencoder, до якого масштабу ви хочете перейти до відео. Це нормально, якщо ви хочете зменшити пропускну здатність, зменшити розмір відео тощо.

mencoder input.mp4 -ovc lavc -lavcopts vcodec=mp4 -vop scale=640:480 -oac copy -o output.mp4

або

mencoder input.mp4 -ovc lavc -lavcopts vcodec=mp4 -vf scale=640:480 -oac copy -o output.mp4

або простий

mencoder input.mp4 -vop scale=640:480 -o output.mp4

Хоча з мого досвіду краще включити додаткову інформацію для відео та аудіо, як та, яка була вище.

FFMPEG (застарілий)

Встановіть його sudo apt-get install ffmpeg

ffmpegВстановіть ffmpeg

Ось приклад ffmpeg:

ffmpeg -i input -vf scale=iw/2:-1 output

Де IW = ширина введення відео.

Масштаб = Параметр для масштабування до. У цьому випадку ви ділите початковий розмір на 2 (iw / 2)

обидва з них можуть надати більше інформації, якщо ви виконайте їх без параметрів або змінних, таких як просто, mencoderабо ffmpegвведіть, наприклад, man mencoderабо man ffmpegякі дадуть вам ДУЖЕ обширний невеликий посібник щодо роботи з ними.

AVCONV <- Я люблю цього хлопця!

avconvВстановити Avconv

Щоб встановити -sudo apt-get install libav-tools

Бігати -avconv -i input.mp4 -s 640x480 output.mp4

Де -iдля оригінального вхідного файлу, -s- це розмір для кожного кадру, а в кінці виводиться ім'я вихідного фіналу.

Інструменти GUI, які мені подобаються:

введіть тут опис зображення

AVIDEMUX - Він може змінити розмір і зменшити розмір, що допомагає у випадках, коли метою є зменшення розміру. авідемуксВстановіть avidemux

введіть тут опис зображення

РУЧНА КОРОБКА - Відмінний інструмент для перетворення відео та оптимізації розміру. Я його дуже використовую при переході від ogg до mp4 з h.264. Зменшує багато розмірів. ручний гальмоВстановіть ручний гальмо

введіть тут опис зображення

OPENSHOT & PITIVI - Обидва хороші редактори відео, які можуть допомогти зменшити розмір при відтворенні відео. відкриттяВстановити відкритий знімок і пітівіВстановіть pitivi

Отже, на закінчення для прямого зміни розміру / масштабування можна використовувати термінальні. Для розміру можна використовувати всі.


3
Avidemux може змінити розмір. та інше -
оформити

@artfulrobot Правильно. Довелося спочатку встановити його для перекодування. +1
Луїс Альварадо

У Ubuntu Precision: avidemux дає попередження про h264, кажучи, що ви втратите точність кадру, або отримаєте заїкання / збої. avconv взяв більше години на моєму Intel i5, щоб обробити 13-хвилинний файл і створив набагато більший файл, ніж оригінал. Я не можу змусити mencoder працювати Не можу знайти кодек 'mp4' у libavcodec Неможливо відкрити відеофільтр 'lavc'. Openshot не дає великого контролю (купа попередньо встановлених налаштувань, жодна з них мені не потрібна) над виведенням і створеними файлами, які грали з неправильною швидкістю або мали звукове звучання. :-(
artfulrobot

@artfulrobot - Нічого, у вас проблеми ^^. Avidemux каже попередження щодо h264, тому що ви втратите точність кадру (не дуже збій) при перекодуванні, єдиним способом було б фактично поставити ту саму компресію / швидкість / біт / і т.д. . Я зробив 1 годину 23 хвилинного фільму у форматі mp4 з h264 приблизно за 25 хвилин із i3. З i7 2600 він знизився до 11 хвилин. Чи траплялося вам встановити додатковий обмежений пакет
Луїс Альварадо

Це те, що працювало для мене, використовуючи 64 біт Manjaro: mencoder MAH09111.MP4 -ovc lavc -vf шкала = 640: 480 -oac pcm -o MAH09111_640x480.mp4
rsb2097

24

Використовуйте avconv. Введіть термінал

avconv -i input.mp4 -s 320x240 output.mp4

Замініть 320x240будь-яку роздільну здатність.

Існує маса додаткових варіантів, з якими можна пограти. Робіть man avconvзнати більше.

Натомість, якщо у вас немає avconv, ви можете використовувати ffmpeg.

Встановити:

sudo apt-get install ffmpeg

Перетворити:

ffmpeg -i input.mp4 -s 320x240 output.mp4

1
Я спробував avconv. Це дає мені команду не знайдено . Я спробував все, що було сказано вище. Це дає мені таку ж відповідь. Було б дуже корисно, якби ви могли запропонувати альтернативне рішення.
theja

Подивіться, чи працює редагування.
abhshkdz

3
Додано -c:a copyдо avconvкопіювання аудіопотоку без
повторного кодування

1
Не працює, Ubuntu 16.04: The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.І -strict -2не змінює помилку.
6005,

@theja Ви можете використовувати avconvкоманду після встановлення libav-toolssudo apt-get install libav-tools
sunyata

18

Використовуйте VLC.

У меню "Медіа" виберіть "Перетворити / зберегти". Додайте свої файли до вводу та натисніть кнопку Перетворити / Зберегти.

Потім вам буде запропоновано вказати вихідний файл, і ви зможете вибрати профіль і познайомитися з ним, наприклад, тут я масштабую відео на 50%:

скріншот

Клацніть Зберегти.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.