Конвертиране на видео файлове във формат H.264 MP4 с помощта на HandBrake на Linux
Има много различни видеоформати в обращение, включително AVI, 3GP, MOV, MPG, WMV и форматите, използвани от DVD и Blu-ray. Един тип файл, който се е превърнал в общ знаменател на множество платформи, е MP4 файлът. Ако трябва да конвертирате видео файл в MP4, HandBrake е отличен избор. Това е мултиплатформен видеоконферент с множество конци, който се предлага не само за Linux, но и за OS X и Windows.
Видео файловите формати могат да бъдат малко объркващи, тъй като има повече за видеофайлове, отколкото само видео данни. Файлов формат като MP4 всъщност се състои от няколко компонента. Има самият файлов формат; това е известно като контейнера. От своя страна съдържа (задържа) видео, аудио и субтитри (ако има такива). Някои файлови формати могат да съдържат почти всеки тип видео и аудио, независимо от това колко е кодиран. Например файловият формат Matroska (MKV) не се ограничава до кодек и може да съдържа почти нищо.
Файловият формат MP4 е стандартният контейнер за видео и аудио файлове, кодирани с помощта на стандартите MPEG-4. Всъщност той може да съдържа няколко различни вида MPEG кодирани видеоклипове, но като цяло MP4 файлът се очаква да съдържа компресиран видео, използващ видео кодек H.264 и аудио компресиран чрез AAC, MP3 или евентуално AC3.
HandBrake е предназначен за създаване на MP4 файлове с H.264 видео и AAC аудио. Ето стъпка по стъпка ръководство за преобразуване на видеофайл (в този случай на 3GP файл от видеозапис от смартфон) към MP4, използвайки HandBrake в Linux.
Първата стъпка е да инсталирате HandBrake. Най-добрият начин да получите софтуера е чрез добавяне на личния архив на автора (PPA) към вашата система и инсталиране от там. За да добавите употребата на PPA:
sudo add-apt-repository ppa: стеббин / ръчна спирачка-известия sudo apt-get update
За да инсталирате софтуера:
sudo apt-get инсталирате handbrake-cli handbrake-gtk
Можете да стартирате HandBrake от стартовия панел или от терминал. За да я стартирате през командния ред, използвайте:
GHB
Кликнете върху "Източник" и използвайте диалоговия прозорец за отворен файл, за да намерите видеофайла, който искате да конвертирате. HandBrake ще анализира видеофайла и ще покаже резюме за него. В този момент можете просто да натиснете "Старт" и видеоклипът ще бъде преобразуван в MP4 файл и ще бъде съхранен в директорията "Видео".
Въпреки че настройките по подразбиране за HandBrake са добри, има някои опции, които може да искате да проверите и / или промените, преди да продължите с преобразуването на видеоклипа. Ако например възнамерявате да публикувате видеото онлайн, най-добре е да маркирате полето "Оптимизиран за уеб". Това ще каже на HandBrake да оптимизира файла MP4 за прогресивно изтегляне, което означава, че файлът може да бъде поточен, вместо да се налага първо да се изтегли и след това да се пусне.
Кликнете върху раздела "Видео", за да получите достъп до настройките за кодиране на видеоклипа. Тук можете да изберете кой енкодер на видеоклипа да използвате (или x264 или FFmpeg) и да променят настройките за качество на окончателното видео. Стойността по подразбиране на RF: 20 е добра, но може да бъде променена, в зависимост от вашите нужди. Колкото по-ниска е RF стойността, толкова по-високо е качеството на видеото. Съответно, колкото по-висока е стойността, толкова по-ниско е качеството на видеоклипа. Промяната на стойността за RF ще промени директно размера на файла на кодираното видео. Колкото по-ниска е стойността, толкова по-голям е размерът на файла.
Ако използвате енкодер x264, стойността RF е логаритмична. Това означава, че малките промени имат драматично въздействие върху качеството и файловия размер. Стойността на RF за FFmpeg енкодера е по-линейна.
Използвайте раздела "Аудио", за да промените начина, по който звукът ще бъде кодиран. Изберете песента, която искате да промените, и променете енкодера и битрейт съответно. "Passthru" означава, че аудиото няма да бъде повторно кодирано, а ще бъде изпратено директно в новия видео файл. Кликнете върху "Разширени", за да получите достъп до контролите за увеличаване на силата на звука (печалбата) на получения аудио поток.
В дясната страна на прозореца HandBrake има списък с предварително зададени настройки. Те са полезни, когато искате да конвертирате видеоклипа за конкретен тип устройство. Например, "Универсалният" предварително настроен файл автоматично добавя втора аудиозапис, дубликат на входното аудио, но кодиран във формат AC3. Предварително зададената настройка "iPod" използва по-ниска RF стойност, докато предварително зададените настройки "Android Tablet" ощипват някои от усъвършенстваните параметри на H.264.
За да получите най-добри резултати, препоръчително е да експериментирате с кратък видео файл и да го преобразувате няколко пъти с различни настройки. След всяка итерация вижте как настройките са променили крайния размер на файла и качеството на видеото и аудиото.
Ако имате някакви въпроси относно използването на HandBrake, моля, попитайте ги в секцията за коментари и ще видим дали можем да помогнем.