Як можна максимально стискати відеофайли?


12

Я отримав 4 .mov файли від клієнта, якого вони хочуть, на своєму мобільному веб-сайті через SlideShowPro. Кожен оригінальний файл становив від 200 до 400 мб. Я змусив кожного з них приблизно до 30 Мб, використовуючи трансмагедон, як описано тут , але це все ще дуже важливо для мобільного зв'язку.

Чи є якийсь спосіб зменшити їх ще більше? Можливо, це налаштування; Я використовував формат виводу = MPEG4, аудіо = AAC, відео = H264 (що саме пропонує SlideShowPro.)

Відповіді:


12

ОЦЕ ТАК!

H264 - це високоякісний відеокодек, але (як ви посилаєтесь), він робить відеофайли «важкого» розміру.

Я не впевнений, чи пов’язане ваше запитання із завданням графічного інтерфейсу чи командного рядка. Але, припускаючи, що ви використовуєте "Transmaggedon", я напишу це з урахуванням варіантів програм GUI.

У моєму випадку я віддаю перевагу використанню "Mobile Media Converter", який працює чудово в 32-бітних системах (як на Ubuntu, так і на базі MS). А творці вже випустили 64-бітну версію.

Ви хочете зробити відеофайли менших розмірів. Що можна зробити, змінивши "швидкість передачі бітів", яка дасть вам найкращу якість, відповідно до швидкості передачі бітів. Наприклад: відеофайл розміром 40 Мб (нестиснений, AVI) поміститься у відео-файл 5 МБ (будь-який кодек), якщо ви використовуєте бітову швидкість відео 800 Кбіт / с. Але, звичайно, це може зашкодити якості.

Я настійно пропоную вам провести тестування за допомогою перетворювача мобільних медіа, до якого можна дійти (.deb), натиснувши наступне посилання:

http://www.miksoft.net/mobileMediaConverter.htm

Після встановлення просто перекиньте будь-які відеофайли (бажано невеликі для тесту) у область перетягування, а потім відкрийте Додаткові параметри, натиснувши невелику стрілку, яка розміщена в правій частині вікна, під кнопкою «Переглянути». "[...]"

Далі натисніть кнопку «Додатково», і ви отримаєте всі варіанти, які вам потрібні для того, щоб перекодувати ваше відео та зробити невелику та якісну транскодифікацію.

Пам'ятайте: чим вища швидкість передачі відео, тим ви будете мати кращу якість, але розмір файлу стане "важчим".

BTW: Ви також можете перекодувати відео, використовуючи нелінійну систему редагування, наприклад "Kdenlive" ( http://www.kdenlive.org/ ) або "Openshot" ( http://www.openshotvideo.com/ ) та багато інших більше. Нелінійна система редагування також буде корисною для редагування відео (обрізка, обрізка, додавання тексту тощо).

Удачі!

Ось скріншот для вас, щоб побачити кілька варіантів Mobile Media Converter в дії.

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


Дякую за дуже детальну відповідь. Я підкажу і побачу, чи зможу я змусити його працювати.
EmmyS

@EmmyS Стандартні профілі та рівні H.264 настільки ж хороші, як і для широкого розгортання щодо якості та сумісності. Енкодер x264, який використовує більшість безкоштовних відеопрограм, робить досить непогану роботу в цьому. x264 також підтримує так званий 10-бітовий режим, який може додатково знизити бітрейт при тій же якості, але, як і у більшості функцій економії бітрейта, не всі декодери на різних пристроях підтримують їх. Таким чином, залишаються лише варіанти зменшення роздільної здатності та / або якості.
LiveWireBT

Налаштування бітрейта аудіо також може мати вплив (мінімально, правда)
Старійшина Гек

6

[EDIT] Коментарі: "З 2017 року через нову систему розширення Firefox це рішення більше не працює [EDIT]

Найкращий спосіб стиснення відео, який я знайшов поки що, - це Firefogg .

  • Це плагін Firefox (тому це багатоплатформенний інструмент, як і firefox)
  • Він буде стискатися до формату WebM (відкритий код - сумісний з веб-кодеком)
  • Він пропонує кілька розмірів кодування (дійсно зручно придумати найкращий коефіцієнт стиснення)
  • Справді ефективний коефіцієнт стиснення (принаймні стільки, як H264)
  • Це супер просто у використанні та на 100% в режимі офлайн

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


Це працює в автономному режимі? Або для цього потрібно спочатку завантажити все відео?
reubenjohn

1
@reubenjohn 100% оффлайн
Sulliwane

станом на 2017 рік із новими версіями Firefox не підтримують це розширення
Едвард Торвальдс

Це більше не працює, оскільки Firefox перейшов на нову розширення.
Ajith R Nair

4

Моя остаточна рекомендація - використовувати HandBrak. Це кросова платформа, дуже зручна і стабільна. Ви можете робити що завгодно (змінити розмір, стискати, ...)

або


1
Це не дає відповіді на запитання. Щоб критикувати або вимагати роз'яснення у автора, залиште коментар під їх дописом. - З огляду
Fabby

1
Ви можете стверджувати, що це не найкраща чи найкраща відповідь для нього. Але ви не можете сказати, що це не відповідь на питання. Оскільки я використовую цей додаток, щоб роками добре стискати свої відео.
Мостафа Ахангарха

2
FYI: Я не подав заяву, але залишив повідомлення, яке повідомляє про голосування щодо видалення. Прочитайте, будь ласка, про те, як написати гарну відповідь.
Fabby

Не важливо для мене, чи ти зголосився чи ні. Дякую, що поділилися коментарем щодо моєї відповіді. Більше дякую за надане посилання. Я пройду це і спробую дати кращу відповідь у майбутньому. Сподіваючись знайти відповідь на моє запитання і в ньому.
Мостафа Ахангарха

1

З точки зору кодування відео:

  1. Видаліть якомога більше небажаного шуму через фільтрування. Гобісти багато років тому написали багато фільтрів AviSynth для різних матеріалів. На жаль, AviSynth трохи важко налаштувати та керувати на своїй цільовій платформі Windows, запуск Linux робить це ще трохи складніше.

    • Оновлення: перезапис AviSynth, який працює на Linux, тепер доступний під назвою VapourSynth . Більшість фільтрів уже перенесені та покращені або замінені на кращі альтернативи.
  2. Виберіть розумну роздільну здатність та рівень якості для цільового пристрою (навіть якщо там є пристрої з 5-дюймовими 1080p-дисплеями, не потрібно кодувати з налаштуваннями bluray або bluray, як налаштування якості) або дозвольте користувачеві прийняти рішення (див. YouTube).

  3. Використовуйте якомога менше бітрейт (наприклад, "змусьте ваші відео голодувати бітрейтом"), зберігаючи бажану якість (сучасні відеокодери підтримують зони, щоб ви могли контролювати бітрейт та якість для вказаних вручну сцен).

Ви можете запитати: чи існує програма, яка автоматично робитиме мені ці речі?

Ну, програма може використовувати певний набір чітко визначених значень за замовчуванням і запускати алгоритми за результатами, щоб обчислити співвідношення сигнал / шум і спробувати застосувати безліч перевірених методів для даного матеріалу, але є певний вид майстерності, що програма не може (сьогодні). Я не знаю, чи існують такі програми в даний час.

Загалом: кодування відео може бути досить важким, якщо ви заглибитесь у глиб, тому що хочете досягти певного результату.

Деякі люди на сайті video.stackexchange.com можуть вам більше допомогти у вирішенні проблем із відео, як-от фільтрація певних артефактів.


0

У мене була така ж проблема з одним із мого відео, яке я записав із цифровиком, - це було понад 400 Мб ...

Я використовував winff, який дуже легко можна завантажити з центру програмного забезпечення ubuntu. він перетворив моє відео з 400 МБ до лише 30 МБ. але я помічаю невеликі втрати якості жорсткі ,,,


3
winff - це лише передумови для ffmpeg - можливо, допоможе сказати, які налаштування / пресети ви використовували
Journeyman Geek

0

Ручний гальмо найпростіше. Виберіть VID для джерела, а потім натисніть на "Android" або "iPod" у списках із попередньо встановленими списками в правій частині екрана [це змінює геометрію, в результаті чого для маленького екрана телефону виходить менший файл]. У меню натисніть кнопку "Пуск".

Вибравши "iPod", файл 38 Мб зменшено до 10 Мб. добре для телефону.

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